dart - Flutter 中的 Ethereum HD Wallet 实现,Flutter 中有库吗?
问题描述
Flutter 中是否有任何现有的库来创建以太坊高清钱包?
我已经使用 ethereumjs-wallet npm 包在 node.js 中生成一个唯一的钱包地址
var hdkey = require('ethereumjs-wallet/hdkey');
var extPubKey = 'xpub7njbhgvjhiuiUoTXAL56JpQYLq5FyXaZypJiKdsAbHKzMUQsSiJTNSMnBtYYRXxda9C6fUx6mMMqatUDNFSKxxXcpBckijohuWiQN8p5';
var hdwallet = hdkey.fromExtendedKey(extPubKey);
var wallet = hdwallet.getWallet();
var address = wallet.getAddress();
console.log(`Eth Address: 0x${address.toString('hex')}`);
我想在颤振中使用上述脚本,但颤振库中没有ethereumjs-wallet库。
解决方案
我已经使用 web3dart ( https://pub.dev/packages/web3dart ) 库在颤振中构建了一个数字钱包,查看这个https://github.com/allanclempe/ether-wallet-flutter 这是一个如何生成的简单实现来自助记词的私钥和公钥,获取合约余额并转移代币。
推荐阅读
- scala - Scala 中的局部效果和可变状态与 Cats
- java - 弹性搜索查询不适用于 java 但使用弹性 URI
- amazon-web-services - 输入 S3 listObjectsV2 API 调用的存储桶名称?
- git - git可以更新文件但不跟踪它吗?
- python - 我们如何在python中检测鼠标双击?
- reactjs - React zodResolver 放置约束日期应该大于现在
- tensorflow - 找不到“tf.quantization.fake_quant_with_min_max_args”的源代码
- flutter - setState 不更新 UI
- amazon-web-services - AWS API Gateway 与 Cloudformation 脚本中的 AWS 事件桥(Cloudwatch 事件)集成
- python - 如何获得所有行的最大数量?