Move.

Пост

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

Xavier.eth.
Mar 17, 2025
Экспертные Вопросы и Ответы

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
Поделиться
Комментарии
.

Ответы

2
dudley_smith.
Mar 18 2025, 04:59

Итак, чтобы подтвердить добавление Ashok, в команде PTB вы должны сделать что-то похожее на:

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
Комментарии
.
Ramirez.
Mar 17 2025, 18:13

На данный момент нет. Вы можете назначать их по отдельности, используя индекс кортежа. Например, в результате вы получите кортеж, поэтому вы можете просто получить каждый элемент и назначить его отдельно. Это можно сделать следующим образом:

--assign item result.0
--assign paid result.1
--assign from result.2
1
Комментарии
.

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

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

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

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

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

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

Кампания вознагражденийИюнь
    Посты с вознаграждением
    Мы используем файлы cookie, чтобы гарантировать вам лучший опыт на нашем сайте.
    Подробнее