public class BalancePrecompiled extends Contract
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
BINARY |
static java.lang.String[] |
BINARY_ARRAY |
static java.lang.String |
FUNC_ADDBALANCE |
static java.lang.String |
FUNC_GETBALANCE |
static java.lang.String |
FUNC_LISTCALLER |
static java.lang.String |
FUNC_REGISTERCALLER |
static java.lang.String |
FUNC_SUBBALANCE |
static java.lang.String |
FUNC_TRANSFER |
static java.lang.String |
FUNC_UNREGISTERCALLER |
static java.lang.String |
SM_BINARY |
static java.lang.String[] |
SM_BINARY_ARRAY |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
BalancePrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionReceipt |
addBalance(java.lang.String account,
java.math.BigInteger amount) |
java.lang.String |
addBalance(java.lang.String account,
java.math.BigInteger amount,
TransactionCallback callback) |
static BalancePrecompiled |
deploy(Client client,
CryptoKeyPair credential) |
static java.lang.String |
getABI() |
Tuple2<java.lang.String,java.math.BigInteger> |
getAddBalanceInput(TransactionReceipt transactionReceipt) |
java.math.BigInteger |
getBalance(java.lang.String account) |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
Tuple1<java.lang.String> |
getRegisterCallerInput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForAddBalance(java.lang.String account,
java.math.BigInteger amount) |
java.lang.String |
getSignedTransactionForRegisterCaller(java.lang.String account) |
java.lang.String |
getSignedTransactionForSubBalance(java.lang.String account,
java.math.BigInteger amount) |
java.lang.String |
getSignedTransactionForTransfer(java.lang.String from,
java.lang.String to,
java.math.BigInteger amount) |
java.lang.String |
getSignedTransactionForUnregisterCaller(java.lang.String account) |
Tuple2<java.lang.String,java.math.BigInteger> |
getSubBalanceInput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,java.lang.String,java.math.BigInteger> |
getTransferInput(TransactionReceipt transactionReceipt) |
Tuple1<java.lang.String> |
getUnregisterCallerInput(TransactionReceipt transactionReceipt) |
java.util.List |
listCaller() |
static BalancePrecompiled |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
registerCaller(java.lang.String account) |
java.lang.String |
registerCaller(java.lang.String account,
TransactionCallback callback) |
TransactionReceipt |
subBalance(java.lang.String account,
java.math.BigInteger amount) |
java.lang.String |
subBalance(java.lang.String account,
java.math.BigInteger amount,
TransactionCallback callback) |
TransactionReceipt |
transfer(java.lang.String from,
java.lang.String to,
java.math.BigInteger amount) |
java.lang.String |
transfer(java.lang.String from,
java.lang.String to,
java.math.BigInteger amount,
TransactionCallback callback) |
TransactionReceipt |
unregisterCaller(java.lang.String account) |
java.lang.String |
unregisterCaller(java.lang.String account,
TransactionCallback callback) |
asyncExecuteCall, asyncExecuteCallByTransactionManager, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeDeployTransaction, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, setTransactionManager, setTransactionProcessor, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, unsubscribeEventpublic static final java.lang.String[] BINARY_ARRAY
public static final java.lang.String BINARY
public static final java.lang.String[] SM_BINARY_ARRAY
public static final java.lang.String SM_BINARY
public static final java.lang.String[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC_ADDBALANCE
public static final java.lang.String FUNC_GETBALANCE
public static final java.lang.String FUNC_LISTCALLER
public static final java.lang.String FUNC_REGISTERCALLER
public static final java.lang.String FUNC_SUBBALANCE
public static final java.lang.String FUNC_TRANSFER
public static final java.lang.String FUNC_UNREGISTERCALLER
protected BalancePrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public static java.lang.String getABI()
public TransactionReceipt addBalance(java.lang.String account, java.math.BigInteger amount)
public java.lang.String getSignedTransactionForAddBalance(java.lang.String account,
java.math.BigInteger amount)
public java.lang.String addBalance(java.lang.String account,
java.math.BigInteger amount,
TransactionCallback callback)
public Tuple2<java.lang.String,java.math.BigInteger> getAddBalanceInput(TransactionReceipt transactionReceipt)
public java.math.BigInteger getBalance(java.lang.String account)
throws ContractException
public java.util.List listCaller()
throws ContractException
public TransactionReceipt registerCaller(java.lang.String account)
public java.lang.String getSignedTransactionForRegisterCaller(java.lang.String account)
public java.lang.String registerCaller(java.lang.String account,
TransactionCallback callback)
public Tuple1<java.lang.String> getRegisterCallerInput(TransactionReceipt transactionReceipt)
public TransactionReceipt subBalance(java.lang.String account, java.math.BigInteger amount)
public java.lang.String getSignedTransactionForSubBalance(java.lang.String account,
java.math.BigInteger amount)
public java.lang.String subBalance(java.lang.String account,
java.math.BigInteger amount,
TransactionCallback callback)
public Tuple2<java.lang.String,java.math.BigInteger> getSubBalanceInput(TransactionReceipt transactionReceipt)
public TransactionReceipt transfer(java.lang.String from, java.lang.String to, java.math.BigInteger amount)
public java.lang.String getSignedTransactionForTransfer(java.lang.String from,
java.lang.String to,
java.math.BigInteger amount)
public java.lang.String transfer(java.lang.String from,
java.lang.String to,
java.math.BigInteger amount,
TransactionCallback callback)
public Tuple3<java.lang.String,java.lang.String,java.math.BigInteger> getTransferInput(TransactionReceipt transactionReceipt)
public TransactionReceipt unregisterCaller(java.lang.String account)
public java.lang.String getSignedTransactionForUnregisterCaller(java.lang.String account)
public java.lang.String unregisterCaller(java.lang.String account,
TransactionCallback callback)
public Tuple1<java.lang.String> getUnregisterCallerInput(TransactionReceipt transactionReceipt)
public static BalancePrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
public static BalancePrecompiled deploy(Client client, CryptoKeyPair credential) throws ContractException