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.
OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.
Get Started