为Nostr客户端开发提供全面支持的工具集
nostr-tools是一个轻量级的Nostr客户端开发工具集。它提供密钥管理、事件处理和中继通信等核心功能,适用于浏览器和Node.js环境。该工具集支持多项Nostr改进提案(NIP),并能同时与多个中继交互。通过提供这些基础组件,nostr-tools帮助开发者更高效地构建Nostr应用。
用于开发 Nostr 客户端的工具。
仅依赖 @scure 和 @noble 包。
本包仅提供低级功能。如果你需要更高级的功能,可以查看 Nostrify,或者如果你想要一个易于使用的全面解决方案,能够抽象出 Nostr 的复杂部分并为你做出决策,可以查看 NDK 和 @snort/system。
npm install nostr-tools # 或 yarn add nostr-tools
如果使用 TypeScript,本包要求 TypeScript 版本 >= 5.0。