通过 HTTPS 或 WebSocket 使用标准 Ethereum 兼容 JSON-RPC,支持合约读取、交易提交、钱包交互、事件订阅、实时仪表板、交易应用、机器人和监控系统。
HTTPS 端点:https://monad-mainnet.api.onfinality.io/public
WebSocket 端点:wss://monad-mainnet.api.onfinality.io/public-ws
使用eth_subscribe,用于获取新区块、日志和链上活动,避免持续轮询 HTTP 端点。这支持 DeFi、交易、交易监控、钱包通知、事件驱动后端和分析应用。
受支持的 Trace 和 Debug 方法有助于检查执行情况、调查失败交易、调试合约并分析应用行为。
在 OnFinality 工作区查看请求量、性能、错误和端点使用情况,以了解应用流量并规划容量。
先使用公共 RPC 进行测试和轻量级读取;当应用需要更高容量和更清晰的扩展路径时,再迁移到已认证端点。
Monad 使用兼容 Ethereum 的 JSON-RPC 接口,因此 EVM 应用可以使用熟悉的方法读取链上数据、与合约交互、提交交易并监控事件。
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_traceBlockByNumber为交易所、流动性应用、自动化策略和其他高吞吐金融产品查询合约、监控日志并提交交易。
读取余额和账户状态,估算 Gas,并让钱包界面与最新 Monad 区块和事件保持同步。
使用 WebSocket 订阅驱动通知、仪表板和实时用户体验,避免反复轮询更新。
使用受支持的 Trace 和 Debug API 测试合约调用、估算 Gas、提交部署并检查失败的执行。
| 环境 | 生产 | 开发 |
|---|---|---|
| 链 ID | 143 | 10143 |
| HTTPS | 支持 | 支持 |
| WebSocket | 支持 | 支持 |
| 适用场景 | 线上应用 | 测试与预发布 |
托管共享 RPC 是大多数应用的实用起点。当工作负载需要可预测容量、隔离性或专用基础设施时,Monad 专属节点可以提供更强的控制力。