@liteverse/sdk
Base TypeScript client for health, public stats, service catalog, account bootstrap, auth exchange, pairing, rewards, activity, and streams.
The repository contains real TypeScript packages for platform access, React state, mobile helpers, and the widget. Use them from the workspace today; publish them to npm only after the package release is approved.
The base SDK owns the platform calls. React, mobile, and widget packages build on the same account and service contracts.
Base TypeScript client for health, public stats, service catalog, account bootstrap, auth exchange, pairing, rewards, activity, and streams.
React provider and hooks for dashboard-style interfaces that need live account and service state.
Mobile client helpers for Android-first participation, account sync, and shared session flows.
Embeddable LiteVerse account snapshot built on top of the base SDK.
import { createLiteVerseClient } from "@liteverse/sdk";
const client = createLiteVerseClient({
apiBaseUrl: "https://api.liteverse.network",
});
const bootstrap = await client.getBootstrapProfile();
const stop = await client.subscribeControlPlaneStream((event) => {
console.log(event.kind, event.emittedAt);
});
stop();The packages are real source packages in this repository. A public npm release is a separate publishing step, not a requirement for running the local examples.
pnpm install pnpm build:packages pnpm --dir examples/vanilla-sdk dev pnpm --dir examples/react-sdk dev pnpm --dir examples/widget-embed dev