Class FeeDelegatedSmartContractDeployWrapper


  • public class FeeDelegatedSmartContractDeployWrapper
    extends java.lang.Object
    Represents a FeeDelegatedSmartContractDeployWrapper 1. This class wraps all of static methods of FeeDelegatedSmartContractDeploy 2. This class should be accessed via `caver.transaction.feeDelegatedSmartContractDeploy`
    • Constructor Detail

      • FeeDelegatedSmartContractDeployWrapper

        public FeeDelegatedSmartContractDeployWrapper​(Klay klaytnCall)
        Creates a FeeDelegatedSmartContractDeployWrapper instance.
        Parameters:
        klaytnCall - Klay RPC instance
    • Method Detail

      • create

        public FeeDelegatedSmartContractDeploy create​(java.lang.String rlpEncoded)
        Creates a FeeDelegatedSmartContractDeploy instance derived from a RLP-encoded FeeDelegatedSmartContractDeploy string.
        Parameters:
        rlpEncoded - RLP-encoded FeeDelegatedSmartContractDeploy string
        Returns:
        FeeDelegatedSmartContractDeploy
      • create

        public FeeDelegatedSmartContractDeploy create​(byte[] rlpEncoded)
        Creates a FeeDelegatedSmartContractDeploy instance derived from a RLP-encoded FeeDelegatedSmartContractDeploy byte array.
        Parameters:
        rlpEncoded - RLP-encoded FeeDelegatedSmartContractDeploy byte array.
        Returns:
        FeeDelegatedSmartContractDeploy
      • create

        public FeeDelegatedSmartContractDeploy create​(java.lang.String from,
                                                      java.lang.String nonce,
                                                      java.lang.String gas,
                                                      java.lang.String gasPrice,
                                                      java.lang.String chainId,
                                                      java.util.List<SignatureData> signatures,
                                                      java.lang.String feePayer,
                                                      java.util.List<SignatureData> feePayerSignatures,
                                                      java.lang.String to,
                                                      java.lang.String value,
                                                      java.lang.String input,
                                                      boolean humanReadable,
                                                      java.lang.String codeFormat)
        Creates a FeeDelegatedSmartContractDeploy 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.
        gasPrice - A unit price of gas in peb the sender will pay for a transaction fee.
        chainId - Network ID
        signatures - A Signature list
        feePayer - A fee payer address.
        feePayerSignatures - A fee payer signature list.
        to - The account address that will receive the transferred value.
        value - The amount of KLAY in peb to be transferred.
        input - The data attached to the transaction, used for transaction execution.
        humanReadable - Is human-readable address.
        codeFormat - The code format of smart contract code
        Returns:
        FeeDelegatedSmartContractDeploy
      • decode

        public FeeDelegatedSmartContractDeploy decode​(java.lang.String rlpEncoded)
        Decodes a RLP-encoded FeeDelegatedSmartContractDeploy string.
        Parameters:
        rlpEncoded - RLP-encoded FeeDelegatedSmartContractDeploy string.
        Returns:
        FeeDelegatedSmartContractDeploy
      • decode

        public FeeDelegatedSmartContractDeploy decode​(byte[] rlpEncoded)
        Decodes a RLP-encoded FeeDelegatedSmartContractDeploy byte array.
        Parameters:
        rlpEncoded - RLP-encoded FeeDelegatedSmartContractDeploy byte array.
        Returns:
        FeeDelegatedSmartContractDeploy