public class ChainDataAnchoring extends AbstractTransaction
Modifier and Type | Class and Description |
---|---|
static class |
ChainDataAnchoring.Builder
ChainDataAnchoring Builder class
|
Constructor and Description |
---|
ChainDataAnchoring(ChainDataAnchoring.Builder builder)
Creates a ChainDataAnchoring instance.
|
ChainDataAnchoring(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 input)
Creates a ChainDataAnchoring instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
compareTxField(AbstractTransaction obj,
boolean checkSig)
Check equals txObj passed parameter and Current instance.
|
static ChainDataAnchoring |
decode(byte[] rlpEncoded)
Decodes a RLP-encoded ChainDataAnchoring byte array.
|
static ChainDataAnchoring |
decode(java.lang.String rlpEncoded)
Decodes a RLP-encoded ChainDataAnchoring string.
|
java.lang.String |
getCommonRLPEncodingForSignature()
Returns the RLP-encoded string to make the signature of this transaction.
|
java.lang.String |
getInput()
Getter function for input
|
java.lang.String |
getRLPEncoding()
Returns the RLP-encoded string of this transaction (i.e., rawTransaction).
|
void |
setInput(java.lang.String input)
Setter function for input
|
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 ChainDataAnchoring(ChainDataAnchoring.Builder builder)
builder
- ChainDataAnchoring.Builder instance.public ChainDataAnchoring(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 input)
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 listinput
- Data of the service chain.public static ChainDataAnchoring decode(java.lang.String rlpEncoded)
rlpEncoded
- RLP-encoded ChainDataAnchoring stringpublic static ChainDataAnchoring decode(byte[] rlpEncoded)
rlpEncoded
- RLP-encoded ChainDataAnchoring stringpublic 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.public java.lang.String getInput()
public void setInput(java.lang.String input)
input
- Data of the service chain.