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.
Read pool state, index trading activity, and submit transactions with reliable, high-performance Sonic RPC infrastructure.

Connect your DeFi application to Sonic Mainnet through an HTTPS endpoint. Read contract state, collect events, and submit signed transactions with familiar Ethereum tools.
Build Sonic trading and analytics applications with archive state, execution traces, and predictable RPC capacity.
Run Sonic indexers and application backends with unlimited requests within your selected RPS tier. Keep monthly RPC costs predictable as request volume grows.
Query historical contract state and backfill event logs for Sonic indexers, accounting, and DeFi analytics.
Inspect Sonic transaction execution, diagnose reverted calls, and investigate internal contract activity with debug APIs.
Read pool contracts, simulate calls, and submit signed swaps. Connect your strategy or interface through ethers.js, viem, or web3.py.
Explore Sonic toolingCollect contract events with eth_getLogs. Build your own price, volume, and wallet-activity indexes for the Sonic markets you support.
Explore Sonic methodsRead collateral, debt, and protocol state from lending contracts. Combine current reads with historical queries for position dashboards and risk tools.
Obtenir le point de terminaisonInspect execution with debug and trace APIs on a paid Global Node. Follow internal calls and diagnose reverted swaps or approvals.
Explore Sonic debug APIsRead native S balances and ERC-20 balances, estimate gas, and track receipts. Configure Sonic Mainnet chain ID 146 in your signing tools.
Explore Sonic toolingChoose Sonic Mainnet or Testnet and an available node configuration to estimate monthly infrastructure costs.
Choose an available Sonic network and node configuration to estimate monthly infrastructure costs.
Témoignages de clients issus d'équipes utilisant l'Chainstack sur les réseaux pris en charge.
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 terminaisonRun Sonic Mainnet or Testnet on infrastructure you control. Deploy sonicd with monitoring, automated updates, and self-healing operations through Chainstack Self-Hosted.

Read token-transfer events from the latest Sonic block with eth_getLogs.
https://sonic-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDCreate a Sonic node. Copy your authenticated HTTPS URL from Accès et identifiants et remplacer YOUR_ENDPOINT_ID dans l'exemple.
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)
Start with free Sonic RPC. Scale your application with paid plans, higher throughput, and dedicated infrastructure.
Comprend :
Toutes les fonctionnalités destinées aux développeurs, ainsi que :
Les modules complémentaires et l'infrastructure dédiée d'Node sont facturés séparément.
Explore Sonic RPC, application development, and infrastructure guides.

Read the testnet development walkthrough.
Lire l'article
Explore managed Sonic node infrastructure.
Lire l'article
Learn historical contract reads for DeFi analytics.
Lire l'article
Set access rules for production applications.
Lire l'articleConnect 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.