Class TxTypeLegacyTransaction

    • Constructor Detail

      • TxTypeLegacyTransaction

        protected TxTypeLegacyTransaction​(java.math.BigInteger nonce,
                                          java.math.BigInteger gasPrice,
                                          java.math.BigInteger gasLimit,
                                          java.lang.String to,
                                          java.math.BigInteger value,
                                          java.lang.String data)
        Deprecated.
    • Method Detail

      • createTransaction

        public static TxTypeLegacyTransaction createTransaction​(java.math.BigInteger nonce,
                                                                java.math.BigInteger gasPrice,
                                                                java.math.BigInteger gasLimit,
                                                                java.lang.String to,
                                                                java.math.BigInteger value,
                                                                java.lang.String data)
        Deprecated.
      • decodeFromRawTransaction

        public static TxTypeLegacyTransaction decodeFromRawTransaction​(byte[] rawTransaction)
        Deprecated.
        decode transaction to reconstruct transaction
        Parameters:
        rawTransaction - RLP-encoded signed transaction
        Returns:
        TxTypeValueTransfer decoded transaction
      • decodeFromRawTransaction

        public static TxTypeLegacyTransaction decodeFromRawTransaction​(java.lang.String rawTransaction)
        Deprecated.
        Parameters:
        rawTransaction - RLP-encoded signed transaction
        Returns:
        TxTypeLegacyTransaction decoded transaction
      • getData

        public java.lang.String getData()
        Deprecated.
      • getType

        public TxType.Type getType()
        Deprecated.
        This method is overridden as LEGACY type. The return value is used for rlp encoding.
        Returns:
        Type transaction type
      • 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