getStakeMinimumDelegation RPC-Methode gibt die aktuelle Mindestanzahl von Lamports zurück, die erforderlich ist, um eine neue Stake-Delegation im Solana-Netzwerk zu erstellen. Dieser Wert kann sich im Laufe der Zeit aufgrund von Netzwerk-Governance oder Updates ändern.
Häufige Anwendungsfälle
- Validierung von Stake-Beträgen: Bevor man ein neues Stake-Konto erstellt oder Stake delegiert, sollte dieser Wert überprüft werden, um sicherzustellen, dass die beabsichtigte Delegation die Mindestanforderung erfüllt.
- Staking UI/UX: Anzeige des Mindestdelegationsbetrags für Benutzer in Staking-Oberflächen, um deren Eingaben zu leiten.
- Automatisierte Staking-Skripte: Sicherstellung, dass automatisierte Staking-Prozesse einen gültigen Delegationsbetrag verwenden.
Anforderungsparameter
Diese Methode hat einen optionalen Parameter:config(Objekt, optional): Konfigurationsobjekt, das das folgende Feld enthält:commitment(String, optional): Gibt das Commitment-Level an, das beim Abfragen des Wertes verwendet werden soll. Wenn es weggelassen wird, wird das Standard-Commitment des RPC-Nodes verwendet (normalerweisefinalized).
Antwortstruktur
Das Feldresult der JSON-RPC-Antwort ist ein RpcResponse Objekt, das enthält:
context(Objekt): EinRpcResponseContextObjekt mit dem folgenden Feld:slot(u64): Der Slot, bei dem die Daten abgerufen wurden.
value(u64): Der Mindestbetrag für die Stake-Delegation in Lamports.
Beispiele
1. Aktuelle Mindestdelegation für Stake abrufen
Dieses Beispiel ruft den aktuellen Mindestbetrag für die Stake-Delegation mit dem Standard-Commitment ab.2. Stake-Mindestdelegation mit spezifischem Commitment abrufen
Entwickler-Tipps
- Lamports vs. SOL: Der zurückgegebene Wert ist in Lamports. Denken Sie daran, dass 1 SOL = 1.000.000.000 Lamports sind.
- Dynamischer Wert: Der Mindestdelegationsbetrag kann sich durch Netzwerkparameter ändern. Es ist ratsam, diesen Wert regelmäßig oder vor kritischen Operationen abzufragen, anstatt ihn fest zu codieren. Erfahren Sie mehr über das Staking in unserem ausführlichen Leitfaden.
- Commitment-Level: Die Verwendung unterschiedlicher Commitment-Level kann beeinflussen, wie aktuell der zurückgegebene Wert ist.
finalizedbietet die meiste Sicherheit, währendprocessedmöglicherweise einen neueren Wert liefert, der noch nicht vollständig vom Cluster bestätigt wurde.
getStakeMinimumDelegation RPC-Methode effektiv zu nutzen, um die minimal erforderliche Stake-Delegation auf Solana abzurufen.