Mandos: смарт-контракт недействителен при развертывании смарт-контракта
Я создал смарт-контракт и хочу протестировать его с помощью фреймворда mandos. Когда я запускаю
erdpy contract test
, это не удается с выводом следующей команды:
Выход: Сценарий: contract-deploy.scen.json ... FAIL: несоответствие кода результата. Tx 1. Хочу: 0. Иметь: 9 (недействительный контракт). Сообщение: неверный код контракта
Как решить эту проблему?
1 ответ
Дориан Инку поделился решением разработчиков Elrond в Telegram.
Если вы получили недействительный код контракта, вы можете обновить свою версию arwen, выполнив следующие действия:
erdpy config set dependencies.arwentools.tag v1.4.21
erdpy deps install arwentools --overwrite
И, наконец, если компиляция не удалась с некоторыми странными сообщениями, обязательно обновите установку Rust:
erdpy deps install rust --overwrite