Как раскрыть глобальную константу при сравнении контрактов Tezos
Два скрипта могут выглядеть по-разному, если один вставляет общее выражение по хешу. Для сравнения развёрнутого кода ссылку на глобальную константу нужно разрешить в контексте сети.
Проследите ссылку на выражение
Увидев форму ниже в Michelson, скопируйте полный хеш expr из настоящего скрипта. Найдите зарегистрированное выражение у доверенного источника или в операции регистрации и проверьте его хеш средствами Octez для соответствующего представления.
constant "expr…"
Например, константа со значением 999 может занимать место целого числа в развёрнутом дереве Micheline. Разберите вложенные ссылки перед сравнением выражений и сохраните исходный скрипт для побайтового сравнения.
Проверьте регистрацию в нужной сети
Хеш описывает выражение, а регистрация делает его доступным в конкретном контексте цепочки. При развёртывании того же скрипта в другой сети может отсутствовать нужная константа. Проверьте зависимости перед подготовкой новой операции origination. octez.tezos.com Octez protocol documentation