⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
Skip to main content

offchain_localStorageGet - JSON-RPC Method

Description

Reads a value from the offchain worker local storage of the queried node. Offchain workers can persist data in either persistent or temporary storage; this RPC lets operators debug that state. Because it exposes node-local data, the method is typically available only on trusted endpoints.

Parameters

ParameterTypeRequiredDescription
kindstringYesStorage kind ("PERSISTENT" or "LOCAL")
keystringYesHex-encoded key

Request Example

{
"jsonrpc": "2.0",
"method": "offchain_localStorageGet",
"params": [
"PERSISTENT",
"0x6d795f6f6666636861696e5f6b6579"
],
"id": 1
}

Response Example

{
"jsonrpc": "2.0",
"result": null,
"id": 1
}

A non-null result is a hex-encoded SCALE value written by an offchain worker.

Notes

  • This RPC surfaces node-local data; public API providers often disable it for security.
  • Use "LOCAL" to read ephemeral values stored for the current block.
  • Pair with offchain_localStorageSet on validator tooling for smoke tests.