{"uid":"cap_iHfFAv5QhoeNKTt9p9kX8","slug":"quicknode-d53d960f","name":"QuickNode JSON-RPC Proxy — Sonic Mainnet","description":"JSON-RPC proxy — sonic-mainnet","url":"https://x402.quicknode.com/sonic-mainnet/","method":"POST","headers":{},"bodySchema":{"type":"object","required":["jsonrpc","method"],"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":{"type":"object","properties":{"id":{"type":["number","string"]},"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}},"result":{"description":"RPC result (type varies by method)"},"jsonrpc":{"type":"string","const":"2.0"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"10","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_TuAkz6D8ydNo7YQMwh_7t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"10","costPer":"request","priority":0,"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Proxies JSON-RPC calls to the Sonic blockchain mainnet, enabling agents to query chain state, send transactions, and interact with smart contracts via standard Ethereum-compatible RPC methods.","exampleAgentPrompt":"What is the current block number on Sonic mainnet? Use the eth_blockNumber JSON-RPC method with no params and request ID 1.","exampleUseCases":[{"title":"Monitor wallet balance changes real-time","prompt":"I need you to check my account balance on Sonic mainnet right now. Can you get the current balance for my wallet address and let me know if it's changed since last time we checked?"},{"title":"Execute smart contract function calls","prompt":"Call that token contract on Sonic to get the total supply. I need to know how many tokens are actually in circulation on the mainnet right now."},{"title":"Track pending transaction status live","prompt":"I just sent a transaction to Sonic mainnet a few minutes ago. Can you look up the transaction receipt and tell me if it's confirmed yet? Here's the transaction hash."}],"resultDescription":"A standard JSON-RPC 2.0 response object containing the result field with the requested blockchain data (e.g. block number as hex, transaction object, call return value, or account balance), or an error object if the method failed or params were invalid.","failureModes":["Invalid JSON-RPC method name returns error code -32601 (Method not found)","Malformed params array returns error code -32602 (Invalid params)","Payment not attached or insufficient USDC returns 402 Payment Required","Network congestion may cause timeout on slow or pending transactions","Calling non-existent contract address returns empty result rather than an error"],"whenToPreferThis":"Choose this endpoint when you need reliable, low-latency access to the Sonic mainnet blockchain via standard Ethereum-compatible JSON-RPC methods, especially when you want a pay-per-call model via x402 without managing API key subscriptions. Prefer over self-hosted nodes when infrastructure management is undesirable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:06:36.011Z","isFirstParty":false}