ENS resolve - turn a .eth name into an address, or an address into its primary .eth name, via eth_call on OneSource live Ethereum RPC
# 1. Ask the endpoint what it costs (no payment, no wallet needed): curl -i -X GET 'https://api.onesource.io/api/chain/ens/:input' # -> HTTP/1.1 402 Payment Required # the response carries the price, asset and pay-to address. # 2. Pay and retry with any x402 client: npx x402-fetch 'https://api.onesource.io/api/chain/ens/:input'
Endpoint: https://api.onesource.io/api/chain/ens/:input. Operated by api.onesource.io, not by Animica. Price and availability were correct at the last probe on 2026-09-02 and are set by the operator, who may change them.
Best-effort contract introspection via batched RPC - bytecode presence, token metadata, and ERC20-like/ERC721/ERC1155 classification
ERC20 token balance for any Ethereum wallet - USDC, USDT, DAI, or any token - via balanceOf (eth_call) on OneSource live Ethereum RPC
EVM network info - chain ID, block height, gas price, chain head age, and chain characteristics in one batched RPC call (eth_chainId + eth_blockNumber + eth_gas…
Detect upgradeable proxy patterns (EIP-1967, UUPS, Transparent) via eth_getStorageAt - returns the implementation address behind a proxy