VIZ.cx
denis-skripnik posted text :

mean finance: DeFi DCA


mean finance: DeFi DCA

Что такое dca? Это покупка определённых токенов раз в определённые промежутки времени на определённую цену в долларах.


Есть конечно решения от централизованных бирж, но это не очень хороший вариант...


А вот если бы можно было закинуть в USDT, USDC, DAI, что-то ещё, после чего создать закуп, было бы круто...


Так вот... Есть такой сервис: https://mean.finance/create - переходим.



Функционал очень простой. Сначала выбираем сеть, нажав на Polygon:



Как видите, поддерживаются Optimism, Polygon, Arbitrum One, Ethereum.


Для дропа возможно стоит использовать Эфир, но это дорого, поэтому покажу на примере Polygon.


Вторым шагом нажимаем "Connect Wallet":



Выбираем кошелёк (я Metamask), "Далее" и "Подключиться. После этого страница будет такой:



Нажав на адрес кошелька можно отключиться и посмотреть транзакции:



Выбираем токен, нажав на MATIC:



Согласитесь: продавать нестабильные токены для покупки других нестабильных - не очень хорошая идея... Разве что вы хотите постепенно продавать...


Выбираю USDC:



Жму на "Select" для выбора получаемого токена:



Допустим, я больше доверяю BTC, поэтому ввожу его в поиск:



И вижу, что есть только WBTC - кликаю по нему, выбирая.



Нажав на кнопку посреди токенов, можно поменять их местами:



Я оставлю, как выбрал, и введу сумму, нажав "Max" (вы можете ввести желаемую вручную):



Выбираем срок. Можно выбрать каждые 4 часа, дни и недели. Давайте выберем "Every 4 hours", и выбираем количество обменов:



Жмём "Continue":



Как видите, итерация обмена должна составлять 1 $.


Возвращаюсь назад, пополняю кошелёк и ставлю 5 USDC:



Видим все данные: Что вкладываем 5 USDC, что 3 итерации, также можем запустить получение прибыли - отмечаем "Generate yield":



Нажимаем "Select platform" у USDC:



И выбираем единственное - Aave V3.


Далее нажимаем "Select platform" у WBTC:



И выбираем тоже Aave.



Нажимаем "Approve Max USDC":



Нажимаем "Изменить разрешение", вводим сумму:



И нажимаем "Сохранить". Будет так:



Жмём "Подтвердить" и видим сообщение об успехе:



Возвращаемся на страницу, нажав "Close". Она теперь такая:



Если что-то не так, обновляем и заполняем заново.


Если всё устраивает, кликаем по "Create position":



Ждём, когда появится кошелёк, и жмём "Подтвердить":



Видим сообщнение об успехе:



Можем нажать на адрес кошелька и посмотреть транзакции:



Создадим ещё один DCA на неделях


Заполняем данные:



"Continue":



Проверяем данные, снимаем галочку или ставим у "Generate yield" (я снял).


Рядом с кнопкой "Approve Max USDC" ещё одна есть - нажимаем на неё:



Видим "Approve 11 USDC" - нажимаем:



И подтверждаем. Всё:



Теперь можем создать, нажав "Create position":



Подтверждаем в кошельке:



Всё.



Вкладка "Positions"


Переходим на неё:



Можем нажать на кнопку "Add funds", я сделаю это у второй позиции:



Меняете значения и подтверждаете доступ к USDC (уже показывал - повторяться не буду).


Единственное скажу, что если вы одобряете по кнопке возле "Approve max USDC", с вас запросят сумму, которой не достаёт для пополнения, т. е. если вы пополняете на 2 $ больше, 2 и запросит.


После этого закрываете, нажав Close, открываете заново, и видите такое:



Жмём "Modify position":



И подтверждаем в кошельке. После этого видим сообщение об успехе:



Обновив страницу, видим 7 вместо 5 USDC:



Нажимаем на кнопку возле "Add funds" у первой позиции:



И видим "Go to position" - кликаем по ссылке этой:



"Modify position" уже показывал - повторяться не буду. "Withdraw WBTC" пока недоступна. Третья кнопка вызывает такое меню:



Жмём "Withdraw remaining USDC":



И если вы хотите вывести из позиции оставшиеся USDC, нажимаем "Подтвердить". После чего будет сообщение об успехе:



Третья кнопка открывает такое меню:



"View nft" показывает его:



"Transfer position":



Вводите адрес кошелька и нажимаете "Transfer":



"Подтвердить" завершит перевод.


"Close position":



У вас будет сумма, если не выводили ранее токены.


Подтверждаем в кошельке:



Всё. Успешно:



Осталась одна позиция, поэтому её и буду показывать:



Она кстати немного отличается - думаю заметили.


Отметил "Detailed view:":



Подвкладка "View permissions"



Здесь можем дать разрешения для адресов.


"Add new address":



Заполняете, нажимаете "Add address":



И нажимаем "Save":



Подтверждаем в кошельке - успешно:



Обновляем страницу, отмечаем всё, и видим кошелёк:



В процесс обмена


Итак, прошло 8 часов.

Было 2 обмена. Смотрим:



Видим, что средняя цена покупки

Average buy price:


1 WBTC = $18926.4337 USD


Нажал на кнопку "DCA vs Lump sum" в блоке после "Add funds":



В блоке "Timeline" вкладка "Modifications":



Можете и другие использовать, но я не вижу смысла делать скриншоты, т. к. все действия видны на вкладке "All", что по умолчанию.


Нажимаем "Withdraw WBTC" - сразу появится кошелёк:



Успешно:



Нажимаем "Close", обновляем страницу, и видим выполненный вывод в timeline:



Всё


С вами был незрячий автор обзоров и разработчик. Подписывайтесь на мой канал https://t.me/blind_dev, чтоб получать новые обзоры.

Пост импортирован при помощи voice-import.

источник

Comments