{"uid":"cap_LosA4iIhYYiTJjam2wNo_","slug":"beggar-bot-storage-slot-reader-base-mainnet-a6cff739","name":"Beggar Bot Storage Slot Reader (Base mainnet)","description":"Paid: /v1/verify, /v1/risk, /v1/receipt cost $0.01 USDC per call on Base mainnet via x402 (payTo 0x719227f384b66BFEF00093D6d8d32fA9dC2B40e7); utilities analyze Base mainnet (USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) by default, network=base-sepolia optional; /v1/receipt/verify and discovery files are free. Operator: Beggar Bot.","url":"https://beggar-bot-demand.beggarbot.workers.dev/v1/storageslot?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"keys":{"type":"string","description":"csv keys (nested)"},"block":{"type":"string","description":"optional block"},"chain":{"type":"string","description":"base|ethereum|optimism|arbitrum|polygon"},"proxy":{"type":"string","description":"1 to add proxy slots"},"slots":{"type":"string","description":"csv decimal/0x slots or eip1967_impl|eip1967_admin|eip1967_beacon|zos_impl"},"contract":{"type":"string","description":"0x address"},"mapping_slot":{"type":"string","description":"base slot of mapping"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XSqLsTEX8cC1AX2NwsuXn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads raw EVM storage slots from smart contracts on Base, Ethereum, Optimism, Arbitrum, or Polygon, with support for mapping slots, proxy slot resolution, and optional block targeting.","exampleAgentPrompt":"Can you read the EIP-1967 implementation slot of the contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base mainnet to find out what implementation address it's currently pointing to?","exampleUseCases":[{"title":"Proxy implementation address lookup","prompt":"What's the current implementation address of the upgradeable proxy at 0x4200000000000000000000000000000000000010 on Base — check the eip1967_impl slot for me."},{"title":"Solidity mapping value inspection","prompt":"Read the storage value for key 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 in the mapping at base slot 1 of contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base mainnet."},{"title":"Historical storage slot at specific block","prompt":"What was stored at slot 0 of contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum at block 18000000?"}],"resultDescription":"A JSON object containing the raw value stored at the requested storage slot(s), with decoded fields where applicable. For named EIP-1967/ZOS slots, returns the resolved address or value. Mapping lookups return the computed slot and its value. Proxy detection may return additional proxy-related slots.","failureModes":["Invalid or missing contract address returns an error","Unsupported chain name returns a validation error","Invalid slot format (not decimal, hex, or named constant) returns a parse error","Block number not yet finalized or too far in the past may return an error","Payment not received (HTTP 402) if x402 USDC payment on Base mainnet is not included","Rate limiting or worker timeout for complex multi-slot requests"],"whenToPreferThis":"Use this endpoint when you need low-level EVM storage inspection for smart contracts — especially when you need to resolve proxy implementation addresses via EIP-1967 slots, inspect raw Solidity mapping values, or audit contract storage at a historical block. Prefer this over higher-level ABI-based call endpoints when the storage layout is known or when proxy slot patterns are needed without ABI decoding.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:38:24.727Z","isFirstParty":false,"canonicalSlug":"beggar-bot-storage-slot-reader-base-mainnet-a6cff739"}