state_getReadProof - JSON-RPC Method
Description#
Returns a proof for one or more storage keys at a given block hash. Proofs can be used to verify state off-chain.
Parameters#
| Parameter | Type | Required | Description |
|---|---|---|---|
keys | string[] | Yes | Array of storage keys |
at | string | Yes | Block hash to prove against |
Returns#
An object containing proof and at fields.
Request Example#
Create a read proof for the runtime :code key at a finalized block:
curl -s https://api-moonriver.n.dwellir.com/YOUR_API_KEY \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc":"2.0",
"id":1,
"method":"state_getReadProof",
"params":[["0x3a636f6465"], "0x1849c7bc2c547b315fef716c6f2fb6f5e256da60482a013286caf975d035f766"]
}'
The proof array contains SCALE-encoded nodes that verify the key’s value within the state root.