{"slug":"agent-pocket-network-v1-sui-b9f6de","title":"Read-only JSON-RPC access to Sui mainnet, served by the Pocket Network decentral","host":"agent.pocket.network","method":"POST","resource":"https://agent.pocket.network/v1/sui","category":"other","description":"Read-only JSON-RPC access to Sui mainnet, 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":1014,"reported_calls_30d":5,"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":"sui_getLatestCheckpointSequenceNumber","params":[]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"method":{"description":"JSON-RPC read method, e.g. sui_getObject","examples":["rpc.discover","sui_devInspectTransactionBlock","sui_dryRunTransactionBlock","sui_getChainIdentifier","sui_getCheckpoint","sui_getCheckpoints","sui_getEvents","sui_getLatestCheckpointSequenceNumber","sui_getMoveFunctionArgTypes","sui_getNormalizedMoveFunction","sui_getNormalizedMoveModule","sui_getNormalizedMoveModulesByPackage","sui_getNormalizedMoveStruct","sui_getObject","sui_getProtocolConfig","sui_getTotalTransactionBlocks","sui_getTransactionBlock","sui_multiGetObjects","sui_multiGetTransactionBlocks","sui_tryGetPastObject","sui_tryMultiGetPastObjects","suix_getAllBalances","suix_getAllCoins","suix_getBalance","suix_getCoinMetadata","suix_getCoins","suix_getCommitteeInfo","suix_getDynamicFieldObject","suix_getDynamicFields","suix_getLatestSuiSystemState","suix_getOwnedObjects","suix_getReferenceGasPrice","suix_getStakes","suix_getStakesByIds","suix_getTotalSupply","suix_getValidatorsApy","suix_queryEvents","suix_queryTransactionBlocks","suix_resolveNameServiceAddress","suix_resolveNameServiceNames"],"type":"string"},"params":{"description":"Parameters per the Sui JSON-RPC spec"}},"required":["method"],"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":"JSON-RPC 2.0 response envelope. Exactly one of `result` or `error` is present. `result` takes the shape the called method defines per the Sui JSON-RPC specification; object and transaction reads return `data` with the fields the request's options asked for.","examples":[{"id":1,"jsonrpc":"2.0","result":"35834a8a"}],"properties":{"error":{"description":"Present instead of `result` when the call failed","properties":{"code":{"description":"A JSON-RPC 2.0 error code","type":"integer"},"data":{"description":"Method-specific detail, when the node supplies it"},"message":{"type":"string"}},"type":"object"},"id":{"description":"The request id, echoed back","type":["string","number","null"]},"jsonrpc":{"description":"The protocol version, always \"2.0\"","type":"string"},"result":{"description":"The method's result, in the shape the called method defines. Present when the call succeeded; absent when `error` is."}},"type":"object"},"portal":{"properties":{"provenance":{"const":"third-party-supplier"},"schemaCheck":{"enum":["passed","undeclared","unchecked"]},"serviceId":{"const":"sui"}},"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":1014,"error":null}],"description_full":"Read-only JSON-RPC access to Sui mainnet, served by the Pocket Network decentralised supplier set. Pay per request in USDC; no account, no API key.","last_updated":"2026-09-23T14:53:38.011Z","schemes":["exact"]}