我创建了RN钱包应用程序,添加了web3以生成Ethereum帐户,并按照https://levelup.gitconnected.com/tutorial-how-to-set-up-web3js-1-x-with-react-native-0-6x-2021-467b2e0c94a4指令转移硬币/令牌。
但我有个错误:
错误:此浏览器不支持安全随机数生成。使用Chrome、Firefox或11
另外,用https://medium.com/@talaikis/react-native-0-60-4-with-web3-js-1-2-0-8090a1decee2进行测试
甚至添加https://www.npmjs.com/package/expo-random包,但同样的问题。
请注意,当在浏览器中调试工作良好,但不工作在真正的移动电话。
发布于 2021-10-13 12:46:49
当添加https://www.npmjs.com/package/react-native-crypto包并更改以下行时,我的问题得到了解决
require('crypto');
// to
import crypto from 'crypto'
发布于 2021-10-12 15:14:03
React有一个单独的csprng包。
使用它生成16个字节的随机性,并将其传递给bip39.entropyToMnemonic,它将给您提供12个单词短语。32字节,如果你想要24个字。我认为它被称为随机字节。
https://stackoverflow.com/questions/69542933
复制相似问题