Overview
Use when an agent needs an ERC-20's basics before quoting, transferring or approving it. Input: address; chain (base default, ethereum, arbitrum, monad); optional holder (balance, share of supply) and spender (allowance, flags unlimited). Output: JSON block+time, name, symbol, decimals, totalSupply, known issuer if curated. Name/symbol are self-reported. EOA or non-ERC-20: 4xx, not charged. Example: ?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Protocol
x402
Price
$0.0020
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
crypto/transactions
Provider
1gateway
Indexed
2026-11-07 06:03:31
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Input Schema
{
"method": "GET",
"queryParams": {
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"chain": "base",
"holder": "0x6246eee0355Dd7A93C888fE59e1151388A0cC5a1",
"spender": "0x000000000022D473030F116dDEE9F6B43aC78BA3"
},
"type": "http"
}
Output Schema
{
"example": {
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"allowance": null,
"block": {
"number": 52515382,
"timestamp": "2026-10-12T15:48:31.000Z"
},
"chain": "base",
"chainId": 8453,
"codeSize": 1852,
"decimals": 6,
"holder": null,
"knownIssuer": {
"issuer": "Circle",
"note": "Circle-issued stablecoin; the issuer can mint, blacklist, pause and upgrade it (centralized control, expected for this asset)"
},
"name": "USD Coin",
"note": "Token metadata is whatever the contract reports (name and symbol are not verified and can imitate another token). For risk signals use /v1/onchain/token/risk (…",
"rpc": {
"kind": "public",
"source": "base-rpc.publicnode.com"
},
"symbol": "USDC",
"totalSupply": {
"amount": 4445795059.965714,
"raw": "4445795059965714"
}
},
"type": "json"
}