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

Отже, щоб підтвердити після додавання Ашока, у команді 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, щоб гарантувати вам найкращий досвід на нашому сайті.
    Детальніше