创建和使用钱包文件

优质
小牛编辑
115浏览
2023-12-01

创建和使用钱包文件

为了离线脱机交易,你需要有你的钱包文件或与私密钱包/账户相关的公共和私人密钥。

web3j能够为你生成一个新的安全的以太坊钱包文件Ethereum wallet file,或者与也可以通过私钥来和现有的钱包文件一起工作。

创建新的钱包文件:

String fileName = WalletUtils.generateNewWalletFile(
        "your password",
        new File("/path/to/destination"));

加载凭据从钱包文件:

Credentials credentials = WalletUtils.loadCredentials(
        "your password",
        "/path/to/walletfile");

然后这些凭据会被用来签署交易,请参阅Web3安全存储定义钱包文件规范Web3 Secret Storage Definition