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 protectedRawTransaction(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 RawTransactioncreateContractTransaction(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 RawTransactioncreateTransaction(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.BigIntegergetBlockLimit()java.lang.StringgetData()java.lang.StringgetExtraData()java.math.BigIntegergetFiscoChainId()java.math.BigIntegergetGasLimit()java.math.BigIntegergetGasPrice()java.math.BigIntegergetGroupId()java.math.BigIntegergetRandomid()java.lang.StringgetTo()java.math.BigIntegergetValue()java.math.BigIntegergetVersion()voidsetExtraData(java.lang.String extraData)voidsetFiscoChainId(java.math.BigInteger fiscoChainId)voidsetGroupId(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)
-