Elysium mainnet is live! Get your lightning-fast RPC endpoints now.    Start building
  • Agents
  • Tarifs

Sonic RPC endpoints for DeFi and trading apps

Read pool state, index trading activity, and submit transactions with reliable, high-performance Sonic RPC infrastructure.

Sonic
https://sonic-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Créer un point de terminaison
Logo « Stars » du widget de la page d'accueil
get mcp.chainstack.com, deploy Sonic mainnet RPC node and give me the HTTPS endpoint
Essayez dans Codex Claude
ThorFiÉclats d'obusRFOXOdosTradingViewRippleCerclePendleTrust WalletBinanceGoldskyCertiKBlockpourNumioBanditNexoCoinGeckoUniDexVaiVLaunchWorkinmanZapperBitgetTrust WalletAoriArgentKaikoQuantstamp

Fast Sonic RPC, right where you need it

Mondial Node

Geo-balanced RPCFor DeFi apps

Connect your DeFi application to Sonic Mainnet through an HTTPS endpoint. Read contract state, collect events, and submit signed transactions with familiar Ethereum tools.

Illustration d'un réseau mondial d'node s basées sur la blockchain

Your full development stack for Sonic

Build Sonic trading and analytics applications with archive state, execution traces, and predictable RPC capacity.

Icône « node » illimité

Illimité Node

Run Sonic indexers and application backends with unlimited requests within your selected RPS tier. Keep monthly RPC costs predictable as request volume grows.

25 requêtes / seconde
$ 149 $ /mois
25100250500

Build and scale with reliable Sonic RPC

Logo « Infra Icon 1 » de la page d'accueil

Build Sonic trading applications

Read pool contracts, simulate calls, and submit signed swaps. Connect your strategy or interface through ethers.js, viem, or web3.py.

Explore Sonic tooling
Logo « Infra Icon 2 » de la page d'accueil

Index swaps and token transfers

Collect contract events with eth_getLogs. Build your own price, volume, and wallet-activity indexes for the Sonic markets you support.

Explore Sonic methods
Logo « Infra Icon 3 » de la page d'accueil

Suivre les positions de crédit

Read collateral, debt, and protocol state from lending contracts. Combine current reads with historical queries for position dashboards and risk tools.

Obtenir le point de terminaison
Logo « Infra Icon 4 » de la page d'accueil

Investigate failed transactions

Inspect execution with debug and trace APIs on a paid Global Node. Follow internal calls and diagnose reverted swaps or approvals.

Explore Sonic debug APIs
Page d'accueil — Logo « Infra Icon 5 »

Connect wallets and portfolio apps

Read native S balances and ERC-20 balances, estimate gas, and track receipts. Configure Sonic Mainnet chain ID 146 in your signing tools.

Explore Sonic tooling
Plus de 10 milliardsd'appels API quotidienssur Chainstack
Plus de 10 centres de données «Chainstack » à travers le monde
Accès à l'assistance 24 h/24, 7 j/7
Disponibilité supérieure à 99,99 %

Dedicated Sonic RPC for enterprise teams

Choose Sonic Mainnet or Testnet and an available node configuration to estimate monthly infrastructure costs.

Dédié Node

Choose an available Sonic network and node configuration to estimate monthly infrastructure costs.

Node type
Chargement du prix…Commencer

Pourquoi les développeurs choisissent Chainstack

Témoignages de clients issus d'équipes utilisant l'Chainstack sur les réseaux pris en charge.

Témoignage d'un héros - Logo BgNotre collaboration avec Chainstack nous a permis de réduire nos coûts d'infrastructure de plus de 70 %, tout en relevant des défis complexes en matière de sécurité Web3.Map Shen, responsable de la plateforme chez CertiKTémoignages de clients (s'ouvre dans un nouvel onglet)
4,9/539 avisG2

Read Sonic markets without running a node

Query pool state, collect swap and token-transfer logs, and track transaction receipts through one Sonic RPC endpoint. Use historical state and execution traces for DeFi analytics and debugging.

Obtenir le point de terminaison

Self-hosted Sonic RPC on your own infrastructure

Run Sonic Mainnet or Testnet on infrastructure you control. Deploy sonicd with monitoring, automated updates, and self-healing operations through Chainstack Self-Hosted.

Chainstack Self-Hosted node assistant de déploiement
Logo « Card Bg1 » hébergé en propre

Surveillance, alertes et observabilité

Logo « Card Bg2 » hébergé en local

Configurations d'node s adaptées aux besoins

SOC 2ISO

Vos données sont toujours protégées

Connect to Sonic RPC

Read token-transfer events from the latest Sonic block with eth_getLogs.

HTTPS · Requêtes JSON-RPC
https://sonic-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Transport
EVM JSON-RPC over HTTPS

Create a Sonic node. Copy your authenticated HTTPS URL from Accès et identifiants et remplacer YOUR_ENDPOINT_ID dans l'exemple.

Sonic mainnet
curl --request POST \
  --url https://sonic-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_getLogs",
  "params": [
    {
      "fromBlock": "latest",
      "toBlock": "latest",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
      ]
    }
  ]
}'

The result is an array of matching logs. Add your token or pool contract address and paginate historical block ranges when building an indexer.

