{"api":"v1","generated_at":"2026-09-15T22:04:02.974Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/signals-edge-report-v1-erc20-balance-5f68b2","pinned_page":"https://tollindex.com/e/signals-edge-report-v1-erc20-balance-5f68b2/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"signals-edge-report-v1-erc20-balance-5f68b2","canonical_url":"https://signals.edge.report/v1/erc20-balance","resource":"https://signals.edge.report/v1/erc20-balance","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Get ERC20 token balance for any wallet and token contract on Base (or Ethereum). Returns balance, decimals, and symbol via balanceOf. Use for live ERC20 holdings checks without an API key.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-09T16:20:14.291Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"erc20 balance","category":"market-data","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.001 USDC","amount_units":0.001,"decimals_known":true,"pay_to":"0xE2520f1497ee47645072a6214304807BC3340D58","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":2,"unique_payers_30d":2,"last_called_at":"2026-09-09T16:20:14.042Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:57:29.615Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T04:57:29.615Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:49:08.315Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:46:37.002Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:03:44.224Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:41:36.115Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xE2520f1497ee47645072a6214304807BC3340D58","page":"https://tollindex.com/seller/0xE2520f1497ee47645072a6214304807BC3340D58","endpoints":4,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xE2520f1497ee47645072a6214304807BC3340D58","amount":"1000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-09T16:20:14.042Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":2},"resource":"https://signals.edge.report/v1/erc20-balance","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","address":"0x0000000000000000000000000000000000000001"}},"output":{"type":"json","example":{"chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","wallet":"0x0000000000000000000000000000000000000001","balance":"12.5","product":"edge-signals-erc20-balance","decimals":6,"balanceRaw":"12500000"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address","token"],"properties":{"chain":{"type":"string","description":"Chain: base (default) or ethereum"},"token":{"type":"string","description":"ERC20 token contract address"},"address":{"type":"string","description":"Wallet address to read ERC20 balance for"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}}},"description":"Get ERC20 token balance for any wallet and token contract on Base (or Ethereum). Returns balance, decimals, and symbol via balanceOf. Use for live ERC20 holdings checks without an API key.","lastUpdated":"2026-09-09T16:20:14.291Z","x402Version":2}]}}