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.

Кампанія винагородЛипень