Sonic RPC Endpoint

Flat-rate Sonic RPC provider and Sonic RPC node access: free tier, no KYC, HTTP & WebSocket. Sonic mainnet chain ID 146.

Sonic mainnet RPC URL: https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY
WebSocket: wss://rpc.swiftnodes.io/ws/sonic?key=YOUR_API_KEY

Sonic is the rebranded and upgraded version of Fantom, launched in late 2024 with a new high-performance EVM execution layer (Sonic Engine). It offers sub-second finality and 10,000+ TPS targets, with an aggressive fee-sharing model that returns 90% of gas fees to dApp developers.

Network: Sonic
Type: EVM
Chain ID: 146
Slug: sonic
Native token: S (Sonic)
Block time: ~1 second
Finality: Sub-second (~1s)
Mainnet: December 2024 (upgrade from Fantom Opera)
Category: Layer 1 (EVM, custom execution)

Sonic on the SwiftNodes fleet, right now

Status: online
Latency: 123 ms
Latest block: 80,662,525
WebSocket: available

12 of 12 probed RPC methods supported (archive, batch, debug_traceCall, trace_transaction). Full results in the method support matrix.

Status and latency from our health checks, refreshed about every 5 minutes. Uptime history. Method support probed automatically on 2026-10-04. Network status

Sonic developer facts, measured

Block time:
~1.96 s (average of the last 1,000 blocks)
Finality:
the latest block is already reported as finalized
eth_getLogs range:
50,000-block ranges accepted (the largest we test)
Historical state:
readable at least 1,000,000 blocks back

Measured 2026-10-04 through this page's endpoint, re-measured weekly. Limits can differ between the upstream nodes behind it. All chains: measured chain facts.

About Sonic

Sonic's core innovation is its custom EVM-compatible execution layer that maintains Solidity bytecode compatibility while achieving dramatically higher throughput than typical EVM chains. The S token is the native asset (1:1 with FTM via migration).

Sonic also introduced "FeeM" — fee monetization — where 90% of transaction fees paid in interaction with a dApp are returned to that dApp's developers. This creates strong incentive alignment between the chain and builders.

Common Use Cases on Sonic

  • DeFi with sub-second finality
  • GameFi and high-frequency dApps
  • Developer revenue-sharing applications (FeeM)
  • AI inference settlement (Sonic Labs has been positioning here)
  • Migration target for existing Fantom dApps

Sonic Ecosystem

All major Fantom DeFi protocols (SpookySwap, Beethoven X, Equalizer) migrated to Sonic. New projects building specifically for the FeeM model. Sonic Labs has incentive programs running for builders.

Sonic Mainnet RPC URL (HTTP)

https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY

Sonic WebSocket RPC URL

wss://rpc.swiftnodes.io/ws/sonic?key=YOUR_API_KEY

Quick Start: Connect to Sonic

cURL

curl -X POST https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

ethers.js

import { JsonRpcProvider } from "ethers";

const provider = new JsonRpcProvider(
  "https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY"
);

const blockNumber = await provider.getBlockNumber();
console.log("Sonic block:", blockNumber);

viem

import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY"),
});

const blockNumber = await client.getBlockNumber();

web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY"))
print("Sonic block:", w3.eth.block_number)

Add Sonic to MetaMask

Network Name: Sonic (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY
Chain ID: 146
Currency Symbol: S
WebSocket: wss://rpc.swiftnodes.io/ws/sonic?key=YOUR_API_KEY

Bridging to Sonic

Sonic Gateway (https://gateway.soniclabs.com) for Ethereum ↔ Sonic. Stargate, LayerZero for general cross-chain. Fantom Opera migration handled separately.

Features of SwiftNodes for Sonic

  • Load-balanced across multiple upstream nodes wherever a chain has more than one, with automatic failover
  • Health-checked every 2 minutes with automatic failover
  • Free tier available — no credit card or KYC required
  • Flat-rate monthly pricing with no per-request fees
  • HTTP and WebSocket support
  • One API key works across all 75+ supported chains, including Sonic

Rate Limits

PlanPriceHTTP req/sWS msg/s
Free$0/mo21
Starter$49/mo5025
Growth$89/mo15075
Scale$149/mo300150
Pro$249/mo500250

Frequently Asked Questions: Sonic

What's Sonic's chain ID?

Sonic mainnet is chain ID 146.

Is Sonic the same as Fantom?

Sonic is the upgrade from Fantom Opera. Existing FTM tokens migrate to S 1:1. Sonic uses a new high-performance execution layer.

What's Fee Monetization (FeeM)?

Sonic returns up to 90% of gas fees paid for transactions interacting with a registered dApp to the dApp's developer. This creates a direct revenue stream for builders proportional to chain usage.

Sonic RPC methods

Measured weekly through this endpoint: what each method returns on Sonic, its limits, and an example request.

Sonic guides from the blog

  • Sonic RPC: Fantom's Successor, New Chain IDSonic is the high-performance L1 successor to Fantom Opera (chain ID 146, not 250) with sub-second finality and a 90%-fees-to-developers model. It's standard EVM (viem/ethers/foundry work), but if you're migrating from Fantom the new chain ID and S token are the first things to get right. Here's the developer map.
  • Connecting MetaMask to Sonic, Berachain, and MonadThree of 2025's biggest EVM chain launches, three sets of MetaMask configuration values. The exact fields to paste, why the official public RPCs aren't enough for real use, and the errors to expect when you mistype something.

Related EVM chains

Explore RPC endpoints for other EVM networks on SwiftNodes:

Ready to start building on Sonic? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.