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

Other Lo demás

Tarea técnica

Создать .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


Han respondido

1
Desarrollador 1
Evaluación
(6)
Proyectos
6
33%
Arbitraje
1
0% / 100%
Caducado
1
17%
Trabaja
2
Desarrollador 2
Evaluación
(261)
Proyectos
425
38%
Arbitraje
86
44% / 19%
Caducado
71
17%
Trabajando

Información sobre el proyecto

Presupuesto
30+ USD
IVA (22%): 6.6 USD
Total: 37 USD
Para el ejecutor
27 USD

Cliente

(3)
Encargos realizados6
Número de arbitrajes0