首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >此浏览器不支持Web3 ReactNative错误安全随机数生成。

此浏览器不支持Web3 ReactNative错误安全随机数生成。
EN

Stack Overflow用户
提问于 2021-10-12 15:09:11
回答 2查看 1.8K关注 0票数 0

我创建了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包,但同样的问题。

请注意,当在浏览器中调试工作良好,但不工作在真正的移动电话。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-13 12:46:49

当添加https://www.npmjs.com/package/react-native-crypto包并更改以下行时,我的问题得到了解决

代码语言:javascript
运行
复制
require('crypto');

// to 

import crypto from 'crypto'
票数 1
EN

Stack Overflow用户

发布于 2021-10-12 15:14:03

React有一个单独的csprng包。

使用它生成16个字节的随机性,并将其传递给bip39.entropyToMnemonic,它将给您提供12个单词短语。32字节,如果你想要24个字。我认为它被称为随机字节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69542933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档