当尝试使用https://github.com/web3j/sample-project-gradle时,我遇到以下代码:
// We then need to load our Ethereum wallet file
// FIXME: Generate a new wallet file using the web3j command line tools https://docs.web3j.io/command_line.html
Credentials credentials =
WalletUtils.loadCredentials(
"<password>",
"/path/to/<walletfile>");
log.info("Credentials loaded");
我想使用ganache-cli创建的网络。我确实已成功连接到网络,但是找不到钱包文件。在这里可以使用ganache-cli生成的帐户吗?
答案 0 :(得分:5)
ganache-cli是一个个人区块链。它不会创建钱包文件,而是提供用于加载凭据的私钥。
Credentials credentials = Credentials.create("0x78c0cf2c035dda3c46953fb7b926f8ece0aa8bfed6c012e33d5e289e6e0c1ebc");