Написать комманду которая повторить транзакцию в сети SUI

Other Sonstiges

Spezifikation

Создать .bat/python  файл, который повторит транзакцию взаимодействия с указанным смарт-контрактом на блокчейне Sui, с использованием Sui client. В ходе выполнения скрипта необходимо сначала отделить 1 SUI от основного кошелька, затем использовать этот 1 SUI для обмена на токены через смарт-контракт.

Описание задачи:

  1. Повтор транзакции:

    • Использовать аргументы, аналогичные указанной транзакции, которая была выполнена через смарт-контракт. Ссылка на транзакцию  Sui Explorer - Suiscan
  2. Создание .bat файла:

    • Скрипт должен быть написан в формате .bat , подходящем для использования на Windows(либо.
    • Скрипт должен выполнять следующие шаги:
      1. Отделить 1 SUI от основного кошелька с помощью команды sui client (выполняется через функцию Split-Coin).
      2. Взаимодействовать с целевым смарт-контрактом, чтобы обменять этот 1 SUI на токены, используя предоставленные параметры транзакции (аргументы).
  3. Основные команды:

    • Команды должны:
      • Инициализировать разделение 1 SUI (вызов функции Split-Coin).
      • Отправить транзакцию на взаимодействие со смарт-контрактом (использовать аргументы аналогичные исходной транзакции для получения токенов (обмен SUI на токены)).
  4. Требования к окружению:

    • Windows/python. Нода не компьютере не запущена.
    • Аргументы для трПрикрепить файланзакции (тип транзакции, адреса, суммы, данные смарт-контракта) будут предоставлены исходя из оригинальной транзакции.

Дополнительные требования:

  • Файл должен содержать комментарии, объясняющие основные шаги.(без фанатизма:)

Результат:

  • Готовый .bat файл, который корректно повторяет транзакцию, либо Python
  • Инструкция по запуску файла на Windows(если это python то сказать какие библиотеки нужно установить)


То чего добился я не работает.: 

sui client ptb --split-coins gas [1000000000] --assign coin ^
--move-call 0xfa9302fe83a1b717293ca0d4f80a9195e66ac3d401977df5b16f1aae00232ab9::move_pump::buy  "<0xd177f070ac9dc7ca9cf13107ff9bebc74b4606ab75dde706e9a6bfa78377de23::nsell::NSELL>" ^
        '0xd746495d04a6119987c2b9334c5fefd7d8cff52a8a02a3ea4e3995b9a041ace4::3038839::true' ^
        coin ^
        '"0x3f2d9f724f4a1ce5e71676448dc452be9a6243dac9c5b975a588c8c867066e92"' ^
        6000000 ^
        '"0x0000000000000000000000000000000000000000000000000000000000000006"' ^
--gas-budget 1000000000


Bewerbungen

1
Entwickler 1
Bewertung
(6)
Projekte
6
33%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
17%
Arbeitet
2
Entwickler 2
Bewertung
(261)
Projekte
425
38%
Schlichtung
86
44% / 19%
Frist nicht eingehalten
71
17%
Beschäftigt

Projektdetails

Budget
30+ USD
MwSt (22%): 6.6 USD
Insgesamt: 37 USD
Für die Entwickler
27 USD

Kunde

(3)
Veröffentlichte Aufträge6
Anzahl der Schlichtungen0