智能合约

TRON 智能合约的部署、调用、查询、配置接口。

常见任务

目标推荐路径
查询 TRC-20 余额TriggerConstantContract(balanceOf),见与合约交互
模拟写入并估算能量TriggerConstantContract(通用)或 EstimateEnergy(特定高精场景,节点需支持),计费规则见设置合适的 FeeLimit
发起合约写入TriggerSmartContract → 本地签名 → BroadcastTransaction → receipt,见与合约交互
判断执行结果检查 receipt 的执行结果、Energy 用量与预期 Event;语义边界见确认语义

本组接口

接口用途
DeployContract构造合约部署交易(未签名)
TriggerSmartContract构造合约调用交易(未签名)
TriggerConstantContract只读模拟调用,不上链、不消耗能量
EstimateEnergy精确估算合约调用 / 部署所需能量(节点需开启)
GetContract查询合约字节码、ABI 及配置参数
GetContractInfo查询合约字节码 + runtime 字节码 + 扩展元数据
UpdateSetting修改 consume_user_resource_percent
UpdateEnergyLimit修改 origin_energy_limit
ClearAbi清除合约 ABI 元数据

相关资源