Chainstack GEN 2.0 is live: lower latency for Solana, Ethereum, Base, and every chain on Global Nodes. See what’s new
  • Agents
  • Pricing

Ronin RPC endpoints for games and NFT marketplaces

Read player assets, track NFT transfers, and send transactions with reliable Ronin RPC infrastructure for game backends and marketplaces.

Ronin
https://ronin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Create endpoint
Homepage Widget Stars logo
get mcp.chainstack.com, deploy Ronin mainnet RPC node and give me the HTTPS endpoint
ThorFiShrapnelRFOXOdosTradingViewRippleCirclePendleTrust WalletBinanceGoldskyCertiKBlockpourNumioBanditNexoCoinGeckoUniDexVaiVLaunchWorkinmanZapperBitgetTrust WalletAoriArgentKaikoQuantstamp

Fast Ronin RPC, right where you need it

Global Node

Geo-balanced RPCFor gaming apps

Connect your game or marketplace to Ronin Mainnet and Saigon over HTTPS and WebSocket. Read contract state, follow asset transfers, and submit signed transactions.

Illustration of a global blockchain node network

Your full development stack for Ronin

Build Ronin game backends with asset history, contract debugging, and predictable RPC capacity.

Unlimited node icon

Unlimited Node

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

25 requests / second
$ 149 /mo
25100250500
Svg+xml;base64,phn2zyb3awr0ad0imjqiighlawdodd0imjqiihzpzxdcb3g9ijagmcayncayncigzmlsbd0ibm9uzsigeg1sbnm9imh0dha6ly93d3cudzmub3jnlziwmdavc3znij4kphbhdgggzd0ittyundc5nzcgoc44mjy1ouwyljy3mty1ideytdyundc5nzcgmtuumtcznum2lju1nzyzide1ljizntggni42mjiynyaxns4zmtmgni42njk5miaxns40mda2qzyunze3ntcgmtuundg4mia2ljc0nzi3ide1lju4ndugni43ntcyocaxns42odm3qzyunzy3mjkgmtuunzgyosa2ljc1nzqxide1ljg4mzegni43mjgymiaxns45nzg1qzyunjk5mdmgmtyumdczosa2ljy1mtexide2lje2mjqgni41odcynyaxni4ymzkxqzyuntizndmgmtyumze1nya2ljq0ndk1ide2ljm3odggni4znty0myaxni40mjq3qzyumjy3osaxni40nza2idyumtcxmtegmtyundk4nca2lja3mtcxide2ljuwnjvdns45nzizide2ljuxndygns44nziyosaxni41mdi3iduunzc3ntigmtyundcxn0m1ljy4mjc1ide2ljq0mdygns41otuxmyaxni4zotegns41mtk3nyaxni4zmju2tdeumde5nzggmtiuntc1nkmwljkzntmznyaxmi41mduzidauody3ndazideyljqxnzigmc44mja3odqgmtiumze3nkmwljc3nde2nsaxmi4ymtgxidaunzugmtiumta5nsawljc1idexljk5otzdmc43nsaxms44odk2idaunzc0mty1idexljc4msawljgymdc4ncaxms42ode1qzauody3ndazidexlju4mtkgmc45mzuzmzcgmteundkzocaxljaxotc4idexljqymzvmns41mtk3nya3ljy3mzq2qzuunjcynjkgny41ndyxnia1ljg2otkxidcundg0odegni4wnjgwnsa3ljuwmjkyqzyumjy2mia3ljuymtazidyundq5mdmgny42mtcxmsa2lju3njm0idcunzcwmdjdni43mdm2nca3ljkymjk0idyunzy0otkgoc4xmjaxnia2ljc0njg4idgumze4m0m2ljcyodc3idgunte2ndugni42mzi2osa4ljy5oti4idyundc5nzcgoc44mjy1ovpnmjiuotc5ocaxms40mjm1tde4ljq3otggny42nzm0nkmxoc40mdqxidcunjewndmgmtgumze2nya3lju2mjkyide4ljiymjygny41mzm2nkmxoc4xmjg1idcunta0ncaxoc4wmjk2idcundkzotygmtcuotmxnsa3ljuwmjkyqze3ljgzmzqgny41mte4osaxny43mzggny41ndawosaxny42nta4idcuntg1otjdmtcuntyznia3ljyzmtc1ide3ljq4njigny42otqzmsaxny40mjmyidcunzcwmdjdmtcumjk1osa3ljkymjk0ide3ljizndygoc4xmjaxniaxny4ynti3idgumze4m0mxny4ynza4idgunte2ndugmtcumzy2osa4ljy5oti4ide3ljuxotggoc44mjy1ouwyms4zmjc5ideytde3ljuxotggmtuumtcznumxny40nde5ide1ljizntggmtcumzc3myaxns4zmtmgmtcumzi5niaxns40mda2qze3lji4miaxns40odgyide3lji1mjmgmtuuntg0nsaxny4yndizide1ljy4mzddmtcumjmymyaxns43odi5ide3lji0mjegmtuuodgzmsaxny4ynzezide1ljk3odvdmtcumzawnsaxni4wnzm5ide3ljm0odqgmtyumtyyncaxny40mtizide2ljizotfdmtcundc2msaxni4zmtu3ide3lju1ndygmtyumzc4ocaxny42ndmxide2ljqyndddmtcunzmxniaxni40nza2ide3ljgyodqgmtyundk4ncaxny45mjc4ide2ljuwnjvdmtgumdi3miaxni41mtq2ide4ljeynzmgmtyuntaynyaxoc4ymjigmtyundcxn0mxoc4zmty4ide2ljq0mdygmtgunda0ncaxni4zotegmtgundc5ocaxni4zmju2tdiyljk3otggmtiuntc1nkmymy4wnjqyideyljuwntmgmjmumtmymsaxmi40mtcyidizlje3odggmtiumze3nkmymy4ymju0ideyljixodegmjmumjq5nsaxmi4xmdk1idizlji0otugmteuotk5nkmymy4yndk1idexljg4otygmjmumji1ncaxms43odegmjmumtc4ocaxms42ode1qzizljezmjegmteuntgxosaymy4wnjqyidexljq5mzggmjiuotc5ocaxms40mjm1wk0xns4yntu3idmumdq1mdjdmtuumtyzmsazljaxmtqxide1lja2ndggmi45otyzniaxnc45njy0idmumdawnzrdmtquody4idmumda1mtigmtqunzcxnsazljayodgzide0ljy4mjigmy4wnza1m0mxnc41otmgmy4xmtiymyaxnc41mti5idmumtcxmsaxnc40ndy0idmumjqznzddmtqumzc5osazljmxnjq1ide0ljmyodqgmy40mde1ide0lji5ndggmy40otqwouw4lji5ndc3ide5ljk5ndfdoc4ynjewmiaymc4wody3idgumjq1odygmjaumtg1msa4lji1mde2idiwlji4mzzdoc4yntq0nyaymc4zodixidgumjc4mtugmjaundc4oca4ljmxotg2idiwlju2odfdoc4znje1nyaymc42ntc1idgundiwndkgmjaunzm3nya4ljq5mzi0idiwljgwndndoc41nju5osaymc44nza4idgunjuxmtqgmjauotiynca4ljc0mzg0idiwljk1nkm4ljgyniaymc45oduyidguoteyntcgmjeumdawmsa4ljk5otc3idixqzkumtuzocaymsa5ljmwnda5idiwljk1mjygos40mzaymiaymc44njqyqzkuntu2mzugmjaunzc1oca5ljy1mjixidiwljy1mdcgos43mdq3nyaymc41mdzmmtuunza0oca0ljawntk2qze1ljczodqgmy45mtmzocaxns43ntm0idmuode1mdggmtuunzq5msazljcxnjy5qze1ljc0ndcgmy42mtgyosaxns43mjegmy41mje3miaxns42nzkzidmundmyndldmtuunjm3niazljm0mzi1ide1lju3odcgmy4ynjmxmsaxns41mdygmy4xoty2m0mxns40mzm0idmumtmwmtugmtuumzq4myazlja3odyzide1lji1ntcgmy4wnduwmloiigzpbgw9iim3mzgwoemilz4kpc9zdmc+cg== logo

