Ilimitado Node
Run Scroll indexers and application backends with unlimited requests within your selected RPS tier. Keep monthly RPC costs predictable as request volume grows.
Read contract state, follow token transfers, and send transactions with reliable, high-performance Scroll RPC infrastructure.

Connect to Scroll Mainnet with a geo-balanced HTTPS or WebSocket endpoint. Use your existing Ethereum libraries to read state, track events, and submit transactions.
Scale Scroll applications with archive state, contract execution traces, and predictable RPC capacity.
Run Scroll 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 Scroll indexers, accounting, and DeFi analytics.
Inspect Scroll transaction execution, diagnose reverted calls, and investigate internal contract activity with debug APIs.
Read pool state, simulate contract calls, and submit signed swaps. Connect Solidity applications through ethers.js, viem, or web3.py.
Explore Scroll toolingRetrieve token transfers and protocol events with eth_getLogs. Combine historical backfills with WebSocket log subscriptions.
Explore Scroll methodsRead ETH and token balances, estimate gas, and track transaction receipts on Scroll Mainnet.
Get a Scroll endpointInspect execution with debug APIs. Follow contract calls and identify the failure behind a reverted swap or application transaction.
Explore debug APIsUse familiar EVM tooling and Ethereum JSON-RPC methods. Deploy contracts and connect your application to Scroll chain ID 534352.
Explore the Scroll tutorialChoose Scroll mainnet and an available node configuration to estimate monthly infrastructure costs.
Choose an available Scroll network and node configuration to estimate monthly infrastructure costs.
Customer stories from teams using Chainstack across supported networks.
Backfill contract logs for your indexer, then follow new blocks and events over WebSocket. Use archive state for historical contract reads and debug APIs to investigate reverted transactions.
Get a Scroll endpointRead token-transfer events from the latest Scroll block with eth_getLogs.
https://scroll-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDwss://scroll-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDCreate a Scroll node. Copy your authenticated HTTPS URL from Access and credentials and replace YOUR_ENDPOINT_ID in the example.
curl --request POST \
--url https://scroll-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, or an empty array when no matching events are found. Use block numbers and an address filter when building a historical indexer.
Start with free Scroll RPC. Scale your application with paid plans, higher throughput, and dedicated infrastructure.
Includes:
All Developer features, plus:
Add-ons and Dedicated Node infrastructure are billed separately.
Explore Scroll RPC, application development, and infrastructure guides.

Explore managed RPC infrastructure for Scroll applications.
Read article
Learn a contract-state workflow for DeFi analytics.
Read article
Follow swap events with WebSocket subscriptions.
Read article
Control which applications can use your endpoint.
Read articleConnect to Scroll Mainnet at https://scroll-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID. Copy the authenticated URL from Access and credentials. Mainnet uses chain ID 534352 and ETH for gas. Chainstack currently serves Scroll Mainnet only. See the Scroll tooling guide.
Use eth_getBalance for ETH balances, eth_call for contract reads, eth_getLogs for event history, and eth_sendRawTransaction for signed transactions. Connect over WebSocket for supported new-block and log subscriptions. Use bounded block ranges and contract-address filters for event backfills. See Scroll method availability.