零佣金验证器:使用 Helius 验证器进行质押,享受 0% 佣金率,保留 100% 的质押奖励。
快速概览
Helius SDK 提供简单的方法以编程方式处理完整的 SOL 质押生命周期。非常适合构建质押界面、DeFi 协议或自动化质押策略。创建与委托
在一次交易中设置新的质押账户并委托给验证器
监控与管理
跟踪奖励、检查状态并管理现有质押账户
提现与赎回
在冷却期后停用质押并提取 SOL
安装与设置
质押基础
Solana 质押如何运作
Solana 质押如何运作
质押账户:一种特殊账户,用于锁定 SOL 并将其委托给验证器。每个质押账户仅指向一个验证器。奖励:验证器通过保障网络安全获得奖励。这些奖励分配给所有委托给该验证器的质押账户。生命周期:创建 → 委托 → 获得奖励 → 停用 → 提现
为何选择 Helius 验证器
为何选择 Helius 验证器
- 0% 佣金:保留 100% 的质押奖励
- 高性能:可靠的区块生产和最小的停机时间
- 易于集成:针对 Helius SDK 优化,内置辅助工具
时间与周期
时间与周期
- 激活:质押在下一个周期开始时生效(约 2 天)
- 停用:在当前周期结束时生效
- 冷却:停用的质押可在周期结束后立即提取
入门指南
- 快速开始
- 完整示例
仅需三行代码即可质押 SOL:
SDK 自动处理租金计算和质押账户创建。
1.5 参数是您想要质押的 SOL 数量。SDK 方法参考
createStakeTransaction(owner, amount)
createStakeTransaction(owner, amount)
创建可以签名和发送的完整质押交易。参数:示例:
owner(PublicKey): 将拥有质押账户的钱包amount(number): 要质押的 SOL 数量
getStakeInstructions(owner, amount)
getStakeInstructions(owner, amount)
返回质押指令(对于自定义交易构建很有用)。返回:示例:
getHeliusStakeAccounts(wallet)
getHeliusStakeAccounts(wallet)
检索委托给 Helius 验证器的钱包的所有质押账户。示例:
createUnstakeTransaction(owner, stakeAccount)
createUnstakeTransaction(owner, stakeAccount)
创建一个交易以停用(开始取消质押)质押账户。示例:
getWithdrawableAmount(stakeAccount, includeRent?)
getWithdrawableAmount(stakeAccount, includeRent?)
检查可以从已停用的质押账户中提取多少 SOL。参数:
includeRent(boolean): 是否包含免租金额
createWithdrawTransaction(owner, stakeAccount, destination, amount)
createWithdrawTransaction(owner, stakeAccount, destination, amount)
创建一个交易以从已停用的质押账户中提取 SOL。示例:
完整质押工作流程
1
创建和委托
2
监控您的质押
3
停用(开始解除质押)
4
提取 SOL
高级模式
- 浏览器集成
- 批量操作
- 智能交易
对于使用钱包适配器的浏览器应用程序:
重要提示
租金考虑:质押账户需要租金豁免储备(约 0.00228 SOL)。提取全部余额将关闭账户。
快速参考
需要快速提醒吗?以下是基本方法:下一步
Helius SDK 文档
完整的 SDK 参考,包含所有可用方法
智能交易
使用优先费用和重试逻辑优化您的交易
加入 Discord
从我们的开发者社区获取帮助
验证者仪表板
监控 Helius 验证者的性能和奖励