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.
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)
-
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)
-