getStakeMinimumDelegation RPCメソッドは、Solanaネットワークで新しいステークデリゲーションを作成するために必要な現在の最小ラメンポート数を返します。この値は、ネットワークのガバナンスやアップデートによって時間とともに変わることがあります。
一般的な使用例
- ステーク額の検証: 新しいステークアカウントを作成したりステークを委任する前に、この値を確認して、予定しているデリゲーションが最小要件を満たしていることを確認します。
- ステーキングUI/UX: ユーザーにステーキングインターフェースで最小デリゲーション額を表示し、入力の指針とします。
- 自動ステーキングスクリプト: 自動ステーキングプロセスが有効なデリゲーション額を使用するようにします。
リクエストパラメータ
このメソッドには1つのオプションパラメータがあります。config(object, optional): 次のフィールドを含む設定オブジェクト:
commitment(string, optional): 値をクエリするときに使用するコミットメントレベルを指定します。省略した場合、RPCノードのデフォルトのコミットメントが使用されます(通常はfinalized)。
レスポンス構造
JSON-RPCレスポンスのresultフィールドは、次のものを含むRpcResponseオブジェクトです。
context(object): 次のフィールドを持つRpcResponseContextオブジェクト。slot(u64): データが取得されたスロット。value(u64): ラメンポートでの最小ステークデリゲーション額。
例
1. 現在のステーク最小デリゲーションを取得
この例では、デフォルトのコミットメントを使用して現在の最小ステークデリゲーション額を取得します。2. 特定のコミットメントでステーク最小デリゲーションを取得
開発者へのヒント
- ラメンポートとSOL: 返される値はラメンポートです。1 SOL = 1,000,000,000ラメンポートであることを覚えておいてください。
- 動的な値: 最小デリゲーション額は、ネットワークのパラメータによって変化する可能性があります。この値をハードコードするのではなく、定期的または重要な操作の前にクエリすることをお勧めします。詳細なガイドでステーキングについて学びましょう。
- コミットメントレベル: 異なるコミットメントレベルを使用すると、返される値の最新度に影響を与える可能性があります。
finalizedは最も確実性を提供し、processedはまだクラスターによって完全に確認されていない新しい値を提供するかもしれません。
getStakeMinimumDelegation RPCメソッドの効果的な使用に役立つことを願っています。