Sonic is the upgraded successor to Fantom — a high-performance EVM L1 with ~1-second blocks and aBFT consensus that makes every accepted block immediately final. There are no reorgs. Few independent RPC providers serve it yet. NodeFlare runs a dedicated Sonic node, so you can start building in under a minute.
Sonic RPC URLs
Public endpoint — no API key:
https://rpc.nodeflare.app/sonic/publicKeyed endpoint (free account — higher limits, heavy methods):
https://rpc.nodeflare.app/sonic/v1/{YOUR_KEY}Get your free key → — no credit card.
Quick start
curl https://rpc.nodeflare.app/sonic/public \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(
'https://rpc.nodeflare.app/sonic/public'
);
console.log('Sonic block:', await provider.getBlockNumber());Sonic at a glance
| Parameter | Value |
|---|---|
| Chain ID | 146 (0x92) |
| Currency | S |
| Type | EVM L1 (aBFT consensus) |
| Block time | ~1 s (irreversible) |
| Explorer | sonicscan.org |
Sonic's aBFT consensus means an accepted block is final — latest is as trustworthy as finalized, and there are no reorgs to account for in your confirmation logic.
Important: Sonic (Chain ID 146) is not Fantom Opera (Chain ID 250). They're separate networks that share lineage but don't share state. A Sonic RPC URL will reject Fantom transactions, and vice versa.
Free tier
- 2,000,000 compute units/month — no credit card
eth_getLogs(75 CU),trace_*/debug_*(100 CU) included on free- All 23 supported chains under one key — Sonic, Ethereum, Base, Arbitrum, and more
- Multi-region routing with automatic failover
Add Sonic to MetaMask
| Field | Value |
|---|---|
| Network name | Sonic |
| RPC URL | https://rpc.nodeflare.app/sonic/public |
| Chain ID | 146 |
| Currency symbol | S |
| Block explorer | https://sonicscan.org |
Our per-method reference covers chain-specific behaviour for every JSON-RPC method, including block-range math (a day is ~86,400 blocks) and Sonic's fee-monetization flows you may see on-chain.
FAQ
What is the Sonic RPC URL?
https://rpc.nodeflare.app/sonic/public — free, no API key. A free account unlocks higher limits, heavy methods, and a dedicated keyed path.
Is the Sonic RPC free?
Yes. The public endpoint requires no sign-up; a free account adds 2M CU/month, removes per-IP rate limits, and enables eth_getLogs, trace_*, and debug_*.
What is Sonic's chain ID? 146 (hex 0x92). Fantom Opera's chain ID is 250 — a different network entirely.
Does eth_getLogs work on Sonic? Yes — with a free API key. Sonic produces ~1-second blocks, so block ranges accumulate ~12× faster than Ethereum. Keep windows to tens of thousands of blocks with address + topic filters; each call costs 75 CU.
Does debug_traceTransaction work? Yes — with a free API key (100 CU per call). Traces are final on acceptance and never change after the fact.
Building on Sonic? Get your free NodeFlare key → — covers Sonic plus all 23 supported chains.