我正在使用 java web3j lib 并使用以下方法创建一个新的钱包文件:
WalletUtils.generateFullNewWalletFile()
和:
Web3j web3 = Web3j.build(new HttpService());
...我正在连接到运行 geth 的本地私有区块链。
问题是。如何向我的钱包添加一些测试,以及我本地创建的钱包和我正在运行的 geth 客户端之间的上下文是什么。
如何将 web3j 创建的钱包连接到 geth 客户端?
和:
WalletUtils.loadCredentials()
.. 我可以获取钱包的公共地址,但是当我使用时,该帐户未在 geth 客户端中列出:
web3.ethAccounts().send().getAccounts()
这如何结合在一起?