Move.

Publication

Partagez vos connaissances.

Tawhid.
Jan 23, 2025
Questions et Réponses avec des Experts

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
Partager
Commentaires
.

Réponses

2
Michelle .
Jan 23 2025, 00:00

Avez-vous essayé d'utiliser merge coinsles fonctionnalités ? Cela pourrait potentiellement fusionner vos pièces sans provoquer de conflit avec les besoins en gaz. Cette fonctionnalité a été ajoutée pour réduire les tracas liés à la gestion manuelle des pièces. Le processus est conçu pour représenter ce que vous voulez dans la transaction tout en reportant la source des pièces jusqu'à ce que vous créiez et signiez la transaction.

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

Vous n'avez pas besoin de gérer les pièces manuellement. Vous pouvez simplement l'utilisercoinWithBalance, et le SDK se chargera de rechercher et de fusionner automatiquement les pièces pour vous. Essayez de spécifier la pièce que vous souhaitez utiliser pour payer les frais séparément, car cela pourrait résoudre le problème lié au gaz. Pour plus d'informations, voici le lien vers la documentation du SDK : Gas Payment.

0
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

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

148Publications231Réponses
Sui.X.Peera.

Gagne ta part de 1000 Sui

Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

Campagne de RécompensesJuillet