Animica x402 Directory

Directory / api.onesource.io

api.onesource.io/api/chain/network-info

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_gasPrice + latest block header)

Call it

# 1. Ask the endpoint what it costs (no payment, no wallet needed):
curl -i -X GET 'https://api.onesource.io/api/chain/network-info'

# -> 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/network-info'

Endpoint: https://api.onesource.io/api/chain/network-info. 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.

Other endpoints on api.onesource.io

api.onesource.io/api/chain/contract/:address

Best-effort contract introspection via batched RPC - bytecode presence, token metadata, and ERC20-like/ERC721/ERC1155 classification

GET · $0.005

api.onesource.io/api/chain/ens/:input

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

GET · $0.005

api.onesource.io/api/chain/erc20-balance

ERC20 token balance for any Ethereum wallet - USDC, USDT, DAI, or any token - via balanceOf (eth_call) on OneSource live Ethereum RPC

GET · $0.003

api.onesource.io/api/chain/proxy/:address

Detect upgradeable proxy patterns (EIP-1967, UUPS, Transparent) via eth_getStorageAt - returns the implementation address behind a proxy

GET · $0.005

All 5 endpoints on api.onesource.io →