{"slug":"agent-pocket-network-v1-tron-36d7f2","title":"Read-only access to TRON mainnet on two surfaces","host":"agent.pocket.network","method":"POST","resource":"https://agent.pocket.network/v1/tron","category":"market","description":"Read-only access to TRON mainnet on two surfaces: the Ethereum-compatible JSON-RPC methods (POST the JSON-RPC body) and the TRON HTTP API (POST /wallet/... with a JSON body). Served by the Pocket Network decentralised supplier set. Pay per request in USDC; no account, no API key.","price_listed":0.005,"price_asked":0.005,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":888,"reported_calls_30d":4,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"id":2,"jsonrpc":"2.0","method":"eth_blockNumber","params":[]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"For JSON-RPC, the standard envelope (method, params) POSTed to the service root. For the HTTP API, POST the route's JSON body to /v1/tron/wallet/...; most read routes take an empty object or a single id/address field.","properties":{"method":{"description":"JSON-RPC read method, e.g. eth_getBlockByNumber","examples":["POST /wallet/estimateenergy","POST /wallet/getaccount","POST /wallet/getaccountnet","POST /wallet/getaccountresource","POST /wallet/getassetissuebyid","POST /wallet/getassetissuebyname","POST /wallet/getassetissuelist","POST /wallet/getavailableunfreezecount","POST /wallet/getbandwidthprices","POST /wallet/getblock","POST /wallet/getblockbyid","POST /wallet/getblockbylatestnum","POST /wallet/getblockbylimitnext","POST /wallet/getblockbynum","POST /wallet/getburntrx","POST /wallet/getcandelegatedmaxsize","POST /wallet/getcanwithdrawunfreezeamount","POST /wallet/getchainparameters","POST /wallet/getcontract","POST /wallet/getcontractinfo","POST /wallet/getdelegatedresourceaccountindexv2","POST /wallet/getdelegatedresourcev2","POST /wallet/getenergyprices","POST /wallet/getexchangebyid","POST /wallet/getmarketpairlist","POST /wallet/getnextmaintenancetime","POST /wallet/getnodeinfo","POST /wallet/getnowblock","POST /wallet/getpaginatedassetissuelist","POST /wallet/getproposalbyid","POST /wallet/gettransactionbyid","POST /wallet/gettransactioninfobyblocknum","POST /wallet/gettransactioninfobyid","POST /wallet/listexchanges","POST /wallet/listnodes","POST /wallet/listproposals","POST /wallet/listwitnesses","POST /wallet/triggerconstantcontract","POST /wallet/validateaddress","POST /walletsolidity/getaccount","POST /walletsolidity/getnowblock","POST /walletsolidity/gettransactionbyid","POST /walletsolidity/gettransactioninfobyid","eth_accounts","eth_blockNumber","eth_call","eth_chainId","eth_coinbase","eth_estimateGas","eth_gasPrice","eth_getBalance","eth_getBlockByHash","eth_getBlockByNumber","eth_getBlockTransactionCountByHash","eth_getBlockTransactionCountByNumber","eth_getCode","eth_getFilterChanges","eth_getFilterLogs","eth_getLogs","eth_getStorageAt","eth_getTransactionByBlockHashAndIndex","eth_getTransactionByBlockNumberAndIndex","eth_getTransactionByHash","eth_getTransactionReceipt","eth_newBlockFilter","eth_newFilter","eth_protocolVersion","eth_syncing","eth_uninstallFilter","net_listening","net_peerCount","net_version","web3_clientVersion","web3_sha3"],"type":"string"},"params":{"type":"array"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"description":"Depends on the route. A JSON-RPC call POSTed to the service root returns the JSON-RPC 2.0 envelope with `result` in the shape the (Ethereum- compatible) method defines. A POST to an HTTP API route under /wallet/ returns that route's own JSON per the TRON HTTP API specification.","examples":[{"id":1,"jsonrpc":"2.0","result":false}],"type":"object"},"portal":{"properties":{"provenance":{"const":"third-party-supplier"},"schemaCheck":{"enum":["passed","undeclared","unchecked"]},"serviceId":{"const":"tron"}},"required":["provenance","serviceId","schemaCheck"],"type":"object"}},"required":["portal","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":888,"error":null}],"description_full":"Read-only access to TRON mainnet on two surfaces: the Ethereum-compatible JSON-RPC methods (POST the JSON-RPC body) and the TRON HTTP API (POST /wallet/... with a JSON body). Served by the Pocket Network decentralised supplier set. Pay per request in USDC; no account, no API key.","last_updated":"2026-09-23T13:34:44.841Z","schemes":["exact"]}