public class TxTypeFeeDelegatedValueTransfer extends AbstractTxType implements TxTypeFeeDelegate
TxType.Type
Modifier | Constructor and Description |
---|---|
protected |
TxTypeFeeDelegatedValueTransfer(java.math.BigInteger nonce,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String to,
java.math.BigInteger value,
java.lang.String from) |
Modifier and Type | Method and Description |
---|---|
static TxTypeFeeDelegatedValueTransfer |
createTransaction(java.math.BigInteger nonce,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit,
java.lang.String recipient,
java.math.BigInteger value,
java.lang.String from) |
static TxTypeFeeDelegatedValueTransfer |
decodeFromRawTransaction(byte[] rawTransaction)
decode transaction hash from sender to reconstruct transaction with fee payer signature.
|
static TxTypeFeeDelegatedValueTransfer |
decodeFromRawTransaction(java.lang.String rawTransaction) |
TxType.Type |
getType()
This method is overridden as FEE_DELEGATED_VALUE_TRANSFER type.
|
java.util.List<org.web3j.rlp.RlpType> |
rlpValues()
create RlpType List which contains nonce, gas price, gas limit, to, value, and from.
|
getEncodedTransactionNoSig, getFrom, getGasLimit, getGasPrice, getNonce, getSenderSignatureData, getSignatureData, getTo, getValue, setSenderSignatureData, sign
protected TxTypeFeeDelegatedValueTransfer(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String to, java.math.BigInteger value, java.lang.String from)
public static TxTypeFeeDelegatedValueTransfer createTransaction(java.math.BigInteger nonce, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.lang.String recipient, java.math.BigInteger value, java.lang.String from)
public java.util.List<org.web3j.rlp.RlpType> rlpValues()
rlpValues
in interface TxType
rlpValues
in class AbstractTxType
public TxType.Type getType()
public static TxTypeFeeDelegatedValueTransfer decodeFromRawTransaction(byte[] rawTransaction)
rawTransaction
- signed transaction hash from senderpublic static TxTypeFeeDelegatedValueTransfer decodeFromRawTransaction(java.lang.String rawTransaction)
rawTransaction
- signed transaction hash from sender