Автоматизировать предоставление ликвидности в Uniswap v3
75 000 руб. за проект
Привет !
Задача кратко: автоматизировать предоставление ликвидности в Uniswap v3.
Более подробно и приземленно: обменник валют Uniswap имеет версию V3, которая позволяет предоставлять ликвидность(отдавать свою коины в пул обмена) в определенных диапазонах цен. Если делать это "вручную" то логика простая и сводится к следующему: Допустим у вас есть Эфир(ETH) и доллары в форме USDC. Допустим сейчас курс Эфира $3000 за 1 эфир. Вы хотите предоставить ликвидность, вы кладете в Uniswap v3 свой 1 Эфир и 3000 USDC, и ручками устанавливаете диапазон цен, внутри которого будут лежать Ваши деньги и Вы соответственно будете получать % прибыли от обмена, допустим Вы указали ценовой диапазон $2500-$3500 за Эфир. Все. Нажимаем кнопку submit.
А потом, когда цена выйдет из диапазона $2500-$3500 нужно деньги вынуть.
Вот пример тразакции где ликвидность вложили:
https://arbiscan.io/tx/0xb4a840ee8a69c13307e95251b...
Вот пример транзакции где ликвидность вынули:
https://arbiscan.io/tx/0xced8cf766b6a1950db9151285...
В итоге мне нужен скрипт my_script.js или my_script.py который я буду ручками запускать из Linux терминала. Касательно реализации - на web3.js или, что еще лучше, на web3.py.
Все параметры NFT для вложения ликвидности читаются из простейшего текстового файла типа "settings.txt" в котором одна строчка - один параметр.
Скрипт "вложить ликвидность" - один отдельный скрипт, скрипт "вынуть ликвидность" - второй отдельный скрипт. Нужны только эти 2 скрипта для "вложить" и "вынуть", никакого отслеживания цены и автоматизации всего процесса не нужно.
На сети Arbitrum , т.е. https://app.uniswap.org/#/pool?chain=arbitrum
Для человека, знающего Solidity + web3.js/web3.py это работы минут на 15. Плачу $1000.
(если оч. надо могут дать тестовый акк с несколькими долларами на нем чтобы поиграться вложить/вынуть ликвидность)
Саша
Задача кратко: автоматизировать предоставление ликвидности в Uniswap v3.
Более подробно и приземленно: обменник валют Uniswap имеет версию V3, которая позволяет предоставлять ликвидность(отдавать свою коины в пул обмена) в определенных диапазонах цен. Если делать это "вручную" то логика простая и сводится к следующему: Допустим у вас есть Эфир(ETH) и доллары в форме USDC. Допустим сейчас курс Эфира $3000 за 1 эфир. Вы хотите предоставить ликвидность, вы кладете в Uniswap v3 свой 1 Эфир и 3000 USDC, и ручками устанавливаете диапазон цен, внутри которого будут лежать Ваши деньги и Вы соответственно будете получать % прибыли от обмена, допустим Вы указали ценовой диапазон $2500-$3500 за Эфир. Все. Нажимаем кнопку submit.
А потом, когда цена выйдет из диапазона $2500-$3500 нужно деньги вынуть.
Вот пример тразакции где ликвидность вложили:
https://arbiscan.io/tx/0xb4a840ee8a69c13307e95251b...
Вот пример транзакции где ликвидность вынули:
https://arbiscan.io/tx/0xced8cf766b6a1950db9151285...
В итоге мне нужен скрипт my_script.js или my_script.py который я буду ручками запускать из Linux терминала. Касательно реализации - на web3.js или, что еще лучше, на web3.py.
Все параметры NFT для вложения ликвидности читаются из простейшего текстового файла типа "settings.txt" в котором одна строчка - один параметр.
Скрипт "вложить ликвидность" - один отдельный скрипт, скрипт "вынуть ликвидность" - второй отдельный скрипт. Нужны только эти 2 скрипта для "вложить" и "вынуть", никакого отслеживания цены и автоматизации всего процесса не нужно.
На сети Arbitrum , т.е. https://app.uniswap.org/#/pool?chain=arbitrum
Для человека, знающего Solidity + web3.js/web3.py это работы минут на 15. Плачу $1000.
(если оч. надо могут дать тестовый акк с несколькими долларами на нем чтобы поиграться вложить/вынуть ликвидность)
Саша
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.