Package com.klaytn.caver.tx.type
Class TxTypeFeeDelegate
- java.lang.Object
-
- com.klaytn.caver.tx.type.AbstractTxType
-
- com.klaytn.caver.tx.type.TxTypeFeeDelegate
-
- All Implemented Interfaces:
TxType
- Direct Known Subclasses:
TxTypeFeeDelegatedAccountUpdate
,TxTypeFeeDelegatedAccountUpdateWithRatio
,TxTypeFeeDelegatedCancel
,TxTypeFeeDelegatedCancelWithRatio
,TxTypeFeeDelegatedSmartContractDeploy
,TxTypeFeeDelegatedSmartContractDeployWithRatio
,TxTypeFeeDelegatedSmartContractExecution
,TxTypeFeeDelegatedSmartContractExecutionWithRatio
,TxTypeFeeDelegatedValueTransfer
,TxTypeFeeDelegatedValueTransferMemo
,TxTypeFeeDelegatedValueTransferMemoWithRatio
,TxTypeFeeDelegatedValueTransferWithRatio
@Deprecated public abstract class TxTypeFeeDelegate extends AbstractTxType
Deprecated.Please useAbstractFeeDelegatedTransaction
instead.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.klaytn.caver.tx.type.TxType
TxType.Type
-
-
Constructor Summary
Constructors Constructor Description TxTypeFeeDelegate(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 void
addFeePayerSignatureData(KlaySignatureData feePayerSignatureData)
Deprecated.add a feePayer signatureprotected void
addFeePayerSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
Deprecated.add feePayers signaturevoid
addFeePayerSignatureData(java.util.Set<KlaySignatureData> feePayerSignatureData)
Deprecated.add feePayers signaturevoid
addSignatureData(TxTypeFeeDelegate txType)
Deprecated.add signature datavoid
addSignatureData(java.util.List<org.web3j.rlp.RlpType> values, int offset)
Deprecated.add signature datajava.lang.String
getFeePayer()
Deprecated.java.util.Set<KlaySignatureData>
getFeePayerSignatureData()
Deprecated.java.math.BigInteger
getFeeRatio()
Deprecated.void
setFeePayer(java.lang.String feePayer)
Deprecated.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, getEcKeyPairsForSenderSign, getEncodedTransactionNoSig, getFrom, getGasLimit, getGasPrice, getNewSenderSignatureDataSet, getNonce, getSenderSignatureData, getSenderSignatureDataSet, getSignatureData, getTo, getValue, rlpValues, setSenderSignatureData
-
-
-
-
Method Detail
-
getFeePayerSignatureData
public java.util.Set<KlaySignatureData> getFeePayerSignatureData()
Deprecated.
-
getFeePayer
public java.lang.String getFeePayer()
Deprecated.
-
setFeePayer
public void setFeePayer(java.lang.String feePayer)
Deprecated.
-
getFeeRatio
public java.math.BigInteger getFeeRatio()
Deprecated.
-
addFeePayerSignatureData
public void addFeePayerSignatureData(KlaySignatureData feePayerSignatureData)
Deprecated.add a feePayer signature- Parameters:
feePayerSignatureData
- signature data signed by feePayer
-
addFeePayerSignatureData
public void addFeePayerSignatureData(java.util.Set<KlaySignatureData> feePayerSignatureData)
Deprecated.add feePayers signature- Parameters:
feePayerSignatureData
- signature data signed by feePayer
-
addFeePayerSignatureData
protected void addFeePayerSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
Deprecated.add feePayers signature- Parameters:
signatureRlpTypeList
- rlp type list of signatures
-
addSignatureData
public void addSignatureData(java.util.List<org.web3j.rlp.RlpType> values, int offset)
Deprecated.add signature data- Overrides:
addSignatureData
in classAbstractTxType
- Parameters:
values
- rlp encoded rawTransactionoffset
- where sender's signature data begins
-
addSignatureData
public void addSignatureData(TxTypeFeeDelegate txType)
Deprecated.add signature data- Parameters:
txType
- TxType holding a signature
-
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
- Throws:
EmptyNonceException
- throw exception when nonce is null
-
-