This repo contains a minimal reproducible code for the Firefly crash for Electron versions > 14.
The main reason this occurs, is the deprecation of allowRendererProcessReuse
property of Electron (which is set to true
in this version).
It relates how native modules are compiled and reused across renderer sessions
See more information about the issue here
Only tested on linux.
- Clone this repo
- Run
yarn
followed byyarn start
- Click the "Reload" button
- Electron will crash
To update the bindings go to node_modules/@iota/wallet/build/Release
and replace the index.node file with the native module