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).