Как составить календарь разблокировки делегаций Cosmos

У вывода из делегации бывает несколько записей с разными сроками. Единая дата для всей позиции скрывает поздние выплаты.

Изучите отдельные записи валидатора

Задайте ADDR как адрес делегатора, VAL как операторский адрес валидатора. Обратитесь к TLS gRPC с reflection через GRPC. Для каждой записи прочтите completionTime, initialBalance и balance.

grpcurl -d "{\"delegatorAddr\":\"$ADDR\",\"validatorAddr\":\"$VAL\"}" "$GRPC" cosmos.staking.v1beta1.Query/UnbondingDelegation

Если 40 единиц завершают разблокировку в понедельник, а 60 в четверг, покажите две выплаты. Для оценки используйте текущий balance; начальная сумма помогает объяснить изменения, например после штрафа.

Подтвердите фактическое освобождение

Метка времени обозначает наступление срока обработки. Остановка цепочки и поддерживаемые удержания разблокировки могут отложить выплату. Обновите запись и банковский баланс после появления нового блока, прежде чем считать сумму доступной. github.com Cosmos SDK Query API