All posts
16 July 2026·4 min read·NodeFlare Team

Free Sonic RPC Endpoint

Free Sonic RPC endpoint (Chain ID 146) — no API key required. aBFT instant finality, no reorgs, 1-second blocks, 2M compute units/month free. One of the few independent Sonic providers.

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/public

Keyed endpoint (free account — higher limits, heavy methods):

https://rpc.nodeflare.app/sonic/v1/{YOUR_KEY}

Get your free key → — no credit card.

Quick start

Terminal
curl https://rpc.nodeflare.app/sonic/public \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
JavaScript
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

ParameterValue
Chain ID146 (0x92)
CurrencyS
TypeEVM L1 (aBFT consensus)
Block time~1 s (irreversible)
Explorersonicscan.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

FieldValue
Network nameSonic
RPC URLhttps://rpc.nodeflare.app/sonic/public
Chain ID146
Currency symbolS
Block explorerhttps://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.