state_subscribeStorage
Description
Subscribe to storage or runtime version updates over WebSocket. Drive live UIs that react to on‑chain changes.
Subscribes to storage changes for the provided keys. Requires WebSocket endpoint.
Code Examples
- cURL
- JavaScript (polkadot.js)
Not supported over HTTP; use WebSocket.
import { ApiPromise, WsProvider } from '@polkadot/api';
const api = await ApiPromise.create({ provider: new WsProvider('wss://api-bittensor-mainnet.n.dwellir.com/YOUR_API_KEY') });
const unsub = await api.rpc.state.subscribeStorage([[ '0x3a636f6465' ]], (changes) => {
console.log('storage changed:', changes.toHuman());
});
// Later: await unsub();