Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

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

Alternative client for Substrate-based chains.
Go to Latest
function run
import { run } from "https://deno.land/x/smoldot2@light-js-deno-v1.0.6/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>>