TriggerConstantContract

只读模拟调用合约(基于已固化状态)——查询 view/pure 函数、预演非只读函数、估算能量消耗。

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

只读模拟调用合约(基于已固化状态)。查询 view/pure 函数、预演非只读函数、估算能量消耗。


注意事项

查询 TRC-20 余额时,function_selector 通常为 balanceOf(address)parameter 是目标账户地址按 ABI 规则编码后的 32 字节参数。

如果 constant_result 为空,常见原因包括函数签名错误、参数 ABI 编码错误、目标地址不是合约、合约执行发生 REVERT,或节点未开启常量调用支持。

  • 本接口不会广播交易,也不会改变链上状态。它不能替代 TriggerSmartContract 发起真实写入交易。
  • 本接口不要求提供交易级 fee_limit,也不会扣除账户的实际 Bandwidth 或 Energy;模拟仍受节点配置和 TVM 执行时间等保护性限制。
  • 合约只读返回值需要按 ABI 类型解码。不要把 constant_result[0] 的 hex 字符串直接当成人类可读数值。
  • TRC-20 余额需要结合 Token 的 decimals() 转换成人类可读数量。
  • 对余额对账,优先使用 SolidityNode 版本,避免把未固化状态写入最终账本。
  • 如果需要更专门的能量估算,并且节点启用了相关配置,可以使用 EstimateEnergy

相关资源

Body Params
string
required

交易发起方地址。(格式:Base58 或 Hex)

string

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

string

函数选择器。
示例:balanceOf(address)

string

ABI 编码的函数参数(Hex 字符串)。
示例:000000000000000000000000a614f803b6fd780986a42c78ec9c7f77e6ded13c

string

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

int64

转入合约的 TRX 数量。(单位:sun)

int64

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

int64

TRC-10 Token ID。

boolean
Defaults to true

可选。设为 true 时以 Base58 格式返回地址;设为 false 时以 hex 格式返回。(默认值:false

Responses

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