Как определить положение предложения федерации внутри эпохи сигнализации Elements
Для мониторинга управления нужно понять, относятся ли два наблюдения к одному периоду динамической федерации. В разных конфигурациях Elements одних высот блоков для этого недостаточно.
Прочитайте положение в эпохе
Возьмите epoch_age и epoch_length из одного ответа. Возраст идёт от нуля до длины минус один. Сохраните его с активным корнем параметров, чтобы различать снимки по разные стороны границы.
elements-cli getblockchaininfo | jq '{blocks,epoch_age,epoch_length,current_params_root,total_valid_epochs}'
Рассчитайте расстояние до границы
При длине 100 и возрасте 97 три следующих блока приведут к нулевому возрасту новой эпохи. Это указывает время границы, но не наличие достаточных сигналов за предложение. Перед объявлением смены политики проверьте активный корень и реальную историю блоков.