The chain descriptor record used to create this client.
Destroy all connections managed by this client.
Raw PolkadotClient instances, keyed by chain name. Use for advanced APIs like createInkSdk.
// Typed API access — fully typed from your descriptors
const account = await client.assetHub.query.System.Account.getValue(addr);
// Raw client for advanced use (e.g., InkSdk for contracts)
import { createInkSdk } from "@polkadot-api/sdk-ink";
const inkSdk = createInkSdk(client.raw.assetHub, { atBest: true });
A connected chain client returned by createChainClient or getChainAPI.
Each key from your config maps to a fully-typed PAPI TypedApi. Access raw
PolkadotClientinstances via.rawfor advanced use cases like creating anInkSdkfor contract interactions.