Ilimitado 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.
Consigue endpointInspect 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.
Testimonios de clientes de equipos que utilizan « Chainstack » en las redes compatibles.
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.
Consigue endpointRun 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 Acceso y credenciales y sustituir YOUR_ENDPOINT_ID en el ejemplo.
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.
Start with free Sonic RPC. Scale your application with paid plans, higher throughput, and dedicated infrastructure.
Incluye:
Todas las funciones de « Developer », además de:
Los complementos y la infraestructura dedicada de Node se facturan por separado.
Explore Sonic RPC, application development, and infrastructure guides.

Read the testnet development walkthrough.
Leer el artículo
Explore managed Sonic node infrastructure.
Leer el artículo
Learn historical contract reads for DeFi analytics.
Leer el artículo
Set access rules for production applications.
Leer el artículoConnect your application to Chainstack’s Sonic HTTPS endpoint to read balances, call contracts, query event logs, and submit signed transactions. Use eth_call para la lectura de contratos, eth_getLogs Para consultas sobre eventos, eth_getTransactionReceipt para la comprobación de recibos, y 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. Sustituye 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 y Referencia de métodos RPC para obtener más información sobre la integración.
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.