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)
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmExceptionpublic 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) throws java.lang.Exception
java.lang.Exceptionpublic Transaction signWith(Transaction tx, Account signer) throws java.io.IOException
java.io.IOExceptionpublic static int pack(int a,
int b)