public class Wallet
extends java.lang.Object
| 构造器和说明 |
|---|
Wallet() |
Wallet(java.util.Map<java.lang.String,Account> accounts,
HttpProvider provider) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
addByKeyStore(java.lang.String keystore,
java.lang.String passphrase) |
java.lang.String |
addByPrivateKey(java.lang.String privateKey) |
java.lang.String |
createAccount() |
static int |
pack(int a,
int b) |
void |
remove(java.lang.String address) |
void |
setDefault(java.lang.String address) |
void |
setProvider(HttpProvider provider) |
Transaction |
sign(Transaction transaction) |
Transaction |
signWith(Transaction tx,
Account signer) |
public Wallet()
public Wallet(java.util.Map<java.lang.String,Account> accounts, HttpProvider provider)
public void setProvider(HttpProvider provider)
public java.lang.String createAccount()
throws java.security.InvalidAlgorithmParameterException,
java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic java.lang.String addByPrivateKey(java.lang.String privateKey)
public java.lang.String addByKeyStore(java.lang.String keystore,
java.lang.String passphrase)
throws java.lang.Exception
java.lang.Exceptionpublic void setDefault(java.lang.String address)
public void remove(java.lang.String address)
public Transaction sign(Transaction transaction)
public Transaction signWith(Transaction tx, Account signer)
public static int pack(int a,
int b)