Skip to main content
Version: 31.0.x

Interface: PolkadotConfig

Defined in: src/api/client/types.ts:145

Properties

metadata?

optional metadata?: Record<string, `0x${string}`>

Defined in: src/api/client/types.ts:164

provide a locally saved metadata file for a modestly fast startup time (e.g. 1 second when provided, 1.5 seconds without).

Note

if not provided the SDK will read the needed data from chain during startup

Note

format is key as genesis hash and spec version and the value hex encoded chain metadata

Example

creating valid metadata

const meta = _polkadotApi.runtimeMetadata.toHex();
const genesisHash = _polkadotApi.genesisHash;
const specVersion = _polkadotApi.runtimeVersion.specVersion;

const metadata = {
[`${genesisHash}-${specVersion}`]: meta,
};

noInitWarn?

optional noInitWarn?: boolean

Defined in: src/api/client/types.ts:169

set to true to disable polkadot start up warnings


typesBundle?

optional typesBundle?: OverrideBundleType

Defined in: src/api/client/types.ts:176

allows for types to be provided for multiple chain specs at once

Note

shouldn't be needed for most use cases