Как раскрыть глобальную константу при сравнении контрактов Tezos

Два скрипта могут выглядеть по-разному, если один вставляет общее выражение по хешу. Для сравнения развёрнутого кода ссылку на глобальную константу нужно разрешить в контексте сети.

Проследите ссылку на выражение

Увидев форму ниже в Michelson, скопируйте полный хеш expr из настоящего скрипта. Найдите зарегистрированное выражение у доверенного источника или в операции регистрации и проверьте его хеш средствами Octez для соответствующего представления.

constant "expr…"

Например, константа со значением 999 может занимать место целого числа в развёрнутом дереве Micheline. Разберите вложенные ссылки перед сравнением выражений и сохраните исходный скрипт для побайтового сравнения.

Проверьте регистрацию в нужной сети

Хеш описывает выражение, а регистрация делает его доступным в конкретном контексте цепочки. При развёртывании того же скрипта в другой сети может отсутствовать нужная константа. Проверьте зависимости перед подготовкой новой операции origination. octez.tezos.com Octez protocol documentation