我使用 web3j 创建我的以太坊钱包。代码就像 down
import org.web3j.crypto.Bip39Wallet;
import org.web3j.crypto.Credentials;
import org.web3j.crypto.ECKeyPair;
import org.web3j.crypto.WalletUtils;
wallet = WalletUtils.generateBip39Wallet(password, new File(keystorePath));
// keystore's file name
String keystoreFileName = wallet.getFilename();
// my mnemonic
String mnemonic = wallet.getMnemonic();
我可以使用此代码获取我的地址
Credentials credentials = WalletUtils.loadBip39Credentials(password, mnemonic);
String address = credentials.getAddress();
我可以通过以下方式导入我的钱包:
Credentials credentials = WalletUtils.loadBip39Credentials(password, mnemonic);
但是这样我需要密码和助记符,我如何在没有密码的情况下通过助记符导入或恢复我的钱包,因为某些钱包应用程序就像 metamask 或 imtoken 一样,它们不需要我创建钱包的旧密码并且可以重置新密码。
也就是说,恢复或者导入钱包只需要助记词,web3j我是怎么做的
ereryone 可以通过 web3j 告诉我怎么做吗。非常感谢。