Move.

Пост

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

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

How can I merge Sui coins for a move call without gas issues?

I'm trying to make a move call where one argument requires a mutable Coin. My account holds two Sui tokens with balances of .29 and .71. I want to merge these coins first in the transaction and then use the resulting coin to make the move call. However, I'm encountering an issue where the transaction complains it can't find a coin for gas after the merge. Is it because I'm using both tokens in the transaction, so they're unavailable for gas? Any ideas on how to resolve this?

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

Ответы

2
Michelle .
Jan 23 2025, 00:00

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

1
Комментарии
.
kryptoschain.
Jan 23 2025, 00:00

Вам не нужно управлять монетами вручную. Вы можете просто использовать coinWithBalanceих, а SDK автоматически найдет и объединит монеты. Попробуйте указать монету, которую вы хотите использовать для оплаты отдельно, так как это может решить проблему с газом. Вот ссылка на документацию SDK для получения дополнительной информации: Оплата газа.

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

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

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

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

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

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

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

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