Avalanche
هل أنت مستعد لاستدعاء هذا في الإنتاج؟
الخطة المجانية تغطي المشاريع الشخصية. الدفع حسب الاستخدام يتوسع دون بطاقة.
Avalanche
الخطة المجانية تغطي المشاريع الشخصية. الدفع حسب الاستخدام يتوسع دون بطاقة.
eth_getProof returns an account's core fields on the Avalanche C-Chain — balance (in AVAX wei), nonce, codeHash, and storageHash — together with Merkle-Patricia trie proofs for the account and for any storage slots you request. The proofs let a verifier check that the values truly belong under the block's stateRoot without trusting the RPC node, which is the foundation for light clients and cross-chain bridges over the C-Chain. Call it against https://avalanche.therpc.io/YOUR_API_KEY (chain ID 43114, 0xa86a) with an address, a list of storage keys (possibly empty), and a block tag.
stateRoot.| # | الاسم | النوع | مطلوب | الوصف |
|---|---|---|---|---|
| 1 | address | string (hex) | نعم | The account to generate proofs for. |
| 2 | storageKeys | array of string (hex) | نعم | Storage slots to include in the storage proof. |
| 3 | blockTag | string | لا | Block at which to generate the proof.الافتراضي: latest |
| النوع | الوصف |
|---|---|
| object | Object containing: address, balance (hex wei), codeHash (hex), nonce (hex), storageHash (hex), accountProof (array of hex-encoded RLP trie nodes), storageProof (array of {key, value, proof} objects). |
Try it live in the Avalanche playground.
| الكود | الرسالة | السبب |
|---|---|---|
-32602 | Invalid params | Address malformed or a storage key is not 32 bytes. |
-32000 | Missing trie node | Block is too old and the node has pruned state (non-archive node). |
eth_getStorageAt returns the raw value far more simply.accountProof root against the stateRoot from that block's header — the proof alone proves nothing without the trusted header.المعاملات
0x-prefixed 20-byte address
array of 32-byte hex slot indices, may be empty []
hex block number or "latest"/"earliest"/"pending"/"safe"/"finalized"