Как сравнить исходный и действующий скрипты подписи блоков Elements

Инструмент федерации, настроенный по генезису, может проверять старое условие подписи после смены параметров. Демон различает исходный скрипт и условие для следующего блока.

Получите оба скрипта вместе

Запросите экземпляр цепочки, который будет проверять преемника. Сохраните хеш вершины, корень активных параметров и обе hex-строки. Различие байтов может быть ожидаемым после смены параметров.

elements-cli getblockchaininfo | jq '{bestblockhash,current_params_root,signblock_hex,current_signblock_hex}'

Привяжите проверку к родителю предложения

Для кандидата поверх этой вершины используйте current_signblock_hex, а генезисный скрипт оставьте для исторической идентификации. После смены родителя перечитайте контекст. Активный скрипт задаёт требование, но не доказывает наличие нужных подписей у конкретного кандидата.

elementsproject.org getblockchaininfo