Class Transaction.TransactionData

  • Enclosing class:
    Transaction

    public static class Transaction.TransactionData
    extends java.lang.Object
    • Constructor Detail

      • TransactionData

        public TransactionData()
      • TransactionData

        public TransactionData​(java.lang.String blockHash,
                               java.lang.String blockNumber,
                               java.lang.String codeFormat,
                               java.lang.String feePayer,
                               java.util.List<SignatureData> feePayerSignatures,
                               java.lang.String feeRatio,
                               java.lang.String from,
                               java.lang.String gas,
                               java.lang.String gasPrice,
                               java.lang.String maxPriorityFeePerGas,
                               java.lang.String maxFeePerGas,
                               java.lang.String hash,
                               boolean humanReadable,
                               java.lang.String key,
                               java.lang.String input,
                               java.lang.String nonce,
                               java.lang.String senderTxHash,
                               java.util.List<SignatureData> signatures,
                               java.lang.String to,
                               java.lang.String transactionIndex,
                               java.lang.String type,
                               java.lang.String typeInt,
                               java.lang.String value,
                               java.lang.String chainID,
                               AccessList accesslist)
    • Method Detail

      • getBlockHash

        public java.lang.String getBlockHash()
      • setBlockHash

        public void setBlockHash​(java.lang.String blockHash)
      • getBlockNumber

        public java.lang.String getBlockNumber()
      • setBlockNumber

        public void setBlockNumber​(java.lang.String blockNumber)
      • getCodeFormat

        public java.lang.String getCodeFormat()
      • setCodeFormat

        public void setCodeFormat​(java.lang.String codeFormat)
      • getFeePayer

        public java.lang.String getFeePayer()
      • setFeePayer

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

        public java.util.List<SignatureData> getFeePayerSignatures()
      • setFeePayerSignatures

        public void setFeePayerSignatures​(java.util.List<SignatureData> feePayerSignatures)
      • getFeeRatio

        public java.lang.String getFeeRatio()
      • setFeeRatio

        public void setFeeRatio​(java.lang.String feeRatio)
      • getFrom

        public java.lang.String getFrom()
      • setFrom

        public void setFrom​(java.lang.String from)
      • getGas

        public java.lang.String getGas()
      • setGas

        public void setGas​(java.lang.String gas)
      • getGasPrice

        public java.lang.String getGasPrice()
      • setGasPrice

        public void setGasPrice​(java.lang.String gasPrice)
      • getMaxPriorityFeePerGas

        public java.lang.String getMaxPriorityFeePerGas()
      • setMaxPriorityFeePerGas

        public void setMaxPriorityFeePerGas​(java.lang.String maxPriorityFeePerGas)
      • getMaxFeePerGas

        public java.lang.String getMaxFeePerGas()
      • setMaxFeePerGas

        public void setMaxFeePerGas​(java.lang.String maxFeePerGas)
      • getHash

        public java.lang.String getHash()
      • setHash

        public void setHash​(java.lang.String hash)
      • getInput

        public java.lang.String getInput()
      • setInput

        public void setInput​(java.lang.String input)
      • getNonce

        public java.lang.String getNonce()
      • setNonce

        public void setNonce​(java.lang.String nonce)
      • getSenderTxHash

        public java.lang.String getSenderTxHash()
      • setSenderTxHash

        public void setSenderTxHash​(java.lang.String senderTxHash)
      • getSignatures

        public java.util.List<SignatureData> getSignatures()
      • setSignatures

        public void setSignatures​(java.util.List<SignatureData> signatures)
      • getTo

        public java.lang.String getTo()
      • setTo

        public void setTo​(java.lang.String to)
      • getTransactionIndex

        public java.lang.String getTransactionIndex()
      • setTransactionIndex

        public void setTransactionIndex​(java.lang.String transactionIndex)
      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getTypeInt

        public java.lang.String getTypeInt()
      • setTypeInt

        public void setTypeInt​(java.lang.String typeInt)
      • getValue

        public java.lang.String getValue()
      • setValue

        public void setValue​(java.lang.String value)
      • isHumanReadable

        public boolean isHumanReadable()
      • setHumanReadable

        public void setHumanReadable​(boolean humanReadable)
      • getKey

        public java.lang.String getKey()
      • setKey

        public void setKey​(java.lang.String key)
      • getChainID

        public java.lang.String getChainID()
      • setChainID

        public void setChainID​(java.lang.String chainID)
      • getAccessList

        public AccessList getAccessList()
      • setAccessList

        public void setAccessList​(AccessList accessList)
      • convertToCaverTransaction

        public AbstractTransaction convertToCaverTransaction​(Klay klay)
        Convert TransactionData to Caver's transaction instance.
        Parameters:
        klay - The Klay instance to fill gasPrice, chainId and nonce fields when signing a transaction.
        Returns:
        AbstractTransaction.