我正在使用自述指南 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/

10-11 05:16