Package com.klaytn.caver.tx.type
Class TxTypeFeeDelegatedValueTransferMemoWithRatio
- java.lang.Object
-
- com.klaytn.caver.tx.type.AbstractTxType
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegate
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegatedValueTransferMemoWithRatio
-
- All Implemented Interfaces:
TxType
@Deprecated public class TxTypeFeeDelegatedValueTransferMemoWithRatio extends TxTypeFeeDelegate
Deprecated.Please useFeeDelegatedValueTransferMemoWithRatio
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
TxTypeFeeDelegatedValueTransferMemoWithRatio(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, java.math.BigInteger feeRatio)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TxTypeFeeDelegatedValueTransferMemoWithRatio
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, java.math.BigInteger feeRatio)
Deprecated.static TxTypeFeeDelegatedValueTransferMemoWithRatio
decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.decode transaction hash from sender to reconstruct transaction with fee payer signature.static TxTypeFeeDelegatedValueTransferMemoWithRatio
decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.java.math.BigInteger
getFeeRatio()
Deprecated.byte[]
getPayload()
Deprecated.TxType.Type
getType()
Deprecated.This method is overridden as FEE_DELEGATED_VALUE_TRANSFER_MEMO_WITH_RATIO 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 feeRatio.-
Methods inherited from class com.klaytn.caver.tx.type.TxTypeFeeDelegate
addFeePayerSignatureData, addFeePayerSignatureData, addFeePayerSignatureData, addSignatureData, addSignatureData, getFeePayer, getFeePayerSignatureData, 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
-
TxTypeFeeDelegatedValueTransferMemoWithRatio
protected TxTypeFeeDelegatedValueTransferMemoWithRatio(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, java.math.BigInteger feeRatio)
Deprecated.
-
-
Method Detail
-
createTransaction
public static TxTypeFeeDelegatedValueTransferMemoWithRatio 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, java.math.BigInteger feeRatio)
Deprecated.
-
getPayload
public byte[] getPayload()
Deprecated.
-
getFeeRatio
public java.math.BigInteger getFeeRatio()
Deprecated.- Overrides:
getFeeRatio
in classTxTypeFeeDelegate
-
getType
public TxType.Type getType()
Deprecated.This method is overridden as FEE_DELEGATED_VALUE_TRANSFER_MEMO_WITH_RATIO type. The return value is used for rlp encoding.- Returns:
- Type transaction type
-
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 feeRatio. List elements can be different depending on transaction type.- Specified by:
rlpValues
in interfaceTxType
- Overrides:
rlpValues
in classAbstractTxType
- Returns:
- List RlpType List
-
decodeFromRawTransaction
public static TxTypeFeeDelegatedValueTransferMemoWithRatio 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:
- TxTypeFeeDelegatedValueTransferMemoWithRatio decoded transaction
-
decodeFromRawTransaction
public static TxTypeFeeDelegatedValueTransferMemoWithRatio decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.- Parameters:
rawTransaction
- RLP-encoded signed transaction from sender- Returns:
- TxTypeFeeDelegatedValueTransferMemoWithRatio decoded transaction
-
-