FeeDelegatedSmartContractDeployWithRatio
instead.@Deprecated public class TxTypeFeeDelegatedSmartContractDeployWithRatio extends TxTypeFeeDelegate
TxType.Type
Constructor and Description |
---|
TxTypeFeeDelegatedSmartContractDeployWithRatio(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 feeRatio,
java.math.BigInteger codeFormat)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static TxTypeFeeDelegatedSmartContractDeployWithRatio |
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 feeRatio,
java.math.BigInteger codeFormat)
Deprecated.
|
static TxTypeFeeDelegatedSmartContractDeployWithRatio |
decodeFromRawTransaction(byte[] rawTransaction)
Deprecated.
decode transaction hash from sender to reconstruct transaction with fee payer signature.
|
static TxTypeFeeDelegatedSmartContractDeployWithRatio |
decodeFromRawTransaction(java.lang.String rawTransaction)
Deprecated.
|
java.math.BigInteger |
getCodeFormat()
Deprecated.
|
java.math.BigInteger |
getFeeRatio()
Deprecated.
|
byte[] |
getPayload()
Deprecated.
|
TxType.Type |
getType()
Deprecated.
This method is overridden as FEE_DELEGATED_SMART_CONTRACT_DEPLOY_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, isHumanReadable and feeRatio.
|
addFeePayerSignatureData, addFeePayerSignatureData, addFeePayerSignatureData, addSignatureData, addSignatureData, getFeePayer, getFeePayerSignatureData, setFeePayer, sign
addSenderSignatureData, addSenderSignatureData, addSenderSignatureData, addSignatureData, getEcKeyPairsForSenderSign, getEncodedTransactionNoSig, getFrom, getGasLimit, getGasPrice, getNewSenderSignatureDataSet, getNonce, getSenderSignatureData, getSenderSignatureDataSet, getSignatureData, getTo, getValue, setSenderSignatureData
public TxTypeFeeDelegatedSmartContractDeployWithRatio(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 feeRatio, java.math.BigInteger codeFormat)
public static TxTypeFeeDelegatedSmartContractDeployWithRatio 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 feeRatio, java.math.BigInteger codeFormat)
public byte[] getPayload()
public java.math.BigInteger getFeeRatio()
getFeeRatio
in class TxTypeFeeDelegate
public java.math.BigInteger getCodeFormat()
public java.util.List<org.web3j.rlp.RlpType> rlpValues()
rlpValues
in interface TxType
rlpValues
in class AbstractTxType
public TxType.Type getType()
public static TxTypeFeeDelegatedSmartContractDeployWithRatio decodeFromRawTransaction(byte[] rawTransaction)
rawTransaction
- RLP-encoded signed transaction from senderpublic static TxTypeFeeDelegatedSmartContractDeployWithRatio decodeFromRawTransaction(java.lang.String rawTransaction)
rawTransaction
- RLP-encoded signed transaction from sender