我自己在React Native中使用web3时遇到了问题,所以我切换到了 ethers.js 。 它在RN内部工作得更好,它可以为您提供所需的一切。
我通过使用ethers.js修复它来创建新的以太坊钱包。
// this is specifically for react-native import 'ethers/dist/shims'; import {ethers} from 'ethers'; // to create a ethereum wallet let randomWallet = ethers.Wallet.createRandom();
对于本地反应来说,Web3.js真的很麻烦 在这里阅读更多: https://docs.ethers.io/ethers.js/html/cookbook-react.html#
这是专为反应原生设计的指南