Skip to main content
Метод RPC getStakeMinimumDelegation возвращает текущее минимальное количество лампортов, необходимое для создания нового делегирования стейка в сети Solana. Это значение может меняться со временем из-за решений по управлению сетью или обновлений.

Распространенные сценарии использования

  • Проверка суммы стейка: Перед созданием нового аккаунта стейка или делегированием стейка проверьте это значение, чтобы убедиться, что предполагаемая сумма делегирования соответствует минимальному требованию.
  • UI/UX для стейкинга: Показывайте пользователям минимальную сумму делегирования в интерфейсах стейкинга, чтобы помочь им указать корректное значение.
  • Скрипты автоматического стейкинга: Убедитесь, что автоматизированные процессы стейкинга используют допустимую сумму делегирования.

Параметры запроса

Этот метод принимает один необязательный параметр:
  1. config (объект, необязательно): Объект конфигурации, содержащий следующее поле:
    • commitment (строка, необязательно): Задает уровень подтверждения, используемый при запросе значения. Если параметр не указан, используется уровень подтверждения по умолчанию для узла RPC (обычно finalized).

Структура ответа

Поле result ответа JSON-RPC представляет собой объект RpcResponse, содержащий:
  • context (объект): Объект RpcResponseContext со следующим полем:
    • slot (u64): Слот, в котором были получены данные.
  • value (u64): Минимальная сумма делегирования стейка в лампортах.
Пример ответа:

Примеры

1. Получение текущей минимальной суммы делегирования стейка

В этом примере запрашивается текущая минимальная сумма делегирования стейка с использованием уровня подтверждения по умолчанию.

2. Получение минимальной суммы делегирования стейка с заданным уровнем подтверждения

Рекомендации разработчикам

  • Лампорты и SOL: Возвращаемое значение указано в лампортах. Помните, что 1 SOL = 1 000 000 000 лампортов.
  • Динамическое значение: Минимальная сумма делегирования может изменяться в зависимости от параметров сети. Рекомендуется периодически запрашивать это значение или делать это перед критически важными операциями, а не задавать его непосредственно в коде. Подробнее о стейкинге читайте в нашем подробном руководстве.
  • Уровни подтверждения: Использование разных уровней подтверждения может влиять на актуальность возвращаемого значения. finalized обеспечивает наибольшую достоверность, а processed может вернуть более новое значение, которое еще не было полностью подтверждено кластером.
Это руководство поможет вам эффективно использовать метод RPC getStakeMinimumDelegation для получения минимальной требуемой суммы делегирования стейка в Solana.