Class 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.Builder
      EthereumDynamicFee 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 ID
        signatures - A Signature list
        to - 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