Arc mainnet is now liveGet started with RPC, Streams, and Webhooks.
Create an endpointConnect to OP Mainnet mainnet and Sepolia Testnet with low-latency RPC, full archive data, debug and trace APIs, and real-time Streams. The complete OP Mainnet data stack, managed from a single Quicknode dashboard.
SOC 2 タイプ II 認証取得・ISO 27001
OP Mainnet builders need more than basic RPC. Quicknode runs the full surface: low-latency JSON-RPC, full archive with debug and trace, and real-time Streams, all from one dashboard.
Query, subscribe, and stream OP Mainnet data with low latency. From a single eth_call to billions of rows of historical logs, you get the right interface for the job.
Six ways to access OP Mainnet data, from a single eth_call to billions of rows of queryable history. Pick the interface, ship faster.
Standard JSON-RPC over HTTPS and WSS on OP Mainnet and OP Sepolia testnet. Every EVM method supported, including eth_call, eth_getLogs, eth_getBalance, eth_sendRawTransaction, and eth_subscribe, with predictable rate limits.
Trailing 24-hour P95 OP Mainnet RPC response time, the slowest 5% of requests, the tail your users actually feel. Averaged across five global regions and measured against the most-cited providers in the category. Lower and flatter is better.
過去24時間におけるP95(95パーセンタイル)のJSON-RPCレイテンシ。世界5つのリージョンで平均化した値であり、プロバイダーごとに条件は同一です。完全なベンチマークではデフォルトでより長い期間のデータが使用されるため、その数値は異なります。
ベンチマークの詳細を表示OP Mainnet is EVM equivalent, so the tooling you already know works unchanged. ethers.js, web3.js, viem, and web3.py all hit a Quicknode OP Mainnet endpoint the same way they hit Ethereum. Same methods, same SDK, just a different RPC URL and chain ID 10.
Point your existing Ethereum codebase at a Quicknode OP Mainnet endpoint and deploy. Contracts, libraries, and tooling carry over.
Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode OP Mainnet RPC URL with the details on the right. Save, and MetaMask routes through your private Quicknode endpoint instead of a rate-limited public RPC.
Docs, guides, and runnable sample apps for every OP Mainnet workload. Clone, customize, and ship.
Full reference for every OP Mainnet JSON-RPC method, WebSocket subscription, and the debug and trace namespaces. Code examples for @quicknode/sdk, ethers.js, web3.js, and viem.
Step-by-step tutorials for building on OP Mainnet, with working code you can run. Deploy contracts, build dApps with Hardhat and Ethers.js, index onchain events, and stream real-time data.
The Quicknode Multi-Chain Faucet drips OP Mainnet testnet tokens to your wallet, one drip per network every 12 hours. Connect MetaMask, Coinbase Wallet, Uniswap Wallet, or Phantom and pick your network.
From your first OP Mainnet endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.
Spin up your OP Mainnet endpoint and ship. The free tier covers prototyping and small production loads, no credit card required.
Dedicated OP Mainnet infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.
よくある質問
まだ疑問点がありますか?サポート までご連絡ください。Quicknode (equipe )が、ご質問への回答をお手伝いいたします。
Land transactions on the same Quicknode account. The Ethereum toolchain you already know works unchanged on chain ID 10.
Full historical state with no pruning, plus the deep analysis namespaces. Run debug_traceTransaction and trace_block against OP Mainnet archive nodes for indexing, simulation, and trading forensics.
Backfill and real-time OP Mainnet blocks, logs, and traces delivered to your datastore with guaranteed reliability. Filter upstream, receive only the data you actually need.
配信が保証されたイベント駆動型アラート。特定のアドレス、イベントタイプ、またはオンチェーン の条件を購読できます。
Fetch a block and all of its transaction receipts in a single call with qn_getBlockWithReceipts. Fewer round trips and faster indexing for trackers, explorers, and analytics on OP Mainnet.
Batch queries, transaction submission, and contract interactions for HyperEVM and HyperCore historical data.
eth_call, eth_getLogs, eth_sendRawTransaction, and eth_subscribe all behave exactly as they do on Ethereum.
// Your Ethereum code, pointed at OP Mainnetimport { createPublicClient, http } from "viem";import { optimism } from "viem/chains";const クライアント = createPublicClient({chain: optimism,transport: http(QUICKNODE_OPTIMISM_URL)});const ブロック = await client.getBlockNumber();// Same methods, same SDK. Just chain ID 10.
Track wallet activity in real time. Clone the app and run it on OP Mainnet.
「Quicknode は、その安定性が維持されていたため、当社の主要なプロバイダーとなりました。1日あたり2億件のAPIレスポンスを処理している現在でも、その安定性は変わりません。」ジョナサン・スクジペック、Dune エンジニアリング担当副社長