On-Chain Endpoints
Real-time on-chain data polled every 60 seconds from EVM RPCs, Blockstream (Bitcoin), and Solana JSON-RPC.GET /v1/onchain/gas
Gas prices across all 7 EVM chains.Response Fields
Chain name:
ethereum, base, arbitrum, polygon, bsc, optimism, avalanche.Current gas price in Gwei.
Latest block number.
Unix timestamp of last poll.
GET /v1/onchain/blocks
Block heights for all chains: 7 EVM + Bitcoin + Solana.Response Fields
Chain name. Includes all EVM chains plus
bitcoin and solana.Latest block number (or slot for Solana).
Gas price in Gwei.
null for non-EVM chains (Bitcoin, Solana).Unix timestamp of last poll.
GET /v1/onchain/supply
Stablecoin total supply across all EVM chains. Supports USDC and USDT.Query Parameters
Filter by token symbol (case-insensitive). Supported:
USDC, USDT. Omit for all.Response Fields
Token symbol (
USDC or USDT).Chain where the supply was measured.
Total supply on that chain (human-readable, decimals applied).
Unix timestamp of last poll.
GET /v1/onchain/exchange-flows
Exchange hot wallet balances on Ethereum (Binance, Coinbase).Response Fields
Exchange wallet label (e.g.,
binance_hot, coinbase_hot).Chain (currently
ethereum only).ETH balance in the wallet.
USDC balance (human-readable).
USDT balance (human-readable).
Unix timestamp of last poll.
Data Sources
| Chain | RPC Source | Data |
|---|---|---|
| Ethereum | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply, exchange wallets |
| Base | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply |
| Arbitrum | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply |
| Polygon | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply |
| BSC | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply |
| Optimism | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply |
| Avalanche | LlamaRPC, Ankr, PublicNode | Gas, blocks, supply |
| Bitcoin | Blockstream API | Block height, mempool |
| Solana | Mainnet RPC, Ankr | Slot height |

