public class Transaction
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Transaction.Builder |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<CellDep> |
cellDeps |
byte[] |
hash |
java.util.List<byte[]> |
headerDeps |
java.util.List<CellInput> |
inputs |
java.util.List<CellOutput> |
outputs |
java.util.List<byte[]> |
outputsData |
int |
version |
java.util.List<byte[]> |
witnesses |
| Constructor and Description |
|---|
Transaction() |
Transaction(int version,
java.util.List<CellDep> cellDeps,
java.util.List<byte[]> headerDeps,
java.util.List<CellInput> cellInputs,
java.util.List<CellOutput> cellOutputs,
java.util.List<byte[]> outputsData,
java.util.List witnesses) |
| Modifier and Type | Method and Description |
|---|---|
static Transaction.Builder |
builder() |
byte[] |
computeHash() |
RawTransaction |
getRawTransaction() |
org.nervos.ckb.type.concrete.Transaction |
pack() |
public int version
public byte[] hash
public java.util.List<CellDep> cellDeps
public java.util.List<byte[]> headerDeps
public java.util.List<CellInput> inputs
public java.util.List<CellOutput> outputs
public java.util.List<byte[]> outputsData
public java.util.List<byte[]> witnesses
public Transaction()
public Transaction(int version,
java.util.List<CellDep> cellDeps,
java.util.List<byte[]> headerDeps,
java.util.List<CellInput> cellInputs,
java.util.List<CellOutput> cellOutputs,
java.util.List<byte[]> outputsData,
java.util.List witnesses)
public byte[] computeHash()
public RawTransaction getRawTransaction()
public org.nervos.ckb.type.concrete.Transaction pack()
public static Transaction.Builder builder()