Class TxTypeFeeDelegate

    • Constructor Detail

      • TxTypeFeeDelegate

        public TxTypeFeeDelegate​(java.math.BigInteger nonce,
                                 java.math.BigInteger gasPrice,
                                 java.math.BigInteger gasLimit,
                                 java.lang.String from,
                                 java.lang.String to,
                                 java.math.BigInteger value)
        Deprecated.
    • Method Detail

      • getFeePayerSignatureData

        public java.util.Set<KlaySignatureData> getFeePayerSignatureData()
        Deprecated.
      • getFeePayer

        public java.lang.String getFeePayer()
        Deprecated.
      • setFeePayer

        public void setFeePayer​(java.lang.String feePayer)
        Deprecated.
      • getFeeRatio

        public java.math.BigInteger getFeeRatio()
        Deprecated.
      • addFeePayerSignatureData

        public void addFeePayerSignatureData​(KlaySignatureData feePayerSignatureData)
        Deprecated.
        add a feePayer signature
        Parameters:
        feePayerSignatureData - signature data signed by feePayer
      • addFeePayerSignatureData

        public void addFeePayerSignatureData​(java.util.Set<KlaySignatureData> feePayerSignatureData)
        Deprecated.
        add feePayers signature
        Parameters:
        feePayerSignatureData - signature data signed by feePayer
      • addFeePayerSignatureData

        protected void addFeePayerSignatureData​(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
        Deprecated.
        add feePayers signature
        Parameters:
        signatureRlpTypeList - rlp type list of signatures
      • addSignatureData

        public void addSignatureData​(java.util.List<org.web3j.rlp.RlpType> values,
                                     int offset)
        Deprecated.
        add signature data
        Overrides:
        addSignatureData in class AbstractTxType
        Parameters:
        values - rlp encoded rawTransaction
        offset - where sender's signature data begins
      • addSignatureData

        public void addSignatureData​(TxTypeFeeDelegate txType)
        Deprecated.
        add signature data
        Parameters:
        txType - TxType holding a signature
      • sign

        public KlayRawTransaction sign​(KlayCredentials credentials,
                                       int chainId)
        Deprecated.
        rlp encoding for transaction hash(TxHash)
        Specified by:
        sign in interface TxType
        Overrides:
        sign in class AbstractTxType
        Parameters:
        credentials - credential info of a signer
        chainId - chain ID
        Returns:
        KlayRawTransaction this contains transaction hash and processed signature data
        Throws:
        EmptyNonceException - throw exception when nonce is null