Package com.klaytn.caver.tx.type
Class AbstractTxType
- java.lang.Object
-
- com.klaytn.caver.tx.type.AbstractTxType
-
- All Implemented Interfaces:
TxType
- Direct Known Subclasses:
TxTypeAccountUpdate
,TxTypeCancel
,TxTypeChainDataAnchoringTransaction
,TxTypeFeeDelegate
,TxTypeLegacyTransaction
,TxTypeSmartContractDeploy
,TxTypeSmartContractExecution
,TxTypeValueTransfer
,TxTypeValueTransferMemo
@Deprecated public abstract class AbstractTxType extends java.lang.Object implements TxType
Deprecated.Please useAbstractTransaction
instead.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.klaytn.caver.tx.type.TxType
TxType.Type
-
-
Constructor Summary
Constructors Constructor Description AbstractTxType(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String from, java.lang.String to, java.math.BigInteger value)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
addSenderSignatureData(KlaySignatureData signatureData)
Deprecated.add the sender's signature dataprotected void
addSenderSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
Deprecated.add the sender's signature datavoid
addSenderSignatureData(java.util.Set<KlaySignatureData> senderSignatureDataSet)
Deprecated.add the sender's signature datavoid
addSignatureData(AbstractTxType txType)
Deprecated.add the sender's signature datavoid
addSignatureData(java.util.List<org.web3j.rlp.RlpType> values, int offset)
Deprecated.add the sender's signature dataprotected java.util.List<org.web3j.crypto.ECKeyPair>
getEcKeyPairsForSenderSign(KlayCredentials credentials)
Deprecated.get the keys you need to sign transactionsbyte[]
getEncodedTransactionNoSig()
Deprecated.create rlp encoded value for signature componentjava.lang.String
getFrom()
Deprecated.java.math.BigInteger
getGasLimit()
Deprecated.java.math.BigInteger
getGasPrice()
Deprecated.java.util.Set<KlaySignatureData>
getNewSenderSignatureDataSet(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for signature(SigRLP)java.math.BigInteger
getNonce()
Deprecated.KlaySignatureData
getSenderSignatureData()
Deprecated.java.util.Set<KlaySignatureData>
getSenderSignatureDataSet()
Deprecated.returns the sender's signature data set.KlaySignatureData
getSignatureData(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for signature(SigRLP)java.lang.String
getTo()
Deprecated.java.math.BigInteger
getValue()
Deprecated.java.util.List<org.web3j.rlp.RlpType>
rlpValues()
Deprecated.create RlpType List which contains nonce, gas price and gas limit.protected void
setSenderSignatureData(KlaySignatureData signatureData)
Deprecated.KlayRawTransaction
sign(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for transaction hash(TxHash)
-
-
-
Method Detail
-
setSenderSignatureData
@Deprecated protected void setSenderSignatureData(KlaySignatureData signatureData)
Deprecated.
-
getSenderSignatureData
@Deprecated public KlaySignatureData getSenderSignatureData()
Deprecated.
-
addSenderSignatureData
protected void addSenderSignatureData(KlaySignatureData signatureData)
Deprecated.add the sender's signature data- Parameters:
signatureData
- sender's signature data
-
addSenderSignatureData
public void addSenderSignatureData(java.util.Set<KlaySignatureData> senderSignatureDataSet)
Deprecated.add the sender's signature data- Parameters:
senderSignatureDataSet
- sender's signature data set
-
addSenderSignatureData
protected void addSenderSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
Deprecated.add the sender's signature data- Parameters:
signatureRlpTypeList
- rlp encoded sender's signature data
-
addSignatureData
public void addSignatureData(java.util.List<org.web3j.rlp.RlpType> values, int offset)
Deprecated.add the sender's signature data- Parameters:
values
- rlp encoded rawTransactionoffset
- where sender's signature data begins
-
addSignatureData
public void addSignatureData(AbstractTxType txType)
Deprecated.add the sender's signature data- Parameters:
txType
- txType from which to extract signature
-
getSenderSignatureDataSet
public java.util.Set<KlaySignatureData> getSenderSignatureDataSet()
Deprecated.returns the sender's signature data set.- Returns:
- Set set of sender's signature data
-
getNewSenderSignatureDataSet
public java.util.Set<KlaySignatureData> getNewSenderSignatureDataSet(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for signature(SigRLP)- Parameters:
credentials
- credential info of a signerchainId
- chain ID- Returns:
- Set processed signature data
-
getEcKeyPairsForSenderSign
protected java.util.List<org.web3j.crypto.ECKeyPair> getEcKeyPairsForSenderSign(KlayCredentials credentials)
Deprecated.get the keys you need to sign transactions- Parameters:
credentials
- credentials for signing- Returns:
- List of keys for signing
-
getNonce
public java.math.BigInteger getNonce()
Deprecated.
-
getGasPrice
public java.math.BigInteger getGasPrice()
Deprecated.
-
getGasLimit
public java.math.BigInteger getGasLimit()
Deprecated.
-
getFrom
public java.lang.String getFrom()
Deprecated.
-
getTo
public java.lang.String getTo()
Deprecated.
-
getValue
public java.math.BigInteger getValue()
Deprecated.
-
getEncodedTransactionNoSig
public byte[] getEncodedTransactionNoSig()
Deprecated.create rlp encoded value for signature component- Specified by:
getEncodedTransactionNoSig
in interfaceTxType
- Returns:
- byte[] rlp encoded value
-
rlpValues
public java.util.List<org.web3j.rlp.RlpType> rlpValues()
Deprecated.create RlpType List which contains nonce, gas price and gas limit. List elements can be different depending on transaction type.
-
getSignatureData
public KlaySignatureData getSignatureData(KlayCredentials credentials, int chainId)
Deprecated.rlp encoding for signature(SigRLP)- Specified by:
getSignatureData
in interfaceTxType
- 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
- Parameters:
credentials
- credential info of a signerchainId
- chain ID- Returns:
- KlayRawTransaction this contains transaction hash and processed signature data
- Throws:
EmptyNonceException
- throw exception when nonce is null
-
-