public class PushTransactionRequest
extends java.lang.Object
IRPCProvider.pushTransaction(PushTransactionRequest)
Constructor and Description |
---|
PushTransactionRequest(@NotNull java.util.List<java.lang.String> signatures,
int compression,
java.lang.String packagedContextFreeData,
@NotNull java.lang.String packTrx)
Instantiates a new PushTransactionRequest.
|
Modifier and Type | Method and Description |
---|---|
int |
getCompression()
Gets the compression used, usually 0.
|
java.lang.String |
getPackagedContextFreeData()
Gets packaged context free data in hex.
|
@NotNull java.lang.String |
getPackTrx()
Gets the packed transaction (serialized transaction).
|
@NotNull java.util.List<java.lang.String> |
getSignatures()
Gets list of signatures required to authorize transaction.
|
void |
setCompression(int compression)
Sets the compression used, usually 0.
|
void |
setPackagedContextFreeData(java.lang.String packagedContextFreeData)
Sets packaged context free data in hex
|
void |
setPackTrx(@NotNull java.lang.String packTrx)
Sets the packed transaction (serialized transaction).
|
void |
setSignatures(@NotNull java.util.List<java.lang.String> signatures)
Sets list of signatures required to authorize transaction.
|
public PushTransactionRequest(@NotNull @NotNull java.util.List<java.lang.String> signatures, int compression, java.lang.String packagedContextFreeData, @NotNull @NotNull java.lang.String packTrx)
signatures
- the list of signatures required to authorize transactioncompression
- the compression used, usually 0.packagedContextFreeData
- the context free data in hexpackTrx
- the packed Transaction (serialized transaction). It is serialized version
of Transaction
.@NotNull public @NotNull java.util.List<java.lang.String> getSignatures()
public void setSignatures(@NotNull @NotNull java.util.List<java.lang.String> signatures)
signatures
- the list of signatures.public int getCompression()
public void setCompression(int compression)
compression
- the compression.public java.lang.String getPackagedContextFreeData()
public void setPackagedContextFreeData(java.lang.String packagedContextFreeData)
packagedContextFreeData
- the packaged context free data in hex.@NotNull public @NotNull java.lang.String getPackTrx()
Transaction
.public void setPackTrx(@NotNull @NotNull java.lang.String packTrx)
Transaction
.packTrx
- the packed transaction (serialized transaction).