Consulter la référence des méthodes (s'ouvre dans un nouvel onglet)

Sonic RPC pricing

Start with free Sonic RPC. Scale your application with paid plans, higher throughput, and dedicated infrastructure.

Des formules économiques adaptées à chaque type de charge de travail

À partir de40$/moisavec un abonnement annuel
Découvrez les formules payantes
De 20M demandes, y compris les demandes mensuellesComparer et convertir
  • Un débit plus élevé et des limites d'node s plus importantes

Toutes les fonctionnalités destinées aux développeurs, ainsi que :

  • Données d'archives Growth+
  • Extensions Growth+
  • Nodes Pro+ dédié
  • Authentification unique Pro+
  • Accès basé sur les rôles Business+
  • Nombre illimité d'utilisateurs Business+
Voir toutes les fonctionnalités

Les modules complémentaires et l'infrastructure dédiée d'Node sont facturés séparément.

Logo des utilisateursUne assistance exceptionnelle pour toutes les formules payantes
Pour les équipes qualifiées

Vous dépensez plus de 2 000 $ par mois en infrastructure RPC ?

Économisez plus de 50 % sur notre formule haut de gamme « Pay-as-you-go »

TelegramDiscuter sur Telegram (s'ouvre dans un nouvel onglet)
Foire aux questions
What is a Sonic RPC endpoint?

A Sonic RPC endpoint connects your application to Sonic through Ethereum-compatible JSON-RPC. Use it to read balances and contract state, query event logs, estimate gas, and send signed transactions. Sonic Mainnet uses chain ID 146 and S for gas. See the Sonic tooling guide.

Can I use Sonic RPC for free?

Oui. La formule « Developer » de Chainstackcomprend 3 millions d’ request units s par mois, 25 requêtes par seconde et un node, sans obligation de fournir de numéro de carte bancaire. La consommation d’unités de requêtes dépend de la méthode utilisée. Créez un compte gratuit ou comparez les caractéristiques des différentes formules.

What is the Sonic RPC URL?

Réseau principal : https://sonic-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID.

Testnet: https://sonic-testnet.core.chainstack.com/YOUR_ENDPOINT_ID.

Remplacer YOUR_ENDPOINT_ID avec l'identifiant figurant dans le panneau « Accès et identifiants » de votre node. Veillez à ne pas divulguer cet identifiant et utilisez l'URL complète fournie pour votre réseau déployé. Get a Sonic endpoint.

What is the Sonic chain ID?

Sonic Mainnet uses chain ID 146. The current Sonic Testnet uses chain ID 14601. Match the chain ID to the network selected for your RPC endpoint. See Sonic’s official network settings.

Is Sonic Testnet the same as Blaze Testnet?

No. The current Sonic Testnet uses chain ID 14601, while legacy Blaze Testnet uses 57054. Do not reuse a Blaze chain ID or endpoint URL for the current Testnet. Check your deployed node’s network and use the matching connection details. See Sonic’s current Testnet settings.

Can I use Ethereum tools with Sonic RPC?

Yes. Connect ethers.js, viem, web3.py, Hardhat, or Foundry to the HTTPS endpoint for your Sonic network. Use standard EVM methods such as eth_call, eth_getLogs, et eth_sendRawTransaction. Voir le Sonic tooling guide pour des exemples d'intégration.

Does Chainstack provide Sonic archive data?

Yes. Sonic archive access is available on paid plans for historical contract-state reads. Event-log retrieval and historical state are different workloads: specify the block you need for state queries, and paginate log backfills. Available historical ranges depend on the node configuration and retained data. See supported networks and node modes.

Can I debug Sonic transactions?

Yes. On a paid plan, deploy a Sonic Global Node with debug and trace APIs enabled. Use execution traces to investigate reverted calls and internal contract activity. Check the supported methods and deployment requirements before choosing your node configuration.

Can I run a self-hosted Sonic RPC node?

Yes. Chainstack Self-Hosted supports Sonic Mainnet and the current Sonic Testnet using sonicd. Deploy on infrastructure you control and manage the node through the Chainstack Self-Hosted interface. Hosting resources remain your responsibility. See the installation guide et supported deployment catalog.

Sonic RPC API: mainnet URL, chain ID, and event logs

Connect your application to Chainstack’s Sonic HTTPS endpoint to read balances, call contracts, query event logs, and submit signed transactions. Use eth_call pour les lectures de contrats, eth_getLogs pour toute question concernant les événements, eth_getTransactionReceipt pour la vérification des reçus, et eth_sendRawTransaction to broadcast a signed transaction. Sonic Mainnet uses chain ID 146. The current Sonic Testnet uses chain ID 14601.

A Chainstack Sonic Mainnet endpoint follows the format https://sonic-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID. Remplacer YOUR_ENDPOINT_ID with your own authenticated node identifier. Use ethers.js, viem, or web3.py to build DeFi interfaces, trading systems, and historical analytics. Filter event logs by contract address and topic, and keep historical block ranges bounded. See the Sonic tooling guide et Référence des méthodes RPC pour plus de détails sur l'intégration.

Legacy Blaze Testnet uses chain ID 57054 and is separate from the current Sonic Testnet. Match your node’s network, endpoint URL, and chain ID before submitting transactions.