@Ic2d
Самоучка:)

Как повторить транзакцию с помощью Sui SDK?

Пытаюсь повторить транзакцию с помощью Sui client, но никак не получается правильно вписать аргументы. Может кто из знающих здесь знает как это сделать? Бьюсь уже несколько дней.

Transaction block: AN2kVN31XbVv4ApxnRe9mTT5UALiSTcEMcoyPeUrVVyp

Вот тут .bat файл который делаю.
Buy_again.bat
@echo off
sui client split-coin --gas 0xadd7864f026906e79…09770cd752668e5ef0e9203b0fc81a ^
–coin-id 0xYGasCoinIdHere ^
–amounts 149996250001 ^
–gas-budget 1000000000

sui client call --package 0xfa9302fe83a1b717293ca0d4f80a9195e66ac3d401977df5b16f1aae00232ab9 ^
–module move_pump ^
–function buy ^
–type-args 0xd177f070ac9dc7ca9cf13107ff9bebc74b4606ab75dde706e9a6bfa78377de23::nsell::NSELL ^
–args 0xd746495d04a6119987c2b9334c5fefd7d8cff52a8a02a3ea4e3995b9a041ace4::3038839::true ^
0::0 ^
0x3f2d9f724f4a1ce5e71676448dc452be9a6243dac9c5b975a588c8c867066e92::1587827::true ^
904956798544794 ^
0x0000000000000000000000000000000000000000000000000000000000000006::1::false ^
–gas 0xadd7864f026906e79b…09770cd752668e5ef0e9203b0fc81a ^
–gas-budget 1000000000

pause


Update: Благодаря человеку в комментариях, немного продвинулся, но не получается...

Вначале разбиваю монету:
sui client split-coin --coin-id 0x011d6e63bc615c1c1373b....5260864312fd7c9574bdaaa1
ecc8b --amounts 1000000000

и получаю object разбитой монеты.

Далее,
sui client call --package 0xfa9302fe83a1b717293ca0d4f80a9195e66ac3d401977df5b16f1aae00232ab9 ^
--module move_pump --function buy ^
--type-args 0xd177f070ac9dc7ca9cf13107ff9bebc74b4606ab75dde706e9a6bfa78377de23::nsell::NSELL ^
--args 0xd746495d04a6119987c2b9334c5fefd7d8cff52a8a02a3ea4e3995b9a041ace4 ^
0x3f2d9f724f4a1ce5e71676448dc452be9a6243dac9c5b975a588c8c867066e92 ^
5483772406238 ^
0x0000000000000000000000000000000000000000000000000000000000000006 ^
--gas RECIEVED_OBJECT --gas-budget 1000000000


Сложность в том, что я не могу понять как подставить правильно аргументы. Вот моя транзакция. https://suiscan.xyz/mainnet/tx/AN2kVN31XbVv4ApxnRe...
Вот смартконтракт с которым пытаюсь взаимодействовать: https://suiscan.xyz/mainnet/object/0xfa9302fe83a1b...
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
grantur5707
@grantur5707
Full Stack Web Developer
@echo off
sui client split-coin --gas 0xadd7864f026906e79…09770cd752668e5ef0e9203b0fc81a ^
--coin-id 0xYGasCoinIdHere ^
--amounts 149996250001 ^
--gas-budget 1000000000

sui client call --package 0xfa9302fe83a1b717293ca0d4f80a9195e66ac3d401977df5b16f1aae00232ab9 ^
--module move_pump ^
--function buy ^
--type-args 0xd177f070ac9dc7ca9cf13107ff9bebc74b4606ab75dde706e9a6bfa78377de23::nsell::NSELL ^
--args 0xd746495d04a6119987c2b9334c5fefd7d8cff52a8a02a3ea4e3995b9a041ace4::3038839::true 0::0 ^
0x3f2d9f724f4a1ce5e71676448dc452be9a6243dac9c5b975a588c8c867066e92::1587827::true ^
904956798544794 ^
0x0000000000000000000000000000000000000000000000000000000000000006::1::false ^
--gas 0xadd7864f026906e79…09770cd752668e5ef0e9203b0fc81a ^
--gas-budget 1000000000

pause
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы