Arbitrum One
هل أنت مستعد لاستدعاء هذا في الإنتاج؟
الخطة المجانية تغطي المشاريع الشخصية. الدفع حسب الاستخدام يتوسع دون بطاقة.
Arbitrum One
الخطة المجانية تغطي المشاريع الشخصية. الدفع حسب الاستخدام يتوسع دون بطاقة.
eth_getStorageAt reads the raw value held at a single storage slot of a contract on Arbitrum One, the Optimistic Rollup (chain ID 42161) that runs the standard EVM under Nitro/ArbOS and pays gas in ETH. It bypasses the ABI entirely, reaching straight into the contract's storage trie. Call it at https://arbitrum.therpc.io/YOUR_API_KEY with a contract address, a slot index, and a block tag, and it returns the 32-byte value stored at that specific storage slot, left-padded with zeros and hex-encoded.
| # | الاسم | النوع | مطلوب | الوصف |
|---|---|---|---|---|
| 1 | address | string (hex) | نعم | The contract whose storage to read. |
| 2 | storageSlot | string (hex) | نعم | Storage position to read. For mappings, this is the keccak256-derived slot. |
| 3 | blockTag | string | لا | Block at which to read.الافتراضي: latest |
| النوع | الوصف |
|---|---|
| string (hex) | 32-byte hex-encoded value stored at the slot, left-padded with zeros. |
Try it live in the Arbitrum One playground.
| الكود | الرسالة | السبب |
|---|---|---|
-32602 | Invalid params | Address or slot index is malformed. |
-32000 | Missing trie node | Historical block pruned on a non-archive node. |
keccak256(abi.encode(key, baseSlot)), which you must compute first.المعاملات
0x-prefixed 20-byte contract address
0x-prefixed 32-byte slot index (e.g. "0x0")
hex block number or "latest"/"earliest"/"pending"/"safe"/"finalized"