{"uid":"cap_qkJBjKx0kHywYYEoTl6oR","slug":"pocket-network-berachain-mainnet-json-rpc-a14ee13e","name":"Pocket Network – Berachain Mainnet JSON-RPC","description":"Pay-per-call access to Pocket Network services. No account, no API key.","url":"https://agent.pocket.network/v1/bera?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"type":"string","examples":["debug_getBadBlocks","debug_getRawBlock","debug_getRawHeader","debug_getRawReceipts","debug_getRawTransaction","eth_accounts","eth_blobBaseFee","eth_blockNumber","eth_call","eth_chainId","eth_coinbase","eth_config","eth_createAccessList","eth_estimateGas","eth_feeHistory","eth_gasPrice","eth_getBalance","eth_getBlockByHash","eth_getBlockByNumber","eth_getBlockReceipts","eth_getBlockTransactionCountByHash","eth_getBlockTransactionCountByNumber","eth_getCode","eth_getFilterChanges","eth_getFilterLogs","eth_getLogs","eth_getProof","eth_getStorageAt","eth_getTransactionByBlockHashAndIndex","eth_getTransactionByBlockNumberAndIndex","eth_getTransactionByHash","eth_getTransactionCount","eth_getTransactionReceipt","eth_getUncleByBlockHashAndIndex","eth_getUncleByBlockNumberAndIndex","eth_getUncleCountByBlockHash","eth_getUncleCountByBlockNumber","eth_maxPriorityFeePerGas","eth_newBlockFilter","eth_newFilter","eth_newPendingTransactionFilter","eth_simulateV1","eth_syncing","eth_uninstallFilter","net_listening","net_peerCount","net_version","txpool_status","web3_clientVersion","web3_sha3"],"description":"JSON-RPC read method, e.g. eth_getBalance"},"params":{"description":"Parameters per the Ethereum JSON-RPC spec"}}},"responseSchema":{"type":"json","example":{"data":{"id":1,"result":false,"jsonrpc":"2.0"},"portal":{"serviceId":"bera","provenance":"third-party-supplier","schemaCheck":"passed"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0I9g1bi-xdJRdnpAB5oQy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Provides read-only Ethereum-compatible JSON-RPC access to Berachain mainnet via Pocket Network's decentralised node supplier set, billed per-request in USDC with no API key required.","exampleAgentPrompt":"What's the current BERA balance of wallet address 0xAbCd...1234 on Berachain mainnet? Use eth_getBalance with the latest block tag.","exampleUseCases":[{"title":"Monitor DeFi protocol TVL on Berachain","prompt":"Can you call eth_call on the Berachain mainnet to read the totalAssets() function from the vault contract at 0xDead...Beef? I want to track how much liquidity is locked in that protocol."},{"title":"Verify on-chain transaction status","prompt":"I need to confirm whether my transaction 0xabc123...def456 went through on Berachain — can you fetch its receipt and tell me if it succeeded, how much gas it used, and in which block it was included?"},{"title":"Debug smart contract state","prompt":"Can you read the storage slot 0x0 of the Berachain contract at 0x1234...5678 at the latest block so I can verify the contract's owner variable is set correctly?"}],"resultDescription":"A JSON-RPC 2.0 response object containing the result field with the requested chain data (e.g. balance as a hex string, block object, transaction receipt object, log array, hex-encoded bytecode, etc.) or an error object with code and message if the call fails.","failureModes":["Invalid or unsupported method name returns a JSON-RPC error with code -32601","Malformed params returns a JSON-RPC parse or invalid-params error (-32700 / -32602)","Attempting a write method (e.g. eth_sendRawTransaction) is rejected as this is a read-only endpoint","Insufficient USDC balance causes a 402 Payment Required response before the RPC call is made","Berachain node temporary unavailability may return a 503 or upstream JSON-RPC internal error (-32603)","Rate-limit or quota exhaustion may return a 429 Too Many Requests HTTP response"],"whenToPreferThis":"Choose this endpoint when you need permissionless, keyless read access to Berachain mainnet EVM state and want to pay per call in USDC without managing API keys or subscriptions. It is ideal for agents operating in trustless or multi-tenant environments where account creation is impractical. Prefer it over centralised RPC providers when decentralisation or censorship-resistance of the node layer matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T00:44:58.200Z","isFirstParty":false,"canonicalSlug":"pocket-network-berachain-mainnet-json-rpc-a14ee13e"}