Перейти к основному содержанию

Параметры

pubkey
string
обязательно
Открытый ключ стейкинг-счёта (в кодировке base-58)
config
object
Объект конфигурации, содержащий:
commitment
string
Уровень подтверждения (processed, confirmed, finalized)
epoch
number
Эпоха, для которой нужно рассчитать активацию стейка

Ответ

result
object
Объект, содержащий:
state
string
Состояние активации (active, inactive, activating, deactivating)
active
number
Размер активного стейка в lamports
inactive
number
Размер неактивного стейка в lamports

Примеры кода

Базовый запрос

Использование web3.js

Примечания

  1. Возвращает информацию об активации стейкинга для заданного стейкинг-счёта
  2. Состояние активации указывает, активен ли стейк, неактивен, активируется или деактивируется
  3. Ответ приходит немедленно, так как читается из текущего состояния
  4. Активация стейка может изменяться в зависимости от эпохи и уровня подтверждения
  5. Стейкинг-счёт должен быть действительным

Рекомендации

  1. Используйте подходящий уровень подтверждения в зависимости от ваших потребностей
  2. Кэшируйте результаты там, где это уместно, для снижения нагрузки на RPC
  3. Отслеживайте изменения в активации стейка
  4. Рассмотрите использование подписки на websocket для обновлений в реальном времени
  5. Обрабатывайте сетевые ошибки и выполняйте повторные попытки при необходимости

Распространённые ошибки

Сценарии использования

  1. Анализ активации стейка
  2. Мониторинг активации стейка
  3. Планирование активации стейка