Debug & Trace APIs

Inspect Ronin transaction execution, diagnose reverted calls, and investigate internal contract activity with debug APIs.

Included

Build and scale with reliable Ronin RPC

Homepage Infra Icon 1 logo

Read player asset ownership

Query NFT ownership and token balances from game contracts. Use indexed transfer history for player inventories and activity feeds.

Explore Ronin methods
Homepage Infra Icon 2 logo

Build NFT marketplaces

Read collection data, follow asset transfers, and check transaction receipts. Connect your marketplace’s contract logic through standard EVM APIs.

Explore Ronin tooling
Homepage Infra Icon 3 logo

Follow game economy activity

Collect ERC-20, ERC-721, and ERC-1155 contract events. Keep game-specific indexes for asset issuance, transfers, and marketplace interactions.

Explore event logs
Homepage Infra Icon 4 logo

Debug game contract transactions

Inspect failed purchases, token approvals, and contract calls. Enable debug and trace APIs on a Ronin Global Node for execution analysis.

Explore Ronin debug APIs
Homepage Infra Icon 5 logo

Test on Ronin Saigon

Exercise your contracts and transaction flows on Saigon before Mainnet. Configure the current Saigon chain ID, 202601, in your signing tools.

Explore Ronin tooling
10B+Daily API calls across Chainstack
10+Chainstack data centers worldwide
24/7Support access
99.99%+uptime

