Move.

Publication

Partagez vos connaissances.

Xavier.eth.
Mar 17, 2025
Questions et Réponses avec des Experts

How to assign multiple variables from a tuple in CLI for PTB?

I'm working with the CLI and calling a function 0x2::transfer_policy::confirm_request that returns a tuple (item, paid, from). I want to use these values in a PTB command. How can I assign each element of this tuple to separate variables using CLI?

  • Move CLI
  • Move
2
2
Partager
Commentaires
.

Réponses

2
dudley_smith.
Mar 18 2025, 04:59

Donc, juste pour confirmer après l'ajout d'Ashok, dans la commande PTB, vous feriez quelque chose de similaire à :

sui client ptb \
--move-call [...] \
--assign result \
--assign item result.0 \
--assign paid result.1 \
--assign from result.2
[...the rest of the PTB]
2
Commentaires
.
Ramirez.
Mar 17 2025, 18:13

Pas pour le moment. Vous pouvez les attribuer individuellement à l'aide de l'index des tuples. Par exemple, vous obtiendrez le tuple en conséquence, vous pouvez donc simplement obtenir chaque élément et l'attribuer séparément. Vous pouvez le faire comme suit :

--assign item result.0
--assign paid result.1
--assign from result.2
1
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écompensesJuin
    Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
    Plus d'infos