{"uid":"cap_Uj5bR8R_g7xjL9fiB66Og","slug":"base-mainnet-json-rpc-gateway-x402-pay-per-call-6629c55b","name":"Base Mainnet JSON-RPC Gateway (x402 Pay-per-call)","description":"Pay-per-call Base mainnet JSON-RPC, no API key, no account: GET ?method=eth_call&params=[...] (params = URL-encoded JSON array) or POST a standard JSON-RPC body. POST a batch of up to 10 calls for ONE $0.002 payment (vs $0.005 per call at other x402 RPC gateways). Read + broadcast methods: eth_blockNumber, eth_chainId, eth_call, eth_estimateGas, eth_getBalance, eth_getTransactionCount, eth_getCode, eth_getStorageAt, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getBlockByNumber,...","url":"https://kr-x402-mvp.kgy5612.workers.dev/crypto/base-rpc?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"method":{"type":"string","examples":["eth_blockNumber","eth_getBalance","eth_call"],"description":"JSON-RPC method (default eth_blockNumber)"},"params":{"type":"string","examples":["[]","[\"0xe4be4d0bd82d8e68203deff81f79ede0529f2617\",\"latest\"]"],"description":"URL-encoded JSON array of params (default [])"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"id":1,"chain":"base","result":"0x32c8f1a","jsonrpc":"2.0","chain_id":8453,"upstream":"https://base.drpc.org","latency_ms":84}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y3e0bvyIqR7v5fc0_b9gj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Provides pay-per-call Base mainnet Ethereum JSON-RPC access via x402 micropayments, supporting read and broadcast methods with no API key or account required.","exampleAgentPrompt":"What is the current ETH balance of 0xe4be4d0bd82d8e68203deff81f79ede0529f2617 on Base mainnet? Use eth_getBalance with 'latest' as the block parameter.","exampleUseCases":[{"title":"Check wallet balance before DeFi action","prompt":"Before I swap tokens, can you check the ETH balance of my wallet 0xe4be4d0bd82d8e68203deff81f79ede0529f2617 on Base mainnet using eth_getBalance at the latest block?"},{"title":"Read smart contract state on Base","prompt":"Call the balanceOf function on the USDC contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 for my address 0xe4be4d0bd82d8e68203deff81f79ede0529f2617 on Base mainnet using eth_call."},{"title":"Confirm transaction finality on Base","prompt":"Can you fetch the transaction receipt for 0xabc123def456... on Base mainnet using eth_getTransactionReceipt so I can confirm it was included in a block?"}],"resultDescription":"A JSON-RPC 2.0 response object containing the method result (e.g. hex-encoded balance, block number, call return data), along with chain metadata including chain name 'base', chain_id 8453, upstream URL, and latency in milliseconds.","failureModes":["Invalid JSON-RPC method returns error response with code and message","Malformed params array causes parse error or invalid params error","Payment failure (x402) if USDC payment not provided or insufficient","Rate limits or upstream dRPC unavailability causing timeout","Contract call reverts return execution revert error in JSON-RPC response","Invalid Ethereum address format returns invalid argument error"],"whenToPreferThis":"Choose this endpoint when your agent needs direct Base mainnet JSON-RPC access without managing API keys or subscriptions, especially for low-frequency or ad-hoc onchain reads that benefit from pay-per-call micropayment pricing at $0.002 per call. It is ideal for autonomous agents that pay with USDC on Base via x402 protocol. Prefer batching up to 10 calls in one POST request for cost efficiency at $0.002 vs $0.005 per call at competing x402 RPC gateways.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:42:05.832Z","isFirstParty":false,"canonicalSlug":"base-mainnet-json-rpc-gateway-x402-pay-per-call-6629c55b"}