认证
使用useHeliusWallet 钩子读取授权状态并推动登录:
login() 会打开带有您启用的身份认证方法的钱包模态窗口。
登录后,status 变为 "authenticated",并且 user 会填充用户的 ID、子组织 ID 和钱包 ID。
选择显示在仪表板中的登录方法 — 请参阅配置登录方法 。
签署和发送
useHeliusWallet 暴露钱包地址、签署方法和连接到 Helius RPC 的即用型 Solana Connection。
签署消息
签署并发送交易
signAndSendTransaction 在客户端签署交易并通过 Helius 提交。它需要一个序列化的交易并返回交易签名。
读取交易历史
getTransactions 需要 服务器路由处理器 — 它在默认的客户端模式 (Secure RPC) 下不可用。导出钱包
钱包是非托管的,因此用户可以带走他们的密钥。exportWallet 为登录用户打开一个安全的加密流程,以显示和导出他们的私钥。
后续步骤
API 参考
全部
useHeliusWallet() 接口和导入。从 Privy 迁移
将现有的 Privy 钱包迁移到 Helius WaaS