Skip to main content
La méthode RPC getStakeMinimumDelegation renvoie le montant minimum actuel de lamports requis pour créer une nouvelle délégation de mise sur le réseau Solana. Cette valeur peut changer au fil du temps en raison de la gouvernance du réseau ou des mises à jour.

Cas d’Utilisation Courants

  • Validation des Montants de Mise : Avant de créer un nouveau compte de mise ou de déléguer une mise, vérifiez cette valeur pour vous assurer que la délégation prévue répond à l’exigence minimale.
  • UI/UX de Mise : Afficher le montant minimum de délégation aux utilisateurs dans les interfaces de mise pour guider leur saisie.
  • Scripts de Mise Automatisés : Assurer que les processus de mise automatisés utilisent un montant de délégation valide.

Paramètres de Requête

Cette méthode a un paramètre optionnel :
  1. config (objet, optionnel) : Objet de configuration contenant le champ suivant :
  • commitment (chaîne, optionnel) : Spécifie le niveau d’engagement à utiliser lors de la requête de la valeur. S’il est omis, l’engagement par défaut du nœud RPC est utilisé (généralement finalized).

Structure de Réponse

Le champ result de la réponse JSON-RPC est un objet RpcResponse contenant :
  • context (objet) : Un objet RpcResponseContext avec le champ suivant :
  • slot (u64) : Le slot lors duquel les données ont été récupérées.
  • value (u64) : Le montant minimum de délégation de mise en lamports.
Exemple de Réponse :

Exemples

1. Obtenir le Minimum Actuel de Délégation de Mise

Cet exemple récupère le montant minimum actuel de délégation de mise en utilisant l’engagement par défaut.

2. Obtenir le Minimum de Délégation de Mise avec un Engagement Spécifique

Conseils pour les Développeurs

  • Lamports vs SOL : La valeur retournée est en lamports. Rappelez-vous que 1 SOL = 1,000,000,000 lamports.
  • Valeur Dynamique : Le montant minimum de délégation peut changer en fonction des paramètres réseau. Il est conseillé de requêter cette valeur périodiquement ou avant des opérations critiques plutôt que de la coder en dur. Apprenez-en plus sur la mise en jeu dans notre guide détaillé.
  • Niveaux d’Engagement : L’utilisation de différents niveaux d’engagement peut affecter l’actualité de la valeur retournée. finalized offre le plus de certitude, tandis que processed pourrait donner une valeur plus récente qui n’a pas encore été entièrement confirmée par le cluster.
Ce guide devrait vous aider à utiliser efficacement la méthode RPC getStakeMinimumDelegation pour récupérer la délégation de mise minimale requise sur Solana.