AbstractFeeDelegatedTransaction
instead.@Deprecated public abstract class TxTypeFeeDelegate extends AbstractTxType
TxType.Type
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
addFeePayerSignatureData(KlaySignatureData feePayerSignatureData)
Deprecated.
add a feePayer signature
|
protected void |
addFeePayerSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
Deprecated.
add feePayers signature
|
void |
addFeePayerSignatureData(java.util.Set<KlaySignatureData> feePayerSignatureData)
Deprecated.
add feePayers signature
|
void |
addSignatureData(java.util.List<org.web3j.rlp.RlpType> values,
int offset)
Deprecated.
add signature data
|
void |
addSignatureData(TxTypeFeeDelegate txType)
Deprecated.
add signature data
|
java.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)
|
addSenderSignatureData, addSenderSignatureData, addSenderSignatureData, addSignatureData, getEcKeyPairsForSenderSign, getEncodedTransactionNoSig, getFrom, getGasLimit, getGasPrice, getNewSenderSignatureDataSet, getNonce, getSenderSignatureData, getSenderSignatureDataSet, getSignatureData, getTo, getValue, rlpValues, setSenderSignatureData
public 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)
public java.util.Set<KlaySignatureData> getFeePayerSignatureData()
public java.lang.String getFeePayer()
public void setFeePayer(java.lang.String feePayer)
public java.math.BigInteger getFeeRatio()
public void addFeePayerSignatureData(KlaySignatureData feePayerSignatureData)
feePayerSignatureData
- signature data signed by feePayerpublic void addFeePayerSignatureData(java.util.Set<KlaySignatureData> feePayerSignatureData)
feePayerSignatureData
- signature data signed by feePayerprotected void addFeePayerSignatureData(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
signatureRlpTypeList
- rlp type list of signaturespublic void addSignatureData(java.util.List<org.web3j.rlp.RlpType> values, int offset)
addSignatureData
in class AbstractTxType
values
- rlp encoded rawTransactionoffset
- where sender's signature data beginspublic void addSignatureData(TxTypeFeeDelegate txType)
txType
- TxType holding a signaturepublic KlayRawTransaction sign(KlayCredentials credentials, int chainId)
sign
in interface TxType
sign
in class AbstractTxType
credentials
- credential info of a signerchainId
- chain IDEmptyNonceException
- throw exception when nonce is null