triggerconstantcontract

TRONC1

Executes a constant (view) contract call against current state without creating a transaction — the TRON equivalent of eth_call. Ideal for reading TRC-20 balances.

Endpoint
POST https://api.1st-node.com/v1/tron/wallet/triggerconstantcontract

Parameters

NameTypeDescription
owner_addressstringCaller address.
contract_addressstringTarget contract.
function_selectorstringe.g. balanceOf(address).
parameterstringABI-encoded arguments.

Returns

object — constant_result with the ABI-encoded return value.

Request

curl https://api.1st-node.com/v1/tron/wallet/triggerconstantcontract \
  -H "Authorization: Bearer $ONE_KEY" \
  -H "content-type: application/json" \
  -d '{ "owner_address": "TR7NHqjeKQ…", "contract_address": "TR7NHqjeKQ…", "function_selector": "balanceOf(address)", "parameter": "0000…", "visible": true }'
{ "owner_address": "TR7NHqjeKQ…", "contract_address": "TR7NHqjeKQ…", "function_selector": "balanceOf(address)", "parameter": "0000…", "visible": true }

Response

{ "result": { "result": true }, "constant_result": ["0000000000000000000000000000000000000000000000000000000005f5e100"] }
More transactions methods on TRON

TRON API

よくある質問

How do I read a TRC-20 balance?

Call balanceOf(address) via triggerconstantcontract; the balance is in constant_result.

チャージして、キーを取得し、リリース。

セルフサーブ。暗号資産またはカードで支払い。クレジットで従量課金——重いプリミティブは高く、単純なものは安価。

APIキーを取得