Module @substrate/smoldot-discovery



@substrate/smoldot-discovery

npm GPL-3.0-or-later



A TypeScript package extended from the @substrate/discovery NPM package, which enables the discovery and filtering of Smoldot extension providers from a list of providers.

To be utilized by dApps, extensions should implement the SmoldotExtensionProviderDetail interface. This can be achieved by following the extension side of the discovery protocol as detailed here, and then returning the implemented interface.

You can install the package using npm or yarn:

corepack pnpm i @substrate/smoldot-discovery

Here's an example of how to use the package:

import { getSmoldotExtensionProviders } from "@substrate/smoldot-discovery"

const smoldotProviders = getSmoldotExtensionProviders()

console.log(smoldotProviders)
MMNEPVFCICPMFPCPTTAAATR