Skip to main content
El método RPC getStakeMinimumDelegation devuelve la cantidad mínima actual de lamports necesaria para crear una nueva delegación de stake en la red de Solana. Este valor puede cambiar con el tiempo debido a la gobernanza o las actualizaciones de la red.

Casos de uso comunes

  • Validación de cantidades de stake: Antes de crear una nueva cuenta de stake o delegar stake, consulta este valor para asegurarte de que la delegación prevista cumpla con el requisito mínimo.
  • UI/UX de staking: Muestra la cantidad mínima de delegación a los usuarios en las interfaces de staking para orientarlos al ingresar datos.
  • Scripts de staking automatizados: Asegúrate de que los procesos de staking automatizados usen una cantidad de delegación válida.

Parámetros de solicitud

Este método tiene un parámetro opcional:
  1. config (objeto, opcional): Objeto de configuración que contiene el siguiente campo:
    • commitment (cadena, opcional): Especifica el nivel de compromiso que se usará al consultar el valor. Si se omite, se usa el compromiso predeterminado del nodo RPC (normalmente finalized).

Estructura de la respuesta

El campo result de la respuesta JSON-RPC es un objeto RpcResponse que contiene:
  • context (objeto): Un objeto RpcResponseContext con el siguiente campo:
    • slot (u64): El slot en el que se recuperaron los datos.
  • value (u64): La cantidad mínima de delegación de stake en lamports.
Ejemplo de respuesta:

Ejemplos

1. Obtén la delegación mínima de stake actual

Este ejemplo obtiene la cantidad mínima actual de delegación de stake usando el compromiso predeterminado.

2. Obtén la delegación mínima de stake con un compromiso específico

Consejos para desarrolladores

  • Lamports frente a SOL: El valor devuelto está expresado en lamports. Recuerda que 1 SOL = 1,000,000,000 lamports.
  • Valor dinámico: La cantidad mínima de delegación está sujeta a cambios según los parámetros de la red. Es recomendable consultar este valor periódicamente o antes de realizar operaciones críticas, en lugar de codificarlo de forma fija. Obtén más información sobre el staking en nuestra guía detallada.
  • Niveles de compromiso: Usar distintos niveles de compromiso puede afectar qué tan actualizado está el valor devuelto. finalized ofrece la mayor certeza, mientras que processed podría proporcionar un valor más reciente que aún no haya sido confirmado por completo por el clúster.
Esta guía te ayudará a usar eficazmente el método RPC getStakeMinimumDelegation para recuperar la delegación mínima de stake requerida en Solana.