TriggerConstantContract

既可以调用合约只读函数(view 或 pure修饰的函数),用于查询合约已固化状态数据;也可以调用合约非只读函数,用于在已固化状态下预判交易是否可以执行成功或者预估交易的能量消耗

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

注意

  • triggerconstantcontract 接口用于本地模拟执行合约,不会创建链上交易或改变节点状态。

返回值

字段类型描述
resultReturn执行结果,详细参数参看 EstimateEnergy
energy_usedint64总能量消耗,包括基础和惩罚消耗。
energy_penaltyint64惩罚性能量消耗。
constant_resultstring[]合约调用的结果列表。
transactionTransaction交易对象,详见 GetTransactionByID.

总结:

  • 合约调用能量消耗量:energy_used
  • 合约调用的额外能量消耗量:energy_penalty
  • 合约调用的基础能量消耗量:energy_used-energy_penalty
Body Params
string
required

账户所有者的地址。(格式: Base58 或 Hex)。
例如:TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g

string
required

合约地址。(格式: Base58 或 Hex)。
例如:TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs

string
required
Defaults to balanceOf(address)

函数选择器,例如: balanceOf(address)

string
Defaults to 000000000000000000000000a614f803b6fd780986a42c78ec9c7f77e6ded13c

ABI 编码的函数参数(十六进制字符串)。
例如:000000000000000000000000a614f803b6fd780986a42c78ec9c7f77e6ded13c

string

此字段用于传递与智能合约交互所需的数据,包含被调用的函数及其参数。您可以选择使用包含完整 ABI 编码数据的 data 字段,或分别使用 function_selectorparameter 字段。请注意,如果 datafunction_selector 同时存在,系统将优先采用 function_selectorparameter 进行合约交。

int64

转入合约的 TRX 金额。(单位: sun)

int64

转入合约的 TRC-10 Token 数量。

int64

TRC10 token id

boolean
Defaults to true

账户地址是否为 Base58check 格式, 默认为 false, 使用 HEX 地址

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json