Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/smoldot2/worker-nodejs.d.ts>run

Lightweight client for Substrate-based chains, such as Polkadot and Kusama.
Latest
function run
import { run } from "https://deno.land/x/smoldot2@light-js-deno-v2.0.31/worker-nodejs.d.ts";

Runs the CPU-heavy parts of smoldot. Must be passed a port whose other end is passed to ClientOptions.portToWorker.

Returns a Promise that is ready when the smoldot client is shut down (either because it crashes or intentionally with a call to Client.terminate). Since this function is asynchronous, this Promise is wrapped around another Promise. In other words, the outer Promise is ready when execution starts, and the inner Promise is ready when execution ends.

Returns

Promise<Promise<void>>