public class WalletUtil extends Object
| 构造器和说明 |
|---|
WalletUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.web3j.crypto.Bip32ECKeyPair |
createBip32ECKeyPair(byte[] seed) |
static org.web3j.crypto.Bip32ECKeyPair |
createBip44ECKeyPair(byte[] seed) |
static org.web3j.crypto.Credentials |
generateBip44Credentials(String mnemonic,
int index) |
static String |
generateMnemonics()
generate a random group of mnemonics
生成一组随机的助记词
|
static byte[] |
generateSeed(String mnemonic) |
static org.web3j.crypto.Sign.SignatureData |
signMessage(byte[] message,
org.web3j.crypto.ECKeyPair keyPair) |
static org.web3j.crypto.Sign.SignatureData |
signMessage(String message,
org.web3j.crypto.ECKeyPair keyPair) |
static org.web3j.crypto.Sign.SignatureData |
signPrefixedMessage(byte[] message,
org.web3j.crypto.ECKeyPair keyPair) |
static org.web3j.crypto.Sign.SignatureData |
signPrefixedMessage(String message,
org.web3j.crypto.ECKeyPair keyPair) |
static byte[] |
signToBytes(org.web3j.crypto.Sign.SignatureData data) |
static String |
signToString(org.web3j.crypto.Sign.SignatureData data) |
static byte[] |
toEthSignedMessageHash(byte[] message) |
public static String generateMnemonics()
public static byte[] generateSeed(String mnemonic)
public static org.web3j.crypto.Bip32ECKeyPair createBip32ECKeyPair(byte[] seed)
public static org.web3j.crypto.Bip32ECKeyPair createBip44ECKeyPair(byte[] seed)
public static org.web3j.crypto.Credentials generateBip44Credentials(String mnemonic, int index)
public static byte[] toEthSignedMessageHash(byte[] message)
public static org.web3j.crypto.Sign.SignatureData signPrefixedMessage(String message, org.web3j.crypto.ECKeyPair keyPair)
public static org.web3j.crypto.Sign.SignatureData signPrefixedMessage(byte[] message,
org.web3j.crypto.ECKeyPair keyPair)
public static org.web3j.crypto.Sign.SignatureData signMessage(String message, org.web3j.crypto.ECKeyPair keyPair)
public static org.web3j.crypto.Sign.SignatureData signMessage(byte[] message,
org.web3j.crypto.ECKeyPair keyPair)
public static byte[] signToBytes(org.web3j.crypto.Sign.SignatureData data)
public static String signToString(org.web3j.crypto.Sign.SignatureData data)
Copyright © 2023. All rights reserved.