ゼロコミッションバリデータ: Heliusバリデータでステークし、手数料0%でステーキングリワードを100%手に入れましょう。
クイック概要
Helius SDKは、プログラムで完全なSOLステーキングライフサイクルを処理する簡単な方法を提供します。ステーキングインターフェース、DeFiプロトコル、または自動ステーキング戦略を構築するのに最適です。作成&委任
新しいステークアカウントを作成し、一つのトランザクションでバリデータに委任
監視&管理
報酬を追跡し、ステータスを確認し、既存のステークアカウントを管理
引き出し&償還
クールダウン期間後にステークを非アクティブ化しSOLを引き出し
インストール&セットアップ
ステーキングの基本
Solanaステーキングの仕組み
Solanaステーキングの仕組み
ステークアカウント: SOLをロックしバリデータに委任する特別なアカウント。各ステークアカウントは1つのバリデータを指します。リワード: バリデータはネットワークを保護するための報酬を獲得します。これらの報酬は、そのバリデータに委任されたすべてのステークアカウントに分配されます。ライフサイクル: 作成 → 委任 → リワード獲得 → 非アクティブ化 → 引き出し
Heliusバリデータを選ぶ理由
Heliusバリデータを選ぶ理由
- 0% 手数料: ステーキングリワードの100%を保持
- 高性能: 信頼できるブロック生成と最小限のダウンタイム
- 簡単な統合: Helius SDKに最適化され組み込みのヘルパーが付属
タイミングとエポック
タイミングとエポック
- アクティベーション: ステークは次のエポック開始時にアクティブ
- 非アクティベーション: 現在のエポック終了時に発効
- クールダウン: 非アクティブ化したステークはエポック終了後すぐに引き出し可能
はじめに
- クイックスタート
- 完全な例
3行のコードで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バリデータのパフォーマンスとリワードを監視