Class EthereumDynamicFeeWrapper
- java.lang.Object
-
- com.klaytn.caver.transaction.type.wrapper.EthereumDynamicFeeWrapper
-
public class EthereumDynamicFeeWrapper extends java.lang.Object
Represents a EthereumDynamicFeeWrapper 1. This class wraps all of static methods of EthereumDynamicFee 2. This class should be accessed via `caver.transaction.ethereumDynamicFee`
-
-
Constructor Summary
Constructors Constructor Description EthereumDynamicFeeWrapper(Klay klaytnCall)
Creates a EthereumDynamicFeeWrapper instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EthereumDynamicFee
create(byte[] rlpEncoded)
Creates a EthereumDynamicFee instance derived from a RLP-encoded EthereumDynamicFee byte array.EthereumDynamicFee
create(EthereumDynamicFee.Builder builder)
Creates a EthereumDynamicFee instance using EthereumDynamicFee.BuilderEthereumDynamicFee
create(java.lang.String rlpEncoded)
Creates a EthereumDynamicFee instance derived from a RLP-encoded EthereumDynamicFee string.EthereumDynamicFee
create(java.lang.String from, java.lang.String nonce, java.lang.String gas, java.lang.String maxPriorityFeePerGas, java.lang.String maxFeePerGas, java.lang.String chainId, java.util.List<SignatureData> signatures, java.lang.String to, java.lang.String input, java.lang.String value, AccessList accessList)
Create a EthereumDynamicFee instance.EthereumDynamicFee
decode(byte[] rlpEncoded)
Decodes a RLP-encoded EthereumDynamicFee byte array.EthereumDynamicFee
decode(java.lang.String rlpEncoded)
Decodes a RLP-encoded EthereumDynamicFee string.
-
-
-
Constructor Detail
-
EthereumDynamicFeeWrapper
public EthereumDynamicFeeWrapper(Klay klaytnCall)
Creates a EthereumDynamicFeeWrapper instance.- Parameters:
klaytnCall
- Klay RPC instance
-
-
Method Detail
-
create
public EthereumDynamicFee create(java.lang.String rlpEncoded)
Creates a EthereumDynamicFee instance derived from a RLP-encoded EthereumDynamicFee string.- Parameters:
rlpEncoded
- RLP-encoded EthereumDynamicFee string- Returns:
- EthereumDynamicFee
-
create
public EthereumDynamicFee create(byte[] rlpEncoded)
Creates a EthereumDynamicFee instance derived from a RLP-encoded EthereumDynamicFee byte array.- Parameters:
rlpEncoded
- RLP-encoded EthereumDynamicFee byte array.- Returns:
- EthereumDynamicFee
-
create
public EthereumDynamicFee create(EthereumDynamicFee.Builder builder)
Creates a EthereumDynamicFee instance using EthereumDynamicFee.Builder- Parameters:
builder
- EthereumDynamicFee.Builder- Returns:
- EthereumDynamicFee
-
create
public EthereumDynamicFee create(java.lang.String from, java.lang.String nonce, java.lang.String gas, java.lang.String maxPriorityFeePerGas, java.lang.String maxFeePerGas, java.lang.String chainId, java.util.List<SignatureData> signatures, java.lang.String to, java.lang.String input, java.lang.String value, AccessList accessList)
Create a EthereumDynamicFee instance.- Parameters:
from
- The address of the sender.nonce
- A value used to uniquely identify a sender’s transaction.gas
- The maximum amount of gas the transaction is allowed to use.maxPriorityFeePerGas
- Max priority fee per gas.maxFeePerGas
- Max fee per gas.chainId
- Network IDsignatures
- A Signature listto
- The account address that will receive the transferred value.input
- Data attached to the transaction, used for transaction execution.value
- The amount of KLAY in peb to be transferred.accessList
- The EIP-2930 access list.- Returns:
- EthereumDynamicFee
-
decode
public EthereumDynamicFee decode(java.lang.String rlpEncoded)
Decodes a RLP-encoded EthereumDynamicFee string.- Parameters:
rlpEncoded
- RLP-encoded EthereumDynamicFee string- Returns:
- EthereumDynamicFee
-
decode
public EthereumDynamicFee decode(byte[] rlpEncoded)
Decodes a RLP-encoded EthereumDynamicFee byte array.- Parameters:
rlpEncoded
- RLP-encoded EthereumDynamicFee byte array.- Returns:
- EthereumDynamicFee
-
-