Totem SDK for Node.js applications
Core cryptographic primitives for Totem SDK
Always-on personal lookup node — accepts Hyperswarm connections, answers chain queries, pushes COIN_UPDATE to watchlist subscribers, relays TxPoW, and coordinates WOTS leases
Bare/Pear runtime integration harness for @totemsdk — storage, networking, lifecycle, and Hyperdrive adapters for Pear apps
Fetch-based PureMinima RPC client — Bare/Pear/Node/browser compatible
Hyperswarm client for Totem lookup nodes — chain queries, real-time coin updates, and TxPoW broadcast without a local chain DB
Wire protocol definitions for Totem lookup node ↔ client communication
Multi-hop payment routing over Omnia channels — single-token and cross-token paths
Client-side SDK for connecting to the Totem wallet browser extension — includes Totem Edge capability layer
Transaction builder for Minima blockchain — coin selection, multisig, and WOTS signing
WOTS key-use coordination — canonical v3 watermark, provider-based lease safety layers
Pure TypeScript KISSVM v1 evaluator for Minima scripting language
Node.js Streams, a user-land copy of the stream library from Node.js
Real-time balance streaming with WebSocket and HTTP fallback
Agent-policy interface contracts — the seam between the Phase 1.5 sovereignty stack and Phase 2 AI agents
Hyperswarm P2P transport adapter for @totemsdk/omnia payment channels — Bare/Pear compatible
Node.js API (Node-API)
Determine if the current node version supports the `--preserve-symlinks` flag.
A light-weight module that brings Fetch API to node.js
Unified ChainStateProvider interface for Totem SDK — Hosted, PureMinima, Composite
Channel factory layer for Omnia — N-of-N MULTISIG funding, virtual channel management, and factory settlement
Mercury-protocol state chain for Minima — privacy-preserving off-chain UTXO custody transfer with blind SE co-signatures
TxPoW envelope serialization and proof-of-work mining for the Minima protocol
Channel splicing for @totemsdk/omnia — resize Minima eltoo channels without a close+reopen cycle