连接到OP Mainnet,通过 HTTPS 进行标准 EVM JSON-RPC 读取、交易提交、合约调用和历史数据查询。
https://optimism.api.onfinality.io/public使用持久 WebSocket 端点处理订阅,以及需要实时区块链活动的事件驱动应用。
wss://optimism.api.onfinality.io/public-ws通过持久 WebSocket RPC 连接 OP Mainnet,支持实时区块链应用。订阅新区块、日志和链上事件,避免持续轮询 HTTP 端点。
eth_subscribe
eth_unsubscribe
eth_newFilter
eth_newBlockFilter
eth_newPendingTransactionFilter
eth_getFilterChangesOptimism Foundation 公共 RPC 不支持标准 WebSocket 连接。OnFinality 同时提供 HTTPS 和 WebSocket 访问,满足需要 OP Mainnet 实时数据的应用。
通过 OnFinality 支持 Archive 的 Optimism RPC 基础设施查询 OP Mainnet 历史状态。无需运行自己的归档节点,即可访问历史区块、余额、智能合约状态、交易、收据和事件日志。
使用eth_getLogs,检索历史合约事件,用于 DeFi 分析、会计、交易分析、索引器、区块浏览器和审计工具。
eth_getLogs使用受支持的 Trace 和 Debug API 检查 OP Mainnet 交易执行、调试失败的合约调用、分析内部交易并构建高级分析。
trace_block
trace_call
trace_callMany
trace_filter
trace_replayTransaction
trace_replayBlockTransactionsdebug_traceTransaction
debug_traceCall
debug_traceBlockByHash
debug_traceBlockByNumberTrace 和 Debug API 在受支持的付费计划中可用。
使用兼容 EVM 的 JSON-RPC 方法读取 OP Mainnet 状态、查询智能合约、提交交易、获取日志、订阅事件并检查执行情况。
eth_blockNumber
eth_chainId
eth_getBlockByHash
eth_getBlockByNumber
eth_getBlockReceiptseth_getBalance
eth_call
eth_estimateGas
eth_getCode
eth_getStorageAteth_sendRawTransaction
eth_getTransactionByHash
eth_getTransactionReceipt
eth_getTransactionCounteth_getLogs
eth_subscribe
eth_getFilterChangestrace_block
trace_call
trace_filter
debug_traceTransaction
debug_traceCall使用标准 EVM RPC 方法,例如eth_estimateGas, eth_gasPrice,以及eth_feeHistory,用于OP Mainnet交易工作流。需要估算总交易成本的应用还应计入 OP Stack L1 数据费用。
eth_estimateGas
eth_gasPrice
eth_feeHistory通过兼容 EVM 的 OP Mainnet RPC 查询合约状态、池、余额、交易和事件,同时提交交易。
查询 ETH 和代币余额,估算交易成本,提交已签名交易,获取收据并监控存款和提现。
使用 WebSocket 订阅监控新区块、合约日志和 OP Mainnet 实时活动,无需持续进行 HTTP 轮询。
结合 Archive 访问、eth_getLogs、交易和收据,构建历史数据集、仪表板和区块链分析。
使用 Trace 和 Debug API 检查交易执行,用于合约开发、事故调查和高级分析。
| OP Mainnet | OP Sepolia | |
|---|---|---|
| 链 ID | 10 | 11155420 |
| 货币 | ETH | ETH |
| HTTPS | 支持 | 支持 |
| WebSocket | 支持 | 支持 |
| 环境 | 生产 | 开发/QA |
当工作负载需要资源隔离、持续吞吐量、密集 Archive 或 Trace 查询,或更强运营控制力时,可以从共享 Optimism RPC 访问迁移到 OP Mainnet 专属节点。