public class ContractInterceptor 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_CALL |
static java.lang.String |
FUNC_CREATE |
static java.lang.String |
FUNC_SENDTRANSACTION |
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 |
ContractInterceptor(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Boolean |
call(java.lang.String contractAddr,
byte[] methodId,
java.lang.String account) |
java.lang.Boolean |
create(java.lang.String account) |
static ContractInterceptor |
deploy(Client client,
CryptoKeyPair credential) |
static java.lang.String |
getABI() |
static java.lang.String |
getBinary(CryptoSuite cryptoSuite) |
static ContractInterceptor |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
java.lang.Boolean |
sendTransaction(java.lang.String contractAddr,
byte[] methodId,
java.lang.String account) |
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_CALL
public static final java.lang.String FUNC_CREATE
public static final java.lang.String FUNC_SENDTRANSACTION
protected ContractInterceptor(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getBinary(CryptoSuite cryptoSuite)
public static java.lang.String getABI()
public java.lang.Boolean call(java.lang.String contractAddr,
byte[] methodId,
java.lang.String account)
throws ContractException
public java.lang.Boolean create(java.lang.String account)
throws ContractException
public java.lang.Boolean sendTransaction(java.lang.String contractAddr,
byte[] methodId,
java.lang.String account)
throws ContractException
public static ContractInterceptor load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
public static ContractInterceptor deploy(Client client, CryptoKeyPair credential) throws ContractException