public class EosioTransactionSignatureRequest
extends java.lang.Object
Constructor and Description |
---|
EosioTransactionSignatureRequest(java.lang.String serializedTransaction,
java.util.List<java.lang.String> signingPublicKeys,
java.lang.String chainId,
java.util.List<BinaryAbi> abis,
boolean isModifiable)
Instantiates a new Eosio transaction signature request.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<BinaryAbi> |
getAbis()
Gets ABIs.
|
java.lang.String |
getChainId()
Gets the chain id.
|
java.lang.String |
getSerializedTransaction()
Gets the serialized transaction.
|
java.util.List<java.lang.String> |
getSigningPublicKeys()
Gets the signing public key.
|
boolean |
isModifiable()
isModifiable boolean.
|
void |
setAbis(java.util.List<BinaryAbi> abis)
Sets ABIs.
|
void |
setChainId(java.lang.String chainId)
Sets the chain id.
|
void |
setModifiable(boolean modifiable)
Sets isModifiable.
|
void |
setSerializedTransaction(java.lang.String serializedTransaction)
Sets the serialized transaction.
|
void |
setSigningPublicKeys(java.util.List<java.lang.String> signingPublicKeys)
Sets the signing public key.
|
public EosioTransactionSignatureRequest(java.lang.String serializedTransaction, java.util.List<java.lang.String> signingPublicKeys, java.lang.String chainId, java.util.List<BinaryAbi> abis, boolean isModifiable)
serializedTransaction
- the serialized transactionsigningPublicKeys
- the signing public keyschainId
- the chain idabis
- the ABIsisModifiable
- boolean to indicate whether the signature provider is able to modify the
transactionpublic java.lang.String getSerializedTransaction()
Transaction
.
ISerializationProvider.serializeTransaction(String)
public void setSerializedTransaction(java.lang.String serializedTransaction)
Transaction
.
ISerializationProvider.serializeTransaction(String)
serializedTransaction
- the serialized transactionpublic java.util.List<java.lang.String> getSigningPublicKeys()
public void setSigningPublicKeys(java.util.List<java.lang.String> signingPublicKeys)
signingPublicKeys
- the signing public keypublic java.lang.String getChainId()
GetInfoResponse.getChainId()
public void setChainId(java.lang.String chainId)
GetInfoResponse.getChainId()
chainId
- the chain idpublic java.util.List<BinaryAbi> getAbis()
public void setAbis(java.util.List<BinaryAbi> abis)
abis
- the abispublic boolean isModifiable()
EosioTransactionSignatureResponse.getSerializeTransaction()
but this field is false then
TransactionGetSignatureNotAllowModifyTransactionError
will be thrown.public void setModifiable(boolean modifiable)
EosioTransactionSignatureResponse.getSerializeTransaction()
but this field is false then
TransactionGetSignatureNotAllowModifyTransactionError
will be thrown.modifiable
- the modifiable