Use standard Ethereum-compatible JSON-RPC over HTTPS or WebSocket for contract reads, transaction submission, wallet interactions, event subscriptions, live dashboards, trading apps, bots and monitoring systems.
HTTPS endpoint: https://monad-mainnet.api.onfinality.io/public
WebSocket endpoint: wss://monad-mainnet.api.onfinality.io/public-ws
Use eth_subscribe for new blocks, logs and on-chain activity without continuously polling HTTP endpoints. This supports DeFi, trading, transaction monitoring, wallet notifications, event-driven backends and analytics applications.
Supported trace and debug methods help inspect execution, investigate failed transactions, debug contracts and analyze application behavior.
Review request volume, performance, errors and endpoint usage from the OnFinality workspace to understand application traffic and plan capacity.
Start with public RPC for testing and lightweight reads, then move to an authenticated endpoint when your application needs higher capacity and a clearer scaling path.
Monad uses an Ethereum-compatible JSON-RPC interface, so EVM applications can use familiar methods to read chain data, interact with contracts, submit transactions and monitor events.
eth_blockNumber
eth_getBlockByNumber
eth_getBlockByHash
eth_getBlockReceiptseth_call
eth_estimateGas
eth_getCode
eth_getStorageAteth_sendRawTransaction
eth_getTransactionByHash
eth_getTransactionReceipt
eth_getTransactionCounteth_getLogs
eth_subscribedebug_traceTransaction
debug_traceCall
debug_traceBlockByHash
debug_traceBlockByNumberQuery contracts, monitor logs and submit transactions for exchanges, liquidity applications, automated strategies and other high-throughput financial products.
Read balances and account state, estimate gas and keep wallet interfaces synchronized with the latest Monad blocks and events.
Use WebSocket subscriptions to power notifications, dashboards and live user experiences without repeatedly polling for updates.
Test contract calls, estimate gas, submit deployments and inspect failed executions with supported Trace and Debug APIs.
Collect blocks, receipts and logs for data pipelines, explorers and analytics products.
Learn how to index Monad data with OnFinality →| Environment | Production | Development |
|---|---|---|
| Chain ID | 143 | 10143 |
| HTTPS | Supported | Supported |
| WebSocket | Supported | Supported |
| Best for | Live applications | Testing and staging |
Managed shared RPC is a practical starting point for most applications. A dedicated Monad node can provide more control when workloads require predictable capacity, isolation or specialized infrastructure.
Use OnFinality's Monad Mainnet RPC APIs to connect wallets, dApps, dashboards, bots, and backend services without operating your own node from day one.
Start with the Monad Mainnet public RPC endpoint for lightweight checks, prototypes, and quick integration tests.
Move production traffic to authenticated endpoints when you need clearer limits, analytics, and operational visibility.
Query Monad Mainnet blocks, transactions, balances, events, and chain state through HTTP and WebSocket workflows.
Production teams need more than an endpoint URL. They need observability, predictable capacity, and a path from shared RPC access to isolated infrastructure.
Track usage patterns and response activity so your team can understand traffic growth before it becomes an incident.
Use dedicated Monad Mainnet nodes when your workload needs isolated resources, custom operations, or stronger capacity planning.
Plan for archive access when analytics, audits, indexers, or advanced app features need older Monad Mainnet state.
Different Monad Mainnet products need different infrastructure. OnFinality gives teams a practical path from public RPC testing to production-grade API and node operations.
Use public RPC for simple reads, connection checks, and early experiments where strict performance guarantees are not required.
Use authenticated API endpoints when users depend on stable request handling, monitoring, and scalable access.
Use dedicated nodes for sustained traffic, latency-sensitive services, validator tooling, exchange systems, and indexing pipelines.
OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.
Get Started