public class Account extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Account |
create()
Create a account using random private key
|
static Account |
create(ECKeyPair keyPair) |
static Account |
create(int strength,
int language) |
static Account |
create(String keyPath) |
static Account |
createAndSave(String path,
String passwd,
int strength,
int language) |
static Account |
getAccountFromFile(String path,
String passwd) |
static Account |
getAccountFromPlainFile(String path) |
String |
getAddress() |
String |
getAKAddress() |
String |
getAuthRequireId() |
String |
getContractAccount() |
ECKeyPair |
getKeyPair() |
String |
getMnemonic() |
static Account |
retrieve(String mnemonic,
int language) |
void |
setContractAccount(String name) |
public static Account create(String keyPath)
keyPath - the path to ./data/keys which contains private.key fileExceptionpublic static Account create(ECKeyPair keyPair)
keyPair - the private and public key of accountpublic static Account create()
public static Account create(int strength, int language)
strength - 助记词强度。language - 助记词语言,1中文,2英文。public static Account retrieve(String mnemonic, int language)
mnemonic - 助记词。language - 助记词语言,1中文,2英文。public static Account createAndSave(String path, String passwd, int strength, int language)
path - 保存的路径。passwd - 密码。strength - 助记词强度,1弱 12个助记词,2中 18个助记词,3强 24个助记词。language - 助记词语言,1中文,2英文。public static Account getAccountFromFile(String path, String passwd)
path - 文件路径。passwd - 密码。public static Account getAccountFromPlainFile(String path)
path - 文件路径。
The structure of path is like below:
- keys
|-- address
|-- private.key
|-- public.key
|-- mnemonicpublic ECKeyPair getKeyPair()
public String getAddress()
public String getAKAddress()
public String getMnemonic()
public String getContractAccount()
public void setContractAccount(String name)
name - 合约账户。public String getAuthRequireId()
Copyright © 2020. All rights reserved.