Beta:钱包即服务目前处于测试阶段。SDK 的方法和结构可能会快速变化,重大变化按需通知客户。WaaS 仅在付费计划中提供 —— 联系 Helius 团队获取更多信息。
helius-wallet-kit npm 包的 hook 进行集成。
使用现有钱包(如 Phantom)登录是一种登录方法 —— 它认证用户进入其嵌入的 Helius 钱包;签名始终使用嵌入钱包而非外部钱包。 社交登录(Google、Apple、Discord、X)即将推出。
为什么选择 Helius WaaS
- 一次集成。 嵌入式钱包、客户端签名、RPC 和优化的交易发送都来自单一 SDK —— 一个提供程序,一个 hook。无需单独的钱包供应商。
- 单一账单。 钱包和签名通过您已有的 Helius 学分 结算 —— 每次签名固定 200 学分($0.001),无单独订阅,无每月活跃用户费。钱包数量不影响账单;只有签名数量会影响。
- 创业成本的企业费率。 WaaS 运行在您的应用已使用的 Helius 基础设施上,每次签名固定 200 学分($0.001),价格与企业级嵌入钱包计划竞争 —— 无单独订阅,无每席费用。默认通过无密钥的 Secure RPC 发送交易,或通过 Helius Sender 优化着陆。
工作原理
- 每位终端用户获得一个专用的嵌入钱包(即 Turnkey 子组织),在首次登录时创建。
- 签名在客户端进行 —— 从用户的浏览器直接针对 Turnkey 签署交易和消息。您的服务器从不持有密钥。
- 交易通过 Helius 路由 —— 默认直接到您的项目的无密钥 Secure RPC URL,或在您添加服务器路由处理程序时通过 Helius Sender。
- 使用通过您现有的 Helius 学分进行结算 —— 请参阅定价。
前提条件
- 一个付费的 Helius 计划 —— WaaS 可在任何付费计划中使用。注册。
- 一个 Helius API 密钥 —— 在您的控制台中创建。
- 一个基于 Node.js 18+ 的 React 18+ 应用。提供程序和 hook 与框架无关;仅当您添加可选路由处理程序时需要 Next.js 14+。
定价
WaaS 通过您现有的 Helius 学分结算 —— 无单独订阅。每个签名费用为 200 学分(按标准学分费率为 $0.001),包括嵌入钱包和签名。失败的签名不计费。每个签名操作都是一个签名:
signMessage, signTransaction,
和 signAndSendTransaction 每个生成一个。WaaS 可在任何付费计划中使用。后续步骤
快速入门
安装 SDK 并连接提供程序。
配置
配置选项和控制台登录方法。
使用钱包
读取认证状态、签名、发送和读取历史记录。
API 参考
useHeliusWallet() hook 和导入。