Package com.klaytn.caver.tx.type
Class TxTypeLegacyTransaction
- java.lang.Object
-
- com.klaytn.caver.tx.type.AbstractTxType
-
- com.klaytn.caver.tx.type.TxTypeLegacyTransaction
-
- All Implemented Interfaces:
TxType
@Deprecated public class TxTypeLegacyTransaction extends AbstractTxType
Deprecated.Please useLegacyTransaction
instead.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.klaytn.caver.tx.type.TxType
TxType.Type
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TxTypeLegacyTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TxTypeLegacyTransaction
createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data)
Deprecated.static TxTypeLegacyTransaction
decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.decode transaction to reconstruct transactionstatic TxTypeLegacyTransaction
decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.java.lang.String
getData()
Deprecated.KlaySignatureData
getSignatureData(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for signature(SigRLP)TxType.Type
getType()
Deprecated.This method is overridden as LEGACY type.KlayRawTransaction
sign(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for transaction hash(TxHash)-
Methods inherited from class com.klaytn.caver.tx.type.AbstractTxType
addSenderSignatureData, addSenderSignatureData, addSenderSignatureData, addSignatureData, addSignatureData, getEcKeyPairsForSenderSign, getEncodedTransactionNoSig, getFrom, getGasLimit, getGasPrice, getNewSenderSignatureDataSet, getNonce, getSenderSignatureData, getSenderSignatureDataSet, getTo, getValue, rlpValues, setSenderSignatureData
-
-
-
-
Method Detail
-
createTransaction
public static TxTypeLegacyTransaction createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data)
Deprecated.
-
decodeFromRawTransaction
public static TxTypeLegacyTransaction decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.decode transaction to reconstruct transaction- Parameters:
rawTransaction
- RLP-encoded signed transaction- Returns:
- TxTypeValueTransfer decoded transaction
-
decodeFromRawTransaction
public static TxTypeLegacyTransaction decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.- Parameters:
rawTransaction
- RLP-encoded signed transaction- Returns:
- TxTypeLegacyTransaction decoded transaction
-
getData
public java.lang.String getData()
Deprecated.
-
getType
public TxType.Type getType()
Deprecated.This method is overridden as LEGACY type. The return value is used for rlp encoding.- Returns:
- Type transaction type
-
getSignatureData
public KlaySignatureData getSignatureData(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for signature(SigRLP)- Specified by:
getSignatureData
in interfaceTxType
- Overrides:
getSignatureData
in classAbstractTxType
- Parameters:
credentials
- credential info of a signerchainId
- chain ID- Returns:
- KlaySignatureData processed signature data
-
sign
public KlayRawTransaction sign(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for transaction hash(TxHash)- Specified by:
sign
in interfaceTxType
- Overrides:
sign
in classAbstractTxType
- Parameters:
credentials
- credential info of a signerchainId
- chain ID- Returns:
- KlayRawTransaction this contains transaction hash and processed signature data
-
-