Move.

Пост

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

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

Why is my SUI transaction showing increased amount in preview?

I'm working on a function to facilitate user transaction signing with a dApp kit, specifically to transfer a set amount of SUI from a user's wallet to our wallet for a purchase. The code seems to be ready for the task, but when previewing the transaction in the user's wallet, the SUI amount oddly increases. Did I overlook any details, or is there a typical fix for this oddity?

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

Ответы

2
DuAn.
Jan 29 2025, 05:26

В вашем альтернативном фрагменте кода предлагается добавить вызов обязательной функции coinWithBalanceи другой метод transferObjectsобработки перевода монет, который, похоже, в большей степени соответствует стандартной практике. Еще раз проверьте логику конвертации сумм и манипулирования объектами транзакции, чтобы обеспечить правильное отображение и исполнение. Кроме того, убедитесь, что адрес получателя точно определен в переменных окружения. tx.setSender(currentAccount!.address);Другим ключевым аспектом является назначение отправителя в транзакции: Убедитесь, что currentAccountвсе установлено правильно, так как неправильное управление счетом может привести к неожиданным результатам при предварительной версии кошелька.

3
Лучший ответ
Комментарии
.
Tawhid.
Jan 28 2025, 23:37

Похоже, в настройке транзакции возникло недоразумение, из-за которого сумма SUI может оказаться увеличенной, а не уменьшенной, как ожидалось. В первой функции, которой вы поделились, убедитесь, что вы правильно инициализируете транзакцию и что перевод выполняется правильно. Возможно, вы захотите еще раз проверить, как вы обрабатываете конвертацию суммы при создании транзакции.

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

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

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

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

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

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

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

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