createReadonly
createReadonly(
config):ReadonlyClient
Defined in: src/Client.ts:688
Create a read-only client for querying contract state.
No wallet, seed, proof server, or private state required — only needs network configuration (indexer URL). Ideal for dashboards, explorers, and monitoring tools.
Parameters
config
ReadonlyClientConfig = {}
Returns
Example
const reader = await Midday.Client.createReadonly({ networkConfig: Midday.Config.NETWORKS.local,});
const counter = reader.loadContract({ module: CounterContract });const state = await counter.readState(address);console.log(state.counter); // 42nSince
0.8.0