@dedot/chain-specs
v0.7.0
Published
Well-known chain specs for light clients (Smoldot)
Readme
@dedot/chain-specs
A collection of well-known chain specifications for connecting to Polkadot, Kusama, and testnet networks using Dedot with the Smoldot light client.
This package provides optimized chain specs with full ESM and CommonJS support via subpath exports, allowing you to import individual network specifications on-demand.
This package is a fork of @substrate/connect-known-chains with customizations!
Installation
# npm
npm install @dedot/chain-specs
# yarn
yarn add @dedot/chain-specs
# pnpm
pnpm add @dedot/chain-specsUsage
Basic Usage
Import chain specs and use them with Dedot and Smoldot:
import { DedotClient, SmoldotProvider } from 'dedot';
import { start } from 'dedot/smoldot';
import { chainSpec } from '@dedot/chain-specs/polkadot';
const smoldot = start();
const chain = await smoldot.addChain({ chainSpec });
const provider = new SmoldotProvider(chain);
const client = await DedotClient.new(provider);Importing Multiple Networks
// Import specific networks
import { chainSpec as polkadot } from '@dedot/chain-specs/polkadot';
import { chainSpec as kusama } from '@dedot/chain-specs/ksmcc3';
import { chainSpec as assetHub } from '@dedot/chain-specs/polkadot_asset_hub';
// Or import all at once
import { polkadot, ksmcc3, polkadot_asset_hub } from '@dedot/chain-specs';Supported Networks
polkadot- Polkadot relay chainpolkadot_asset_hub- Polkadot Asset Hub parachainpolkadot_bridge_hub- Polkadot Bridge Hub parachainpolkadot_collectives- Polkadot Collectives parachainpolkadot_people- Polkadot People parachainksmcc3- Kusama relay chainksmcc3_asset_hub- Kusama Asset Hub parachainksmcc3_bridge_hub- Kusama Bridge Hub parachainksmcc3_people- Kusama People parachainwestend2- Westend testnet relay chainwestend2_asset_hub- Westend Asset Hub parachainwestend2_bridge_hub- Westend Bridge Hub parachainwestend2_collectives- Westend Collectives parachainwestend2_people- Westend People parachainpaseo- Paseo testnetpaseo_asset_hub- Paseo Asset Hubpaseo_bridge_hub- Paseo Bridge Hubpaseo_collectives- Paseo Collectivespaseo_people- Paseo People
Documentation
For more information on connecting to networks with Dedot and Smoldot, visit the Dedot documentation.
License
MIT
