public interface AssembleTransactionProcessorInterface
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
createSignedConstructor(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
create signed constructor.
|
TransactionReceipt |
deployAndGetReceipt(byte[] data)
deploy contract to fisco bcos node and get transaction receipt.
|
TransactionResponse |
deployAndGetResponse(java.lang.String abi,
java.lang.String signedData)
deploy contract to fisco bcos node and get response.
|
TransactionResponse |
deployAndGetResponse(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
deploy contract to fisco bcos node and get response.
|
TransactionResponse |
deployAndGetResponseWithStringParams(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.String> params,
java.lang.String path)
deploy contract to fisco bcos node and get response.
|
java.util.concurrent.CompletableFuture<TransactionReceipt> |
deployAsync(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
deploy contract to fisco bcos node asynchronously.
|
void |
deployAsync(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
deploy contract to fisco bcos node asynchronously.
|
TransactionResponse |
deployByContractLoader(java.lang.String contractName,
java.util.List<java.lang.Object> params)
deploy contract to fisco bcos node and get response by contract name.
|
void |
deployByContractLoaderAsync(java.lang.String contractName,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
deploy contract to fisco bcos node and get response by contract name asynchronously.
|
void |
deployOnly(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
deploy contract to fisco bcos node only without receive any response.
|
byte[] |
encodeFunction(java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
encode function with abi and parameters.
|
TransactionData |
getRawTransaction(java.math.BigInteger blockLimit,
java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
get raw transaction exclude constructor.
|
TransactionData |
getRawTransaction(java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
get raw transaction exclude constructor.
|
TransactionData |
getRawTransactionForConstructor(java.math.BigInteger blockLimit,
java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
get constructor raw transaction.
|
TransactionData |
getRawTransactionForConstructor(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
get constructor raw transaction.
|
CallResponse |
sendCall(CallRequest callRequest)
send call to fisco bcos node and get call response
|
CallResponse |
sendCall(java.lang.String from,
java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
send call to fisco bcos node and get call response
|
CallResponse |
sendCallByContractLoader(java.lang.String contractName,
java.lang.String to,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
send call to fisco bcos node and get call response by contract name.
|
CallResponse |
sendCallWithStringParams(java.lang.String from,
java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.String> params)
send call to fisco bcos node and get call response
|
TransactionReceipt |
sendTransactionAndGetReceiptByContractLoader(java.lang.String contractName,
java.lang.String contractAddress,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
send transaction to fisco bcos node and get transaction receipt by contract name.
|
void |
sendTransactionAndGetReceiptByContractLoaderAsync(java.lang.String contractName,
java.lang.String to,
java.lang.String functionName,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
send transaction to fisco bcos node by contract name asynchronously.
|
TransactionResponse |
sendTransactionAndGetResponse(java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
byte[] data)
send transaction to fisco bcos node and get response.
|
TransactionResponse |
sendTransactionAndGetResponse(java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
send transaction to fisco bcos node and get response.
|
TransactionResponse |
sendTransactionAndGetResponseByContractLoader(java.lang.String contractName,
java.lang.String to,
java.lang.String functionName,
java.util.List<java.lang.Object> funcParams)
send transaction to fisco bcos node and get transaction response by contract name.
|
java.util.concurrent.CompletableFuture<TransactionReceipt> |
sendTransactionAsync(java.lang.String signedData)
send transaction to fisco bcos node asynchronously.
|
void |
sendTransactionAsync(java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
send transaction to fisco bcos node by contract name asynchronously.
|
void |
sendTransactionAsync(java.lang.String signedTransaction,
TransactionCallback callback)
send transaction to fisco bcos node asynchronously.
|
void |
sendTransactionOnly(java.lang.String signedData)
send transaction only.
|
TransactionResponse |
sendTransactionWithStringParamsAndGetResponse(java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.String> params)
send transaction to fisco bcos node and get response.
|
TransactionReceipt deployAndGetReceipt(byte[] data)
data - encoded transaction datavoid deployOnly(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binary, which could be obtained by compiling solidity contract.params - contract construct parametersABICodecExceptionTransactionResponse deployAndGetResponse(java.lang.String abi, java.lang.String signedData)
abi - contract abi, which could be obtained by compiling solidity contract.signedData - signed and encoded constructor dataTransactionResponse deployAndGetResponse(java.lang.String abi, java.lang.String bin, java.util.List<java.lang.Object> params) throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binary, which could be obtained by compiling solidity contract.params - contract construct parametersABICodecExceptionTransactionResponse deployAndGetResponseWithStringParams(java.lang.String abi, java.lang.String bin, java.util.List<java.lang.String> params, java.lang.String path) throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binary, which could be obtained by compiling solidity contract.params - contract construct string parametersABICodecExceptionvoid deployAsync(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binary, which could be obtained by compiling solidity contract.params - contract construct parameterscallback - transaction with callback functionABICodecExceptionjava.util.concurrent.CompletableFuture<TransactionReceipt> deployAsync(java.lang.String abi, java.lang.String bin, java.util.List<java.lang.Object> params) throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binary, which could be obtained by compiling solidity contract.params - contract construct parametersABICodecExceptionTransactionResponse deployByContractLoader(java.lang.String contractName, java.util.List<java.lang.Object> params) throws ABICodecException, TransactionBaseException
contractName - contract name.params - contract construct parametersABICodecExceptionTransactionBaseExceptionvoid deployByContractLoaderAsync(java.lang.String contractName,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
throws ABICodecException,
NoSuchTransactionFileException
contractName - contract name.params - contract construct parameterscallback - transaction with callback functionABICodecExceptionNoSuchTransactionFileExceptionvoid sendTransactionOnly(java.lang.String signedData)
signedData - signed and encoded transaction dataTransactionReceipt sendTransactionAndGetReceiptByContractLoader(java.lang.String contractName, java.lang.String contractAddress, java.lang.String functionName, java.util.List<java.lang.Object> params) throws ABICodecException, TransactionBaseException
contractName - contract name.contractAddress - contract addressfunctionName - contract function nameparams - contract construct parametersABICodecExceptionTransactionBaseExceptionTransactionResponse sendTransactionAndGetResponse(java.lang.String to, java.lang.String abi, java.lang.String functionName, byte[] data) throws TransactionBaseException, ABICodecException
to - the target contract address.abi - contract abi, which could be obtained by compiling solidity contract.functionName - contract function name.data - abi encoded transaction dataTransactionBaseExceptionABICodecExceptionTransactionResponse sendTransactionAndGetResponse(java.lang.String to, java.lang.String abi, java.lang.String functionName, java.util.List<java.lang.Object> params) throws ABICodecException, TransactionBaseException
to - the target contract address.abi - contract abi, which could be obtained by compiling solidity contract.functionName - contract function name.params - contract construct parametersABICodecExceptionTransactionBaseExceptionTransactionResponse sendTransactionWithStringParamsAndGetResponse(java.lang.String to, java.lang.String abi, java.lang.String functionName, java.util.List<java.lang.String> params) throws ABICodecException, TransactionBaseException
to - the target contract address.abi - contract abi, which could be obtained by compiling solidity contract.functionName - contract function name.params - contract function string parametersABICodecExceptionTransactionBaseExceptionvoid sendTransactionAsync(java.lang.String signedTransaction,
TransactionCallback callback)
signedTransaction - signed and encoded transaction datacallback - transaction with callback functionvoid sendTransactionAsync(java.lang.String to,
java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
throws TransactionBaseException,
ABICodecException
to - the target contract address.abi - contract abi, which could be obtained by compiling solidity contract.functionName - contract function name.params - contract function parameterscallback - transaction with callback functionTransactionBaseExceptionABICodecExceptionjava.util.concurrent.CompletableFuture<TransactionReceipt> sendTransactionAsync(java.lang.String signedData)
signedData - signed and encoded transaction datavoid sendTransactionAndGetReceiptByContractLoaderAsync(java.lang.String contractName,
java.lang.String to,
java.lang.String functionName,
java.util.List<java.lang.Object> params,
TransactionCallback callback)
throws ABICodecException,
TransactionBaseException
contractName - contract name.to - the target contract address.functionName - contract function name.params - contract function parameterscallback - transaction with callback functionABICodecExceptionTransactionBaseExceptionTransactionResponse sendTransactionAndGetResponseByContractLoader(java.lang.String contractName, java.lang.String to, java.lang.String functionName, java.util.List<java.lang.Object> funcParams) throws ABICodecException, TransactionBaseException
contractName - contract name.to - the target contract address.functionName - contract function name.funcParams - contract function parametersABICodecExceptionTransactionBaseExceptionCallResponse sendCallByContractLoader(java.lang.String contractName, java.lang.String to, java.lang.String functionName, java.util.List<java.lang.Object> params) throws TransactionBaseException, ABICodecException
contractName - contract name.to - the target contract address.functionName - contract function name.params - contract call parametersTransactionBaseExceptionABICodecExceptionCallResponse sendCall(java.lang.String from, java.lang.String to, java.lang.String abi, java.lang.String functionName, java.util.List<java.lang.Object> params) throws TransactionBaseException, ABICodecException
from - sender addressto - the target contract address.functionName - contract function name.params - contract call parametersTransactionBaseExceptionABICodecExceptionCallResponse sendCall(CallRequest callRequest) throws ABICodecException, TransactionBaseException
callRequest - call request informationABICodecExceptionTransactionBaseExceptionCallResponse sendCallWithStringParams(java.lang.String from, java.lang.String to, java.lang.String abi, java.lang.String functionName, java.util.List<java.lang.String> params) throws TransactionBaseException, ABICodecException
from - sender addressto - the target contract address.functionName - contract function name.params - contract call parametersTransactionBaseExceptionABICodecExceptionjava.lang.String createSignedConstructor(java.lang.String abi,
java.lang.String bin,
java.util.List<java.lang.Object> params)
throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binary, which could be obtained by compiling solidity contract.params - contract construct parametersABICodecExceptionbyte[] encodeFunction(java.lang.String abi,
java.lang.String functionName,
java.util.List<java.lang.Object> params)
throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.functionName - contract function nameparams - contract function parametersABICodecExceptionTransactionData getRawTransactionForConstructor(java.lang.String abi, java.lang.String bin, java.util.List<java.lang.Object> params) throws ABICodecException
abi - contract abi, which could be obtained by compiling solidity contract.bin - contract binaryparams - contract function parametersABICodecExceptionTransactionData getRawTransactionForConstructor(java.math.BigInteger blockLimit, java.lang.String abi, java.lang.String bin, java.util.List<java.lang.Object> params) throws ABICodecException
blockLimit - block limitabi - contract abi, which could be obtained by compiling solidity contract.bin - contract binaryparams - contract function parametersABICodecExceptionTransactionData getRawTransaction(java.lang.String to, java.lang.String abi, java.lang.String functionName, java.util.List<java.lang.Object> params) throws ABICodecException
to - target addressabi - contract abi, which could be obtained by compiling solidity contract.functionName - function nameparams - contract function parametersABICodecExceptionTransactionData getRawTransaction(java.math.BigInteger blockLimit, java.lang.String to, java.lang.String abi, java.lang.String functionName, java.util.List<java.lang.Object> params) throws ABICodecException
blockLimit - block limitto - target addressabi - contract abi, which could be obtained by compiling solidity contract.functionName - function nameparams - contract function parametersABICodecException