Class RawTransaction

java.lang.Object
org.fisco.bcos.sdk.transaction.model.po.RawTransaction
All Implemented Interfaces:
java.io.Serializable

public class RawTransaction
extends java.lang.Object
implements java.io.Serializable
Transaction class used for signing transactions locally.
For the specification, refer to p4 of the yellow paper.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected RawTransaction​(java.math.BigInteger randomid, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger blockLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data, java.math.BigInteger fiscoChainId, java.math.BigInteger groupId, java.lang.String extraData)  
  • Method Summary

    Modifier and Type Method Description
    static RawTransaction createContractTransaction​(java.math.BigInteger randomid, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger blockLimit, java.math.BigInteger value, java.lang.String init, java.math.BigInteger chainId, java.math.BigInteger groupId, java.lang.String extraData)  
    static RawTransaction createTransaction​(java.math.BigInteger randomid, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger blockLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data, java.math.BigInteger chainId, java.math.BigInteger groupId, java.lang.String extraData)  
    java.math.BigInteger getBlockLimit()  
    java.lang.String getData()  
    java.lang.String getExtraData()  
    java.math.BigInteger getFiscoChainId()  
    java.math.BigInteger getGasLimit()  
    java.math.BigInteger getGasPrice()  
    java.math.BigInteger getGroupId()  
    java.math.BigInteger getRandomid()  
    java.lang.String getTo()  
    java.math.BigInteger getValue()  
    java.math.BigInteger getVersion()  
    void setExtraData​(java.lang.String extraData)  
    void setFiscoChainId​(java.math.BigInteger fiscoChainId)  
    void setGroupId​(java.math.BigInteger groupId)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RawTransaction

      protected RawTransaction​(java.math.BigInteger randomid, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger blockLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data, java.math.BigInteger fiscoChainId, java.math.BigInteger groupId, java.lang.String extraData)
  • Method Details

    • createContractTransaction

      public static RawTransaction createContractTransaction​(java.math.BigInteger randomid, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger blockLimit, java.math.BigInteger value, java.lang.String init, java.math.BigInteger chainId, java.math.BigInteger groupId, java.lang.String extraData)
    • createTransaction

      public static RawTransaction createTransaction​(java.math.BigInteger randomid, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit, java.math.BigInteger blockLimit, java.lang.String to, java.math.BigInteger value, java.lang.String data, java.math.BigInteger chainId, java.math.BigInteger groupId, java.lang.String extraData)
    • getRandomid

      public java.math.BigInteger getRandomid()
    • getGasPrice

      public java.math.BigInteger getGasPrice()
    • getGasLimit

      public java.math.BigInteger getGasLimit()
    • getBlockLimit

      public java.math.BigInteger getBlockLimit()
    • getTo

      public java.lang.String getTo()
    • getValue

      public java.math.BigInteger getValue()
    • getData

      public java.lang.String getData()
    • getVersion

      public java.math.BigInteger getVersion()
    • getGroupId

      public java.math.BigInteger getGroupId()
    • setGroupId

      public void setGroupId​(java.math.BigInteger groupId)
    • getExtraData

      public java.lang.String getExtraData()
    • setExtraData

      public void setExtraData​(java.lang.String extraData)
    • getFiscoChainId

      public java.math.BigInteger getFiscoChainId()
    • setFiscoChainId

      public void setFiscoChainId​(java.math.BigInteger fiscoChainId)