先跑起来,再安装
想最快看清它的形态,就运行导览 —— 真实的路由器、能力清单与统一收款,配上内存桩适配器。无需节点、无需凭证、无需联网,也无需任何协议 SDK。createWdkRegistry,就是导览与一个真正转移资金的钱包之间的全部差别。
安装
环境要求
- Node.js 20 或更高版本
- 推荐 TypeScript 5.x
- 仅支持 ESM
协议 SDK 是可选的对等依赖
唯一的硬依赖是纯密码学基础库(@noble/*、@scure/*)。每个协议 SDK 都是可选的 peerDependency —— 只安装你实际用到的适配器所需的那些。
引入根入口不会拉入任何协议 SDK,而每个适配器都在 connect() 内部懒加载自己的 SDK,因此缺失的对等依赖只会在你真正加载该适配器子路径时才报错。正是这一点让 MV3 扩展宿主可以引入本引擎,而不必背上所有 L2 SDK。
迁移说明(≤ beta.53 → beta.54): 协议 SDK 已从
dependencies 移至可选的 peerDependencies,不再被传递安装 —— 请把你所用适配器对应的包加入自己的 package.json。你的第一个钱包
注入你的平台实现
引擎从不直接调用平台 API。每个宿主在启动时一次性注入存储、CSPRNG 和时钟,正是这一点让同一套引擎可以原样运行在 React Native(SecureStore/MMKV)、浏览器扩展(chrome.storage)和 Node 上。