public class CNSPrecompiled 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_GETCONTRACTADDRESS |
static java.lang.String |
FUNC_INSERT |
static java.lang.String |
FUNC_SELECTBYNAME |
static java.lang.String |
FUNC_SELECTBYNAMEANDVERSION |
static java.lang.String |
SM_BINARY |
static java.lang.String[] |
SM_BINARY_ARRAY |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, LATEST_BLOCK, logger, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
CNSPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
static CNSPrecompiled |
deploy(Client client,
CryptoKeyPair credential) |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
java.lang.String |
getContractAddress(java.lang.String name,
java.lang.String version) |
Tuple4<java.lang.String,java.lang.String,java.lang.String,java.lang.String> |
getInsertInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getInsertOutput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForInsert(java.lang.String name,
java.lang.String version,
java.lang.String addr,
java.lang.String abi) |
TransactionReceipt |
insert(java.lang.String name,
java.lang.String version,
java.lang.String addr,
java.lang.String abi) |
void |
insert(java.lang.String name,
java.lang.String version,
java.lang.String addr,
java.lang.String abi,
TransactionCallback callback) |
static CNSPrecompiled |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
java.lang.String |
selectByName(java.lang.String name) |
Tuple2<java.lang.String,java.lang.String> |
selectByNameAndVersion(java.lang.String name,
java.lang.String version) |
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeCallWithSingleValueReturn, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, setContractAddress, setDeployReceipt, 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_SELECTBYNAME
public static final java.lang.String FUNC_SELECTBYNAMEANDVERSION
public static final java.lang.String FUNC_INSERT
public static final java.lang.String FUNC_GETCONTRACTADDRESS
protected CNSPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public java.lang.String selectByName(java.lang.String name)
throws ContractException
public Tuple2<java.lang.String,java.lang.String> selectByNameAndVersion(java.lang.String name, java.lang.String version) throws ContractException
public TransactionReceipt insert(java.lang.String name, java.lang.String version, java.lang.String addr, java.lang.String abi)
public void insert(java.lang.String name,
java.lang.String version,
java.lang.String addr,
java.lang.String abi,
TransactionCallback callback)
public java.lang.String getSignedTransactionForInsert(java.lang.String name,
java.lang.String version,
java.lang.String addr,
java.lang.String abi)
public Tuple4<java.lang.String,java.lang.String,java.lang.String,java.lang.String> getInsertInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getInsertOutput(TransactionReceipt transactionReceipt)
public java.lang.String getContractAddress(java.lang.String name,
java.lang.String version)
throws ContractException
public static CNSPrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
public static CNSPrecompiled deploy(Client client, CryptoKeyPair credential) throws ContractException