Hello there, @cawfree! First of all, incredible work on this library - I'm hoping it'll help me solve a very relevant problem for a project I'm working on to enable Matrix.org JS SDK in React Native Expo: https://github.com/greynewell/example-expo-matrix-js-sdk/issues/2
I'm attempting to load some Rust crypto cyphers into the React Native runtime to support end-to-end encryption using your WASM binding, and getting the following error when I try:
ERROR Error: Unable to bind Webassembly to React Native JSI., js engine: hermes
at ContextNavigator (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:148978:24)
at ExpoRoot (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:148934:28)
at App
at ErrorToastContainer (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:378338:24)
at ErrorOverlay
at withDevTools(ErrorOverlay) (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:377872:27)
at RCTView
at View (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:40346:43)
at RCTView
at View (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:40346:43)
at AppContainer (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:40157:36)
at main(RootComponent) (http://<MY_IP:PORT>/node_modules/expo-router/entry.bundle//&platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=true&transform.routerRoot=app:123933:28)
I'm not quite sure what the issue might be, but could you help me get pointed in the right direction? I've tried reinstalling, prebuilding, restarting the simulator, testing on a real device, and just about everything else I can think of.
Hello there, @cawfree! First of all, incredible work on this library - I'm hoping it'll help me solve a very relevant problem for a project I'm working on to enable Matrix.org JS SDK in React Native Expo: https://github.com/greynewell/example-expo-matrix-js-sdk/issues/2
I'm attempting to load some Rust crypto cyphers into the React Native runtime to support end-to-end encryption using your WASM binding, and getting the following error when I try:
I'm not quite sure what the issue might be, but could you help me get pointed in the right direction? I've tried reinstalling, prebuilding, restarting the simulator, testing on a real device, and just about everything else I can think of.