Package com.klaytn.caver.tx.type
Class TxTypeFeeDelegatedSmartContractDeploy
- java.lang.Object
-
- com.klaytn.caver.tx.type.AbstractTxType
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegate
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegatedSmartContractDeploy
-
- All Implemented Interfaces:
TxType
@Deprecated public class TxTypeFeeDelegatedSmartContractDeploy extends TxTypeFeeDelegate
Deprecated.Please useFeeDelegatedSmartContractDeploy
instead.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.klaytn.caver.tx.type.TxType
TxType.Type
-
-
Constructor Summary
Constructors Constructor Description TxTypeFeeDelegatedSmartContractDeploy(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger value, java.lang.String from, byte[] payload, java.math.BigInteger codeFormat)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TxTypeFeeDelegatedSmartContractDeploy
createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger value, java.lang.String from, byte[] payload, java.math.BigInteger codeFormat)
Deprecated.static TxTypeFeeDelegatedSmartContractDeploy
decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.decode transaction hash from sender to reconstruct transaction with fee payer signature.static TxTypeFeeDelegatedSmartContractDeploy
decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.java.math.BigInteger
getCodeFormat()
Deprecated.byte[]
getPayload()
Deprecated.TxType.Type
getType()
Deprecated.This method is overridden as FEE_DELEGATED_SMART_CONTRACT_DEPLOY type.java.util.List<org.web3j.rlp.RlpType>
rlpValues()
Deprecated.create RlpType List which contains nonce, gas price, gas limit, to, value, from, payload and isHumanReadable.-
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
-
TxTypeFeeDelegatedSmartContractDeploy
public TxTypeFeeDelegatedSmartContractDeploy(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger value, java.lang.String from, byte[] payload, java.math.BigInteger codeFormat)
Deprecated.
-
-
Method Detail
-
createTransaction
public static TxTypeFeeDelegatedSmartContractDeploy createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger value, java.lang.String from, byte[] payload, java.math.BigInteger codeFormat)
Deprecated.
-
getPayload
public byte[] getPayload()
Deprecated.
-
getCodeFormat
public java.math.BigInteger getCodeFormat()
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, payload and isHumanReadable. 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_DEPLOY type. The return value is used for rlp encoding.- Returns:
- Type transaction type
-
decodeFromRawTransaction
public static TxTypeFeeDelegatedSmartContractDeploy 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:
- TxTypeFeeDelegatedSmartContractDeploy decoded transaction
-
decodeFromRawTransaction
public static TxTypeFeeDelegatedSmartContractDeploy decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.- Parameters:
rawTransaction
- RLP-encoded signed transaction from sender- Returns:
- TxTypeFeeDelegatedSmartContractDeploy decoded transaction
-
-