Move.

Пост

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

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

What causes MoveAbort errors with 'split' in transactions?

I've been encountering MoveAbort errors in my transactions, specifically with the function 'split'. The error seems related to a balance issue, as indicated by a message about splitting more than the coin's balance. What exactly does this mean and why does it happen?

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

Ответы

1
skywinder.
Jan 25 2025, 17:17

Ошибка возникает из-за того, что вы пытаетесь разделить сумму, превышающую баланс монеты. Это означает, что транзакция пытается разделить монету сверх имеющейся на балансе суммы, что приводит к прерыванию операции. Перейдите по этой ссылке для получения более подробной информации: https://github.com/MystenLabs/sui/blob/main/crates/sui-framework/packages/sui-framework/sources/balance.move#L78

2
Комментарии
.

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

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

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

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

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

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

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