public class TransactionBuilderService extends java.lang.Object implements TransactionBuilderInterface
| 构造器和说明 |
|---|
TransactionBuilderService(Client client)
create TransactionBuilderService
|
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
createSignedTransaction(CryptoSuite cryptoSuite,
java.lang.String groupId,
java.lang.String chainId,
java.math.BigInteger blockLimit,
java.lang.String abi,
java.lang.String to,
java.lang.String functionName,
java.util.List<java.lang.Object> params,
boolean isWasm,
int txAttribute)
Create fisco bcos transaction
|
TransactionData |
createTransaction(java.math.BigInteger blockLimit,
java.lang.String to,
byte[] data,
java.lang.String chainId,
java.lang.String groupId)
Create fisco bcos transaction for short
|
TransactionData |
createTransaction(java.lang.String to,
byte[] data,
java.lang.String chainId,
java.lang.String groupId)
Create fisco bcos transaction for short
|
Client |
getClient() |
void |
setClient(Client client) |
public TransactionBuilderService(Client client)
client - the client objectpublic static java.lang.String createSignedTransaction(CryptoSuite cryptoSuite, java.lang.String groupId, java.lang.String chainId, java.math.BigInteger blockLimit, java.lang.String abi, java.lang.String to, java.lang.String functionName, java.util.List<java.lang.Object> params, boolean isWasm, int txAttribute) throws ABICodecException
cryptoSuite - See CryptoSuitegroupId - the group that need create transactionchainId - default 1blockLimit - cached limited block numberabi - compiled contract abito - target addressfunctionName - function nameparams - object list of function parameterisWasm - whether the invoked contract is a Wasm contractABICodecExceptionpublic TransactionData createTransaction(java.lang.String to, byte[] data, java.lang.String chainId, java.lang.String groupId)
TransactionBuilderInterfacecreateTransaction 在接口中 TransactionBuilderInterfaceto - target addressdata - encoded datachainId - chain idgroupId - group idpublic TransactionData createTransaction(java.math.BigInteger blockLimit, java.lang.String to, byte[] data, java.lang.String chainId, java.lang.String groupId)
TransactionBuilderInterfacecreateTransaction 在接口中 TransactionBuilderInterfaceto - target addressdata - encoded datagroupId - group idpublic Client getClient()
public void setClient(Client client)
client - the client to set