{"uid":"cap_eJapK0JHf93nLHUGQ9n-u","slug":"x402-quicknode-com-4f6ad2b7","name":"QuickNode: JSON-RPC proxy — arb-mainnet","description":"Low-latency RPC access to the Arbitrum One mainnet for sending transactions, reading state, and interacting with smart contracts.","url":"https://x402.quicknode.com/arb-mainnet","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"id":{"type":["number","string"],"description":"Request identifier"},"method":{"type":"string","description":"JSON-RPC method name (e.g., eth_blockNumber, eth_call)"},"params":{"type":"array","description":"Method parameters"},"jsonrpc":{"type":"string","const":"2.0"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$10/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WmHiaTZCyUoF1Et7EXit8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"10","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Provides low-latency JSON-RPC access to Arbitrum One mainnet for sending transactions, reading blockchain state, and calling smart contracts.","exampleAgentPrompt":"Can you check the current ETH balance for address 0xAbCd...1234 on Arbitrum One mainnet using eth_getBalance with the latest block tag?","exampleUseCases":[{"title":"Broadcast signed transaction to Arbitrum","prompt":"I have a signed transaction ready to go — can you broadcast it to Arbitrum One mainnet using eth_sendRawTransaction and give me back the transaction hash?"},{"title":"Estimate gas for Arbitrum swap","prompt":"Before I submit this token swap, can you estimate the gas it would cost to execute on Arbitrum One using eth_estimateGas so I know if my gas limit is set correctly?"},{"title":"Query ERC-20 balance on Arbitrum","prompt":"Can you call the balanceOf function on the USDC contract deployed on Arbitrum One to check how many tokens my wallet address currently holds?"}],"resultDescription":"A JSON-RPC 2.0 response object containing the result of the requested method (e.g. block data, balance in hex wei, transaction hash, contract return data) or a structured error object with code and message if the call fails.","failureModes":["Invalid JSON-RPC method name returns error code -32601 method not found","Malformed params array returns error code -32602 invalid params","Payment not provided or insufficient USDC results in 402 Payment Required","Network congestion or node unavailability returns 503 or timeout","Calling a non-existent contract address returns a revert or zero result","Submitting a transaction with insufficient gas returns execution reverted error"],"whenToPreferThis":"Choose this endpoint when you need real-time, low-latency RPC access specifically to Arbitrum One mainnet — for sending transactions, reading live chain state, or interacting with Arbitrum-deployed smart contracts. Prefer this over generic Ethereum endpoints when your target contracts or assets are on Arbitrum L2 rather than Ethereum mainnet or other chains.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:50:24.604Z","isFirstParty":false}