public class ContractRequest extends SM2Verifiable implements java.io.Serializable, java.lang.Comparable<ContractRequest>
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.String |
fromContract |
long |
gasLimit |
long |
hasValue |
java.lang.Boolean |
needSeq |
int |
seq |
boolean |
withDynamicAnalysis |
boolean |
withEvaluatesAnalysis |
signature| 构造器和说明 |
|---|
ContractRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(ContractRequest cr) |
boolean |
fromDebug() |
java.lang.String |
getAction() |
com.google.gson.JsonElement |
getArg() |
java.lang.String |
getContentStr() |
java.lang.String |
getContractID() |
long |
getGasLimit() |
java.lang.String |
getPublicKey() |
java.lang.String |
getRequester() |
java.lang.String |
getRequesterDOI() |
java.lang.String |
getRequestID() |
long |
getValue() |
static ContractRequest |
parse(byte[] content) |
ContractRequest |
setAction(java.lang.String action) |
ContractRequest |
setArg(com.google.gson.JsonElement arg) |
ContractRequest |
setArg(java.lang.String arg) |
ContractRequest |
setContractID(java.lang.String id) |
void |
setFromDebug(boolean fromDebug) |
void |
setGasLimit(long gasLimit) |
void |
setPublicKey(java.lang.String pubkey) |
void |
setRequester(java.lang.String requester) |
void |
setRequesterDOI(java.lang.String requesterDOI) |
void |
setRequestID(java.lang.String str) |
ContractRequest |
setValue(long hasValue) |
byte[] |
toByte() |
doSignature, doSignature, getSignature, setSignature, verifySignaturepublic long hasValue
public long gasLimit
public java.lang.Boolean needSeq
public int seq
public boolean withDynamicAnalysis
public boolean withEvaluatesAnalysis
public java.lang.String fromContract
public static ContractRequest parse(byte[] content)
public java.lang.String getContractID()
public ContractRequest setContractID(java.lang.String id)
public java.lang.String getRequester()
public void setRequester(java.lang.String requester)
public java.lang.String getRequesterDOI()
public void setRequesterDOI(java.lang.String requesterDOI)
public com.google.gson.JsonElement getArg()
public ContractRequest setArg(java.lang.String arg)
public ContractRequest setArg(com.google.gson.JsonElement arg)
public java.lang.String getAction()
public ContractRequest setAction(java.lang.String action)
public long getValue()
public ContractRequest setValue(long hasValue)
public long getGasLimit()
public void setGasLimit(long gasLimit)
public void setFromDebug(boolean fromDebug)
public boolean fromDebug()
public java.lang.String getPublicKey()
getPublicKey 在类中 SM2Verifiablepublic void setPublicKey(java.lang.String pubkey)
setPublicKey 在类中 SM2Verifiablepublic java.lang.String getContentStr()
getContentStr 在类中 SM2Verifiablepublic byte[] toByte()
public java.lang.String getRequestID()
public void setRequestID(java.lang.String str)
public int compareTo(ContractRequest cr)
compareTo 在接口中 java.lang.Comparable<ContractRequest>