メインコンテンツへスキップ
ゼロコミッションバリデータ: Heliusバリデータでステークし、手数料0%でステーキングリワードを100%手に入れましょう。

クイック概要

Helius SDKは、プログラムで完全なSOLステーキングライフサイクルを処理する簡単な方法を提供します。ステーキングインターフェース、DeFiプロトコル、または自動ステーキング戦略を構築するのに最適です。

作成&委任

新しいステークアカウントを作成し、一つのトランザクションでバリデータに委任

監視&管理

報酬を追跡し、ステータスを確認し、既存のステークアカウントを管理

引き出し&償還

クールダウン期間後にステークを非アクティブ化しSOLを引き出し

インストール&セットアップ

ステーキングの基本

ステークアカウント: SOLをロックしバリデータに委任する特別なアカウント。各ステークアカウントは1つのバリデータを指します。リワード: バリデータはネットワークを保護するための報酬を獲得します。これらの報酬は、そのバリデータに委任されたすべてのステークアカウントに分配されます。ライフサイクル: 作成 → 委任 → リワード獲得 → 非アクティブ化 → 引き出し
  • 0% 手数料: ステーキングリワードの100%を保持
  • 高性能: 信頼できるブロック生成と最小限のダウンタイム
  • 簡単な統合: Helius SDKに最適化され組み込みのヘルパーが付属
  • アクティベーション: ステークは次のエポック開始時にアクティブ
  • 非アクティベーション: 現在のエポック終了時に発効
  • クールダウン: 非アクティブ化したステークはエポック終了後すぐに引き出し可能

はじめに

3行のコードでSOLをステーク:
SDKは自動的にレン​​ト計算とステークアカウントの作成を処理します。1.5パラメータはステークするSOLの量です。

SDKメソッドリファレンス

署名および送信可能な完全なステーキングトランザクションを作成します。パラメータ:
  • owner (PublicKey): ステークアカウントを所有するウォレット
  • amount (number): ステークするSOLの量
戻り値:
例:
ステーキングの指示のみを返します(カスタムトランザクションの構築に役立ちます)。戻り値:
例:
ウォレットのHeliusバリデータに委任されたすべてのステークアカウントを取得します。例:
ステークを非アクティブ化(ステーキング開始)するためのトランザクションを作成します。例:
非アクティブ化されたステークアカウントから引き出せるSOLの量を確認します。パラメータ:
  • includeRent (boolean): レント免除額を含めるかどうか
例:
非アクティブ化されたステークアカウントからSOLを引き出すためのトランザクションを作成します。例:

完全なステーキングワークフロー

1

作成と委任

2

ステークの監視

3

非アクティブ化(ステーキング開始)

4

SOLの引き出し

高度なパターン

ウォレットアダプターを使用したブラウザアプリケーション向け:

重要な注意事項

エポックのタイミング: Solanaエポックは約2日間持続します。ステークは次のエポック開始時にアクティブになり、非アクティブ化は現在のエポック終了時に発効します。
レン​​トの考慮事項: ステークアカウントはレン​​ト免除のリザーブ(約0.00228 SOL)が必要です。残高全額を引き出すとアカウントが閉鎖されます。
ハードウェアウォレット: ユーザーは2つの署名プロンプトを見ることになります - ステークアカウント用(事前に署名済み)と手数料支払者用。UXをそれに応じて設計してください。

クイックリファレンス

クイックリマインダーが必要ですか? ここに重要なメソッドがあります:

次のステップ

Helius SDKドキュメント

利用可能なすべてのメソッドを持つ完全なSDKリファレンス

スマートトランザクション

優先手数料と再試行ロジックでトランザクションを最適化

Discordに参加

開発者コミュニティからヘルプを得る

バリデータダッシュボード

Heliusバリデータのパフォーマンスとリワードを監視