andywer / threads.js

🧵 Make web workers & worker threads as simple as a function call.
https://threads.js.org/
MIT License
3.04k stars 161 forks source link

eth-lightwallet crashes when using thread.js #443

Open aishamerhebi opened 2 years ago

aishamerhebi commented 2 years ago

Whenever i include thread.js library in my code that create ethereum wallets the function stops working causing this exception

ypeError: Cannot read properties of null (reading 'getBytes') at Rand._rand (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/brorand/index.js:21:17) at Rand.generate (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/brorand/index.js:16:15) at Object.rand (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/brorand/index.js:7:12) at EC.genKeyPair (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/elliptic/lib/elliptic/ec/index.js:62:42) at KeyStore._computeAddressFromPrivKey (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/eth-lightwallet/lib/keystore.js:390:22) at KeyStore.generateNewAddress (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/eth-lightwallet/lib/keystore.js:126:30) at /Users/merhebiaisha/Documents/aisha/base1/nft-bot/services/wallets.js:25:20 at cb (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/eth-lightwallet/lib/keystore.js:337:5) at /Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/scrypt-async/scrypt-async.js:539:13 at Immediate.<anonymous> (/Users/merhebiaisha/Documents/aisha/base1/nft-bot/node_modules/scrypt-async/scrypt-async.js:502:11) for some reason elliptic function start failing