public class KVTablePrecompiled 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_GET |
static java.lang.String |
FUNC_SET |
static java.lang.String |
SM_BINARY |
static java.lang.String[] |
SM_BINARY_ARRAY |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
KVTablePrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
Tuple2<java.lang.Boolean,java.lang.String> |
get(java.lang.String key) |
static java.lang.String |
getABI() |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
Tuple2<java.lang.String,java.lang.String> |
getSetInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getSetOutput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForSet(java.lang.String key,
java.lang.String value) |
static KVTablePrecompiled |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
set(java.lang.String key,
java.lang.String value) |
java.lang.String |
set(java.lang.String key,
java.lang.String value,
TransactionCallback callback) |
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, staticExtractEventParameterspublic 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_GET
public static final java.lang.String FUNC_SET
protected KVTablePrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public static java.lang.String getABI()
public Tuple2<java.lang.Boolean,java.lang.String> get(java.lang.String key) throws ContractException
public TransactionReceipt set(java.lang.String key, java.lang.String value)
public java.lang.String set(java.lang.String key,
java.lang.String value,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSet(java.lang.String key,
java.lang.String value)
public Tuple2<java.lang.String,java.lang.String> getSetInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getSetOutput(TransactionReceipt transactionReceipt)
public static KVTablePrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)