public class FeeDelegatedCancel extends AbstractFeeDelegatedTransaction
Modifier and Type | Class and Description |
---|---|
static class |
FeeDelegatedCancel.Builder
FeeDelegatedCancel Builder class.
|
Constructor and Description |
---|
FeeDelegatedCancel(FeeDelegatedCancel.Builder builder)
Creates a FeeDelegatedCancel instance.
|
FeeDelegatedCancel(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,
java.lang.String feePayer,
java.util.List<SignatureData> feePayerSignatures)
Creates a FeeDelegatedCancel instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
compareTxField(AbstractFeeDelegatedTransaction txObj,
boolean checkSig)
Check equals txObj passed parameter and Current instance.
|
static FeeDelegatedCancel |
decode(byte[] rlpEncoded)
Decodes a RLP-encoded FeeDelegatedCancel byte array.
|
static FeeDelegatedCancel |
decode(java.lang.String rlpEncoded)
Decodes a RLP-encoded FeeDelegatedCancel 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).
|
java.lang.String |
getSenderTxHash()
Returns a senderTxHash of transaction
|
appendFeePayerSignatures, appendFeePayerSignatures, combineSignedRawTransactions, getFeePayer, getFeePayerSignatures, getRLPEncodingForFeePayerSignature, setFeePayer, setFeePayerSignatures, signAsFeePayer, signAsFeePayer, signAsFeePayer, signAsFeePayer, signAsFeePayer, signAsFeePayer
appendSignatures, appendSignatures, compareTxField, fillTransaction, getChainId, getFrom, getGas, getGasPrice, getKeyType, getKlaytnCall, getNonce, getRawTransaction, getRLPEncodingForSignature, getSignatures, getTransactionHash, getType, refineSignature, setChainId, setChainId, setFrom, setGas, setGas, setGasPrice, setGasPrice, setKlaytnCall, setNonce, setNonce, setSignatures, setType, sign, sign, sign, sign, sign, sign, validateOptionalValues
public FeeDelegatedCancel(FeeDelegatedCancel.Builder builder)
builder
- FeeDelegatedCancel.Builder instance.public FeeDelegatedCancel(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, java.lang.String feePayer, java.util.List<SignatureData> feePayerSignatures)
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 listfeePayer
- A fee payer address.feePayerSignatures
- A fee payer signature list.
Creates a FeeDelegatedAccountUpdate instance.public static FeeDelegatedCancel decode(java.lang.String rlpEncoded)
rlpEncoded
- RLP-encoded FeeDelegatedCancel string.public static FeeDelegatedCancel decode(byte[] rlpEncoded)
rlpEncoded
- RLP-encoded FeeDelegatedCancel byte array.public java.lang.String getRLPEncoding()
getRLPEncoding
in class AbstractTransaction
public java.lang.String getCommonRLPEncodingForSignature()
getCommonRLPEncodingForSignature
in class AbstractTransaction
public java.lang.String getSenderTxHash()
getSenderTxHash
in class AbstractTransaction
public boolean compareTxField(AbstractFeeDelegatedTransaction txObj, boolean checkSig)
compareTxField
in class AbstractFeeDelegatedTransaction
txObj
- The AbstractFeeDelegatedTransaction Object to comparecheckSig
- Check whether signatures field is equal.