Package com.klaytn.caver.tx.type
Class TxTypeFeeDelegatedSmartContractExecution
- java.lang.Object
-
- com.klaytn.caver.tx.type.AbstractTxType
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegate
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegatedSmartContractExecution
-
- All Implemented Interfaces:
TxType
@Deprecated public class TxTypeFeeDelegatedSmartContractExecution extends TxTypeFeeDelegate
Deprecated.Please useFeeDelegatedSmartContractExecution
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
TxTypeFeeDelegatedSmartContractExecution(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String from, byte[] payload)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TxTypeFeeDelegatedSmartContractExecution
createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String from, byte[] payload)
Deprecated.static TxTypeFeeDelegatedSmartContractExecution
decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.decode transaction hash from sender to reconstruct transaction with fee payer signature.static TxTypeFeeDelegatedSmartContractExecution
decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.byte[]
getPayload()
Deprecated.TxType.Type
getType()
Deprecated.This method is overridden as FEE_DELEGATED_SMART_CONTRACT_EXECUTION type.java.util.List<org.web3j.rlp.RlpType>
rlpValues()
Deprecated.create RlpType List which contains nonce, gas price, gas limit, to, value, from and payload.-
Methods inherited from class com.klaytn.caver.tx.type.TxTypeFeeDelegate
addFeePayerSignatureData, addFeePayerSignatureData, addFeePayerSignatureData, addSignatureData, addSignatureData, getFeePayer, getFeePayerSignatureData, getFeeRatio, setFeePayer, sign
-
Methods inherited from class com.klaytn.caver.tx.type.AbstractTxType
addSenderSignatureData, addSenderSignatureData, addSenderSignatureData, addSignatureData, getEcKeyPairsForSenderSign, getEncodedTransactionNoSig, getFrom, getGasLimit, getGasPrice, getNewSenderSignatureDataSet, getNonce, getSenderSignatureData, getSenderSignatureDataSet, getSignatureData, getTo, getValue, setSenderSignatureData
-
-
-
-
Constructor Detail
-
TxTypeFeeDelegatedSmartContractExecution
protected TxTypeFeeDelegatedSmartContractExecution(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String from, byte[] payload)
Deprecated.
-
-
Method Detail
-
createTransaction
public static TxTypeFeeDelegatedSmartContractExecution createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String from, byte[] payload)
Deprecated.
-
getPayload
public byte[] getPayload()
Deprecated.
-
rlpValues
public java.util.List<org.web3j.rlp.RlpType> rlpValues()
Deprecated.create RlpType List which contains nonce, gas price, gas limit, to, value, from and payload. List elements can be different depending on transaction type.- Specified by:
rlpValues
in interfaceTxType
- Overrides:
rlpValues
in classAbstractTxType
- Returns:
- List RlpType List
-
getType
public TxType.Type getType()
Deprecated.This method is overridden as FEE_DELEGATED_SMART_CONTRACT_EXECUTION type. The return value is used for rlp encoding.- Returns:
- Type transaction type
-
decodeFromRawTransaction
public static TxTypeFeeDelegatedSmartContractExecution decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.decode transaction hash from sender to reconstruct transaction with fee payer signature.- Parameters:
rawTransaction
- RLP-encoded signed transaction from sender- Returns:
- TxTypeFeeDelegatedSmartContractExecution decoded transaction
-
decodeFromRawTransaction
public static TxTypeFeeDelegatedSmartContractExecution decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.- Parameters:
rawTransaction
- RLP-encoded signed transaction from sender- Returns:
- TxTypeFeeDelegatedSmartContractExecution decoded transaction
-
-