Move.

Publicación

Comparte tu conocimiento.

Tawhid.
Jan 23, 2025
P&R expertos

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
Cuota
Comentarios
.

Respuestas

2
Michelle .
Jan 23 2025, 00:00

¿Has probado a usar merge coinsla funcionalidad? Podría fusionar tus monedas sin causar ningún conflicto con los requisitos de gas. Esta función se agregó para reducir la molestia de la administración manual de monedas. El proceso está diseñado para representar lo que quieres en la transacción y, al mismo tiempo, aplazar el origen de las monedas hasta que construyas y firmes la transacción.

1
Comentarios
.
kryptoschain.
Jan 23 2025, 00:00

No es necesario administrar las monedas manualmente. Solo tienes que coinWithBalanceusarlas y el SDK se encargará de buscar y fusionar las monedas automáticamente. Intenta especificar la moneda que quieres usar para pagar las tarifas por separado, ya que esto podría resolver el problema con el gas. Aquí tienes el enlace a la documentación del SDK para obtener más información: Pago de gas.

0
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

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

148Publicaciones231Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJulio