public final class WalletUtil
extends java.lang.Object
| 构造器和说明 |
|---|
WalletUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
genKeyStoreFromMnemonic(java.lang.String mnemonic,
java.lang.String password)
To generate KeyStore File Content ,with Mnemonic Words, which should be encrypted and written into the file :
|
static java.lang.String |
genKeyStoreFromPk(java.lang.String pk,
java.lang.String password)
从私钥获取keystore
|
static com.brewchain.sdk.crypto.KeyPairs |
getKeyPair(java.lang.String mnemonic)
To generate KeyPair which consists of address,privateKey,publicKey.
|
static com.brewchain.sdk.crypto.KeyPairs |
getKeyPairFromPk(java.lang.String pk)
从私钥生成公私钥
|
static java.lang.String |
getMnemonic()
To generate Mnemonic Words which is to generate keyPair with function [getKeyPair](#getKeyPair)
|
static void |
main(java.lang.String[] args) |
static com.brewchain.sdk.crypto.KeyPairs |
restoreFromKeyStore(java.lang.String ksJson,
java.lang.String pwd)
To restore Mnemonic Words from KeyStore content with correct password.
|
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getMnemonic()
public static java.lang.String genKeyStoreFromMnemonic(java.lang.String mnemonic,
java.lang.String password)
mnemonic - password - public static java.lang.String genKeyStoreFromPk(java.lang.String pk,
java.lang.String password)
pk - password - public static com.brewchain.sdk.crypto.KeyPairs restoreFromKeyStore(java.lang.String ksJson,
java.lang.String pwd)
ksJson - pwd - public static com.brewchain.sdk.crypto.KeyPairs getKeyPair(java.lang.String mnemonic)
mnemonic - public static com.brewchain.sdk.crypto.KeyPairs getKeyPairFromPk(java.lang.String pk)
pk - 私钥