Sonic RPC Endpoint

Fast, flat-rate Sonic RPC node provider — free tier, no KYC, HTTP & WebSocket.

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)

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.

HTTP Endpoint

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

WebSocket Endpoint

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

  • Multiple load-balanced upstream nodes for high availability
  • Health-checked every 60 seconds 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.

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