我正在使用自述指南 https://github.com/web3j/web3j 。
我感兴趣的是从我的带有 Java + Web3j 的主机到在我的虚拟机上运行的私有(private)以太坊网络开发智能合约。
有这样几行:
Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/
Credentials credentials = WalletUtils.loadCredentials("password", "/path/to/walletfile");
所以问题是:
我应该如何创建这个钱包?我应该在我的 VM 上生成帐户,然后将
wallet.json
文件复制到我的主机吗? 最佳答案
WalletUtils.loadCredentials 可能有问题,我建议您事先创建帐户,然后您可以提取私钥并使用
Credentials.create(privateKey)
您可以使用 keystore 文件并使用 myetherwallet 查看您的私钥。
关于blockchain - web3j 中凭证的钱包路径是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44259294/