Как сравнить исходный и действующий скрипты подписи блоков Elements
Инструмент федерации, настроенный по генезису, может проверять старое условие подписи после смены параметров. Демон различает исходный скрипт и условие для следующего блока.
Получите оба скрипта вместе
Запросите экземпляр цепочки, который будет проверять преемника. Сохраните хеш вершины, корень активных параметров и обе hex-строки. Различие байтов может быть ожидаемым после смены параметров.
elements-cli getblockchaininfo | jq '{bestblockhash,current_params_root,signblock_hex,current_signblock_hex}'
Привяжите проверку к родителю предложения
Для кандидата поверх этой вершины используйте current_signblock_hex, а генезисный скрипт оставьте для исторической идентификации. После смены родителя перечитайте контекст. Активный скрипт задаёт требование, но не доказывает наличие нужных подписей у конкретного кандидата.