public class Cancel extends AbstractTransaction
Modifier and Type | Class and Description |
---|---|
static class |
Cancel.Builder
Cancel Builder class
|
Constructor and Description |
---|
Cancel(Klay klaytnCall,
java.lang.String from,
java.lang.String nonce,
java.lang.String gas,
java.lang.String gasPrice,
java.lang.String chainId,
java.util.List<SignatureData> signatures)
Creates a Cancel instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
compareTxField(AbstractTransaction obj,
boolean checkSig)
Check equals txObj passed parameter and Current instance.
|
static Cancel |
decode(byte[] rlpEncoded)
Decodes a RLP-encoded Cancel byte array.
|
static Cancel |
decode(java.lang.String rlpEncoded)
Decodes a RLP-encoded Cancel string.
|
java.lang.String |
getCommonRLPEncodingForSignature()
Returns the RLP-encoded string to make the signature of this transaction.
|
java.lang.String |
getRLPEncoding()
Returns the RLP-encoded string of this transaction (i.e., rawTransaction).
|
appendSignatures, appendSignatures, combineSignedRawTransactions, fillTransaction, getChainId, getFrom, getGas, getGasPrice, getKeyType, getKlaytnCall, getNonce, getRawTransaction, getRLPEncodingForSignature, getSenderTxHash, getSignatures, getTransactionHash, getType, refineSignature, setChainId, setChainId, setFrom, setGas, setGas, setGasPrice, setGasPrice, setKlaytnCall, setNonce, setNonce, setSignatures, setType, sign, sign, sign, sign, sign, sign, validateOptionalValues
public Cancel(Klay klaytnCall, java.lang.String from, java.lang.String nonce, java.lang.String gas, java.lang.String gasPrice, java.lang.String chainId, java.util.List<SignatureData> signatures)
klaytnCall
- Klay RPC instancefrom
- The address of the sender.nonce
- A value used to uniquely identify a sender’s transaction.gas
- The maximum amount of gas the transaction is allowed to use.gasPrice
- A unit price of gas in peb the sender will pay for a transaction fee.chainId
- Network IDsignatures
- A Signature listpublic static Cancel decode(java.lang.String rlpEncoded)
rlpEncoded
- RLP-encoded Cancel stringpublic static Cancel decode(byte[] rlpEncoded)
rlpEncoded
- RLP-encoded Cancel byte array.public java.lang.String getRLPEncoding()
getRLPEncoding
in class AbstractTransaction
public java.lang.String getCommonRLPEncodingForSignature()
getCommonRLPEncodingForSignature
in class AbstractTransaction
public boolean compareTxField(AbstractTransaction obj, boolean checkSig)
compareTxField
in class AbstractTransaction
obj
- The AbstractTransaction Object to comparecheckSig
- Check whether signatures field is equal.