{"uid":"cap_YGE2GIVJL0KSe-K_NI7WW","slug":"hubvibe-base-mainnet-json-rpc-proxy-e68adab5","name":"HubVibe Base Mainnet JSON-RPC Proxy","description":"Base RPC endpoint, pay per call: any allowlisted read-only JSON-RPC method on Base mainnet (eth_call, eth_getBalance, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt and more) with your own params, no API key. Revert reasons come back as the result. Input: method; optional params.","url":"https://hubvibe-io.com/work/chain/rpc?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"type":"string"},"params":{"type":"array"},"language":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","maxLength":35}}},"responseSchema":{"type":"json","example":{"result":{"error":{"code":-32000,"message":"execution reverted"},"method":"eth_blockNumber","result":"0x2751f11","endpoint":"https://mainnet.base.org"},"status":"ok","worker":"chain.rpc","price_usd":0.05,"provenance":{"steps":[{"ms":640,"ok":true,"step":"rpc","provider":"base_rpc"}],"attempts":1,"elapsed_ms":660,"providers_used":["base_rpc"]},"receipt_id":"rcpt_9f1c2b3a4d5e6f70","receipt_url":"/work/receipts/rcpt_9f1c2b3a4d5e6f70"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZM6DggynyU3jAKrw6pqXJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes any allowlisted read-only JSON-RPC method against Base mainnet and returns the chain's raw response","exampleAgentPrompt":"Call eth_getBalance on Base mainnet for address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 at the latest block and tell me how much ETH it holds.","exampleUseCases":[{"title":"Check ERC-20 token balance on Base","prompt":"Call eth_call on Base mainnet to read the USDC balance of wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 from the USDC contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913."},{"title":"Fetch latest block metadata","prompt":"Run eth_getBlockByNumber on Base mainnet for the latest block and return the full block details including timestamp and transaction count."},{"title":"Retrieve contract event logs","prompt":"Use eth_getLogs on Base mainnet to pull all Transfer events from the contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 between blocks 12000000 and 12001000."}],"resultDescription":"A JSON-RPC response object containing the 'result' field with the chain's answer (e.g. hex balance, block object, log array, call return data). If the chain returns an error such as a revert reason or 'block not found', it is returned in the result rather than as a request failure — it is the chain's authoritative response to that exact call.","failureModes":["Method not in allowlist — only read-only methods are permitted; write methods like eth_sendRawTransaction are rejected","Malformed params array causes JSON-RPC parse error returned in result","Contract reverts — revert reason returned as result, not HTTP error","Block not found for specified block number — returned as RPC error in result","Payment failure — x402 payment of 0.05 USDC not accepted, request blocked","Rate limiting if too many calls are made in quick succession"],"whenToPreferThis":"Use this endpoint when you need to query Base mainnet on-chain data — balances, contract state, logs, blocks, transactions — without provisioning your own RPC node or managing API keys for a separate provider. It is ideal for read-only calls (eth_call, eth_getLogs, eth_getBalance, eth_getBlockByNumber, eth_getTransactionReceipt, etc.) where you want a simple pay-per-call model via x402. Prefer this over self-hosted RPC when building lightweight agents that need occasional Base mainnet reads without infrastructure overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T18:44:26.639Z","isFirstParty":false,"canonicalSlug":"hubvibe-base-mainnet-json-rpc-proxy-e68adab5"}