Move.

Пост

Поделитесь своими знаниями.

tomek.
Jan 18, 2025
Экспертные Вопросы и Ответы

How to fix the error: MoveAbort in command 0?

I encountered an error when running a transaction, and the error message was 'Transaction failed with the following error. Dry run failed, could not automatically determine a budget: MoveAbort'. The error seems to originate in the 'option.move' module, specifically in the 'extract' function. It says 'Aborts if t does not hold a value'. What could be causing this and how can I fix it?

  • Move CLI
  • Move Bug
1
1
Поделиться
Комментарии
.

Ответы

1
Britain.
Jan 18 2025, 10:43

extractОшибка возникает из-за того, что option.moveфункция в t.is_some()модуле прерывается при сбое утверждения. Это означает, что tожидается, что опция будет содержать значение, но на момент вызова этой функции это не так. Перед вызовом убедитесь, что для опции установлено значение «some»extract.

1
Лучший ответ
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Посты231Ответы
Sui.X.Peera.

Заработай свою долю из 1000 Sui

Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

Кампания вознагражденийИюль
      Посты с вознаграждением