public class Transaction extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Transaction.Action
Base class representing actions that can be taken within a transaction.
|
static class |
Transaction.Builder
Transaction.Builder utilizes the builder pattern to create
{link Transaction.Template} objects.
|
static class |
Transaction.Input
A single input included in a transaction.
|
static class |
Transaction.Items
results of a transaction query.
|
static class |
Transaction.Output
A single output included in a transaction.
|
static class |
Transaction.QueryBuilder |
static class |
Transaction.SignerBuilder |
static class |
Transaction.SubmitResponse
A single response from a call to {link Transaction#submitBatch(Client, List)}
|
static class |
Transaction.Template
A built transaction that has not been submitted for block inclusion (returned from
{link Transaction#buildBatch(Client, List)}).
|
static class |
Transaction.TransactionGas |
| 限定符和类型 | 字段和说明 |
|---|---|
String |
blockHash
Unique identifier, or block hash, of the block containing a transaction.
|
int |
blockHeight
Height of the block containing a transaction.
|
String |
blockIndex
Index of a transaction within the block.
|
String |
blockTime
Time of transaction.
|
String |
blockTransactionsCount |
List<Transaction.Input> |
inputs
List of specified inputs for a transaction.
|
List<Transaction.Output> |
outputs
List of specified outputs for a transaction.
|
boolean |
statusFail
whether the state of the request has failed.
|
String |
txId
Unique identifier, or transaction hash, of a transaction.
|
| 构造器和说明 |
|---|
Transaction() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Transaction.TransactionGas |
estimateGas(Client client,
Transaction.Template template) |
static Transaction.SubmitResponse |
submit(Client client,
Transaction.Template template) |
@SerializedName(value="tx_id") public String txId
@SerializedName(value="block_time") public String blockTime
@SerializedName(value="block_hash") public String blockHash
@SerializedName(value="block_index") public String blockIndex
@SerializedName(value="block_transactions_count") public String blockTransactionsCount
@SerializedName(value="block_height") public int blockHeight
@SerializedName(value="status_fail") public boolean statusFail
public List<Transaction.Input> inputs
public List<Transaction.Output> outputs
public static Transaction.SubmitResponse submit(Client client, Transaction.Template template) throws BytomException
BytomExceptionpublic static Transaction.TransactionGas estimateGas(Client client, Transaction.Template template) throws BytomException
BytomExceptionCopyright © 2018. All rights reserved.