Class AbstractFeeDelegatedWithRatioTransaction

    • Constructor Detail

      • AbstractFeeDelegatedWithRatioTransaction

        public AbstractFeeDelegatedWithRatioTransaction​(AbstractFeeDelegatedWithRatioTransaction.Builder builder)
        Create an AbstractFeeDelegatedWithRatioTransaction instance
        Parameters:
        builder - AbstractFeeDelegatedWithRatioTransaction.Builder instance.
      • AbstractFeeDelegatedWithRatioTransaction

        public AbstractFeeDelegatedWithRatioTransaction​(Klay klaytnCall,
                                                        java.lang.String type,
                                                        java.lang.String from,
                                                        java.lang.String nonce,
                                                        java.lang.String gas,
                                                        java.lang.String chainId,
                                                        java.util.List<SignatureData> signatures,
                                                        java.lang.String feePayer,
                                                        java.util.List<SignatureData> feePayerSignatures,
                                                        java.lang.String feeRatio)
        Create an AbstractFeeDelegatedWithRatioTransaction instance
        Parameters:
        klaytnCall - Klay RPC instance
        type - Transaction's type string
        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.
        chainId - Network ID
        signatures - A signature list
        feePayer - The address of the fee payer.
        feePayerSignatures - The fee payers's signatures.
        feeRatio - A fee ratio of the fee payer.
    • Method Detail

      • compareTxField

        public boolean compareTxField​(AbstractFeeDelegatedWithRatioTransaction txObj,
                                      boolean checkSig)
        Check equals txObj passed parameter and current instance.
        Parameters:
        txObj - The AbstractFeeDelegatedWithRatioTransaction Object to compare
        checkSig - Check whether signatures field is equal.
        Returns:
        boolean
      • getFeeRatio

        public java.lang.String getFeeRatio()
        Getter function for feeRatio.
        Returns:
        String
      • getFeeRatioInteger

        public java.math.BigInteger getFeeRatioInteger()
      • setFeeRatio

        public void setFeeRatio​(java.lang.String feeRatio)
        Setter function for feeRatio.
        Parameters:
        feeRatio - A fee ratio of the fee payer.
      • setFeeRatio

        public void setFeeRatio​(java.math.BigInteger feeRatio)
        Setter function for feeRatio.
        Parameters:
        feeRatio - A fee ratio of the fee payer.