Class AbstractTxType

    • Constructor Detail

      • AbstractTxType

        public AbstractTxType​(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

      • setSenderSignatureData

        @Deprecated
        protected void setSenderSignatureData​(KlaySignatureData signatureData)
        Deprecated.
      • getSenderSignatureData

        @Deprecated
        public KlaySignatureData getSenderSignatureData()
        Deprecated.
      • addSenderSignatureData

        protected void addSenderSignatureData​(KlaySignatureData signatureData)
        Deprecated.
        add the sender's signature data
        Parameters:
        signatureData - sender's signature data
      • addSenderSignatureData

        public void addSenderSignatureData​(java.util.Set<KlaySignatureData> senderSignatureDataSet)
        Deprecated.
        add the sender's signature data
        Parameters:
        senderSignatureDataSet - sender's signature data set
      • addSenderSignatureData

        protected void addSenderSignatureData​(java.util.List<org.web3j.rlp.RlpType> signatureRlpTypeList)
        Deprecated.
        add the sender's signature data
        Parameters:
        signatureRlpTypeList - rlp encoded sender's signature data
      • addSignatureData

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

        public void addSignatureData​(AbstractTxType txType)
        Deprecated.
        add the sender's signature data
        Parameters:
        txType - txType from which to extract signature
      • getSenderSignatureDataSet

        public java.util.Set<KlaySignatureData> getSenderSignatureDataSet()
        Deprecated.
        returns the sender's signature data set.
        Returns:
        Set set of sender's signature data
      • getNewSenderSignatureDataSet

        public java.util.Set<KlaySignatureData> getNewSenderSignatureDataSet​(KlayCredentials credentials,
                                                                             int chainId)
        Deprecated.
        rlp encoding for signature(SigRLP)
        Parameters:
        credentials - credential info of a signer
        chainId - chain ID
        Returns:
        Set processed signature data
      • getEcKeyPairsForSenderSign

        protected java.util.List<org.web3j.crypto.ECKeyPair> getEcKeyPairsForSenderSign​(KlayCredentials credentials)
        Deprecated.
        get the keys you need to sign transactions
        Parameters:
        credentials - credentials for signing
        Returns:
        List of keys for signing
      • getNonce

        public java.math.BigInteger getNonce()
        Deprecated.
      • getGasPrice

        public java.math.BigInteger getGasPrice()
        Deprecated.
      • getGasLimit

        public java.math.BigInteger getGasLimit()
        Deprecated.
      • getFrom

        public java.lang.String getFrom()
        Deprecated.
      • getTo

        public java.lang.String getTo()
        Deprecated.
      • getValue

        public java.math.BigInteger getValue()
        Deprecated.
      • getEncodedTransactionNoSig

        public byte[] getEncodedTransactionNoSig()
        Deprecated.
        create rlp encoded value for signature component
        Specified by:
        getEncodedTransactionNoSig in interface TxType
        Returns:
        byte[] rlp encoded value
      • rlpValues

        public java.util.List<org.web3j.rlp.RlpType> rlpValues()
        Deprecated.
        create RlpType List which contains nonce, gas price and gas limit. List elements can be different depending on transaction type.
        Specified by:
        rlpValues in interface TxType
        Returns:
        List RlpType List
      • getSignatureData

        public KlaySignatureData getSignatureData​(KlayCredentials credentials,
                                                  int chainId)
        Deprecated.
        rlp encoding for signature(SigRLP)
        Specified by:
        getSignatureData in interface TxType
        Parameters:
        credentials - credential info of a signer
        chainId - chain ID
        Returns:
        KlaySignatureData processed signature data
      • sign

        public KlayRawTransaction sign​(KlayCredentials credentials,
                                       int chainId)
        Deprecated.
        rlp encoding for transaction hash(TxHash)
        Specified by:
        sign in interface TxType
        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