Skip to main content
Version: 30.0.x

Interface: PolkadotConfig

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

Properties​

metadata?​

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

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

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​

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:170

set to true to disable polkadot start up warnings


typesBundle?​

optional typesBundle?: OverrideBundleType

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

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

Note​

shouldn't be needed for most use cases