Пофиксить скрипт JS/web3.js, который вкладывает в пул на Uniswap V3

25 000 руб. за проект
09 июня 2022, 18:10 • 2 отклика • 62 просмотра
Привет дружище!

Есть скрипт на JavaScript/web3.js, который был сделан 3 месяца назад фрилансером здесь на Хабре. Я долго не пользовался этим скриптом, сейчас решил им заняться и обнаружил что он не работает. Собтветственно задача - разобраться что не так с этим скриптом и его запустить.
Вот задание на Хабр-фрилансе по которому был сделан этот скрипт: https://freelance.habr.com/tasks/417271
Что это вообще и что делает скрипт? На децентрализованной бирже Uniswap, на сети Arbitrum, есть возможность "предоставлять ликвидность" т.е. отдать свои деньги в обменник Uniswap чтобы этими моими деньгами обменник совершал бы операции обмена одной монеты на другую, а мне бы за это платил часть прибыли. Скрипт это делает автоматически, т.е. вкладывает монеты в пул ликвидности. А другой скрипт делает обратную операцию, т.е. вынимает деньги(закрывает позицию).
Вот сюда положит скрипт и видео-комменты к нему: https://disk.yandex.ru/d/AOSU6_TdiqyA8g
Там в папке "video_comments_for_JS_script" есть видео-комментарии от автора скрипта как им пользоваться.

Небольшой(маааленький) доп.запрос - скрипт изначально вкладывал USDT+USDC, скрипт надо чуть подправить чтобы он вкладывал ETH+USDC. На сети Arbitrum, Uniswap v3. (важно, именно V3 а не V2). Фактически нужно скорректировать 2 скрипта, один который вкладывает ликвидность в пул, второй делает обратную операцию - вынимает деньги из пула.

Если нужно могу дать тестовый кошелек с небольшим кол-вом $ чтобы могли "поиграться", чтобы на газ тратить мои(а не свои) деньги.

Спасибо !
Саша