Dedicated Ronin RPC for enterprise teams

Discuss Ronin infrastructure, available configurations, and pricing with the Chainstack team.

Why developers choose Chainstack

Customer stories from teams using Chainstack across supported networks.

Hero Testimonial Bg logoEmpowered by Chainstack’s fast, reliable, and cost-effective Web3 infrastructure, Ronin is now ready to enter the next phase of ecosystem expansion.Quy Bean, Head of Ronin NetworkCustomer feedback
Hero Testimonial Bg logoWorking with Chainstack helped us cut our infrastructure costs by over 70%, all while tackling intricate challenges in Web3 security.Map Shen, Head of Platform, CertiKCustomer stories (opens in a new tab)
4.9/539 ReviewsG2

Keep game inventories in sync with Ronin

Read token ownership, collect NFT transfer events, and track confirmed receipts. Build your own game and marketplace indexes around Ronin RPC instead of operating node infrastructure.

Get endpoint

Self-hosted Ronin RPC on your own infrastructure

Run Ronin Saigon on infrastructure you control. Deploy the OP Stack execution and rollup clients with an EigenDA proxy, monitoring, automated updates, and self-healing operations through Chainstack Self-Hosted.

Chainstack Self-Hosted node deployment wizard
Self Hosted Card Bg1 logo

Monitoring, alerts, and observability

Self Hosted Card Bg2 logo

Right-sized node configurations

SOC 2ISO

Your data is always protected

Connect to Ronin RPC

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

HTTPS · JSON-RPC requests
https://ronin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
WebSocket · live subscriptions
wss://ronin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID

Create a Ronin node. Copy your authenticated HTTPS URL from Access and credentials and replace YOUR_ENDPOINT_ID in the example.

Ronin mainnet
curl --request POST \
  --url https://ronin-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 contains matching Transfer logs. For NFT inventories, filter by the collection contract and decode its ERC-721 or ERC-1155 events. Keep historical queries on one side of a network migration boundary.

View method reference (opens in a new tab)

Ronin RPC pricing

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

Cost-effective plans for every workload

Starting from$40/moon annual
Explore paid plans
From 20M requests included monthlyCompare and convert
  • Higher throughput and larger node allowances

All Developer features, plus:

  • Archive data Growth+
  • Add-ons Growth+
  • Dedicated Nodes Pro+
  • Single sign-on Pro+
  • Role-based access Business+
  • Unlimited users Business+
See all features

Add-ons and Dedicated Node infrastructure are billed separately.

Users logoExceptional support on every paid plan
For qualified teams

Spending more than $2,000/mo on RPC infra?

Save over 50% on our elite Pay-as-you-go plan

Telegram logoChat on Telegram (opens in a new tab)

Build on Ronin with Chainstack Labs

Explore open-source projects from our developer experience team. Follow practical guides, watch walkthroughs, and adapt the code for your application.

Frequently Asked Questions
What is a Ronin RPC endpoint?

A Ronin RPC endpoint connects your game, wallet, or marketplace to Ronin through Ethereum-compatible JSON-RPC. It lets you read contract state, query asset transfers, estimate gas, and submit signed transactions. Ronin Mainnet uses chain ID 2020 and RON for gas. See the Ronin tooling guide.

Can I use Ronin RPC for free?

Yes. Chainstack’s Developer plan includes 3 million request units per month, 25 requests per second, and one node, with no credit card required. Request-unit consumption depends on the method. Create a free account or compare plan features.

What is the Ronin RPC URL?

Mainnet: https://ronin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID.

Saigon Testnet: https://ronin-saigon.core.chainstack.com/YOUR_ENDPOINT_ID.

Replace YOUR_ENDPOINT_ID with the identifier from your node’s Access and credentials panel. Keep that identifier private and use the complete URL supplied for your deployed network. Get a Ronin endpoint.

What is the Ronin chain ID?

Ronin Mainnet uses chain ID 2020. The current Saigon Testnet uses chain ID 202601. Saigon’s former chain ID, 2021, applies to its pre-migration network. Configure current Saigon transactions for 202601. See the Ronin network settings.

Can Ronin RPC return a player’s NFT inventory?

Ronin RPC can read NFT contracts and retrieve transfer logs. Your application can build an inventory index from ERC-721 and ERC-1155 events, then query current ownership where the contract supports it. A standard RPC endpoint is not a ready-made cross-collection inventory or NFT metadata API. See the Ronin event-log reference.

How should I query Ronin history across its L2 migration?

Split historical event queries at the relevant migration boundary instead of sending one eth_getLogs request across both backends. For Saigon, blocks below 45528550 belong to its previous L1 history; blocks from 45528550 onward belong to the L2 network. Query each range separately. See the Ronin tooling and migration notes for historical-query requirements.

Does Chainstack provide Ronin archive data?

Yes. Ronin 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. Network migrations and retained data can affect the available historical range. See supported networks and node modes.

Can I debug Ronin transactions?

Yes. Deploy a Ronin 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 Ronin RPC node?

Yes. Chainstack Self-Hosted supports Ronin Saigon using an OP Stack execution client, rollup client, and EigenDA proxy. Deploy on infrastructure you control and manage the node through the Chainstack Self-Hosted interface. Hosting resources remain your responsibility. See the installation guide and supported deployment catalog.

Ronin RPC API: URLs, chain IDs, and NFT event logs

Connect your application to Chainstack’s Ronin HTTPS endpoint to read balances, call contracts, query event logs, and submit signed transactions. Use eth_call for contract reads, eth_getLogs for event queries, eth_getTransactionReceipt for receipt checks, and eth_sendRawTransaction to broadcast a signed transaction. Ronin Mainnet uses chain ID 2020. Saigon Testnet uses chain ID 202601.

A Chainstack Ronin Mainnet endpoint follows the format https://ronin-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID. Replace YOUR_ENDPOINT_ID with your own authenticated node identifier. Use ethers.js, viem, or web3.py to build game backends, NFT marketplaces, and asset-activity indexes. WebSocket subscriptions can follow new blocks and contract logs; use bounded HTTPS log requests for historical backfills. See the Ronin tooling guide and RPC method reference for integration details.

For historical event queries, split requests at the relevant network migration boundary. On Saigon, blocks below 45528550 are served by the previous L1 backend, while blocks from 45528550 onward are served by the L2 backend. A single event-log request must stay within one range.