August 30, 2023

Odos: обмен нескольких токенов на 1 и агрегация дексов

Оглавление

Краткий аудит

Мультичейн проект (работает в нескольких сетях), созданный Semiotic Labs (основным разработчиком The Graph protocol). Эта информация подтверждается на их официальном сайте:

Информации об инвестициях в проект нет, но как понимаете, им и нет необходимости искать финансовую поддержку: средств достаточно, чтоб самим вкладываться в свои проекты...

Уникальность проекта - возможность выбора нескольких токенов с последующим обменом через единую транзакцию на другой. Например, можно выбрать ненужные вам активы, обменять на USDC или MATIC (если вы работаете в Polygon), что круто!

Как заявлено на сайте, проект находит лучшие цены, что делает проект очень хорошим аналогом тому же 1Inch.

Процитирую часть информации:

"Odos Smart Order Routing (SOR) использует уникальный запатентованный алгоритм для поиска значительно более сложных (нелинейных) путей через неограниченный набор токенов коннектора.
Наша оптимизация смарт-контрактов гарантирует, что эти пути могут быть выполнены без ущерба для затрат на газ. В результате Odos может найти окончательный путь для любого обмена, обеспечивая значительную экономию для своих пользователей.
Атомарные входные свопы с несколькими токенами
Odos — первый агрегатор Dex, позволяющий пользователям обменивать несколько токенов на один актив за одну атомарную транзакцию. Легко обменивайте корзину входных токенов на желаемый результат сразу, экономя на расходах на газ и ограничивая волатильность рынка. Уберите пыль в своем кошельке и сэкономьте!"

У Odos есть арбитражный сервис, анализирующий множество путей:

Нажав по одному из путей, можем просмотреть подробности:

Прозрачность - большой плюс проекту!

Twitter активен, 182 тысяч подписчиков:

Активно проводят разные квесты и пр., развивая своё сообщество.

Есть документация:

Здесь узнаём список сетей без необходимости открытия их списка:

Ethereum, Arbitrum, Polygon, Optimism, Base, Avalanche, BNB Chain, zkSync, и Fantom.

Есть и Github

Наиболее важным является роутер второй версии:

Обновляется нечасто, но существенно. И тут стоит учитывать, что проект не предназначен для постоянных обновлений: важна безопасность и надёжность...

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

По токену информации нет: вполне возможно, что он и не нужен здесь или будет использоваться основной актив The graph (GRT). Но в данном случае важен функционал...

По поддерживаемым дексам - их много. Подробности на странице about:

Практика

Заходим на Odos

Жмём "Accept cookies", чтоб не мешало, а затем "Connect Wallet":

Выбираем кошелёк - вошли:

После клика по адресу кошелька можно увидеть кнопку отключения, но мы кликаем по "Arbitrum":

Здесь можем поменять сеть. Например, на BNB chain:

Убираем объявление о новой версии кнопкой "X", и теперь можем обменять... Допустим, я не хочу менять BNB на что-либо... Нажимаю по кнопке BNB:

И выбираю токен. Например, USDT:

Жмём "+/- Select Tokens":

И выбираю CAKE. Конечно там около нуля, но неважно...

И можем выбрать третий токен. Допустим, я передумал не продавать BNB:

Закрываем окно - видим форму, где заполняем суммы:

Далее токен получения. Жму по BUSD:

Так как сверху не было нужного мне, воспользовался поиском, после чего кликаю по USDC:

Теперь жму "Approve USDT" и одобряю расход на нужную мне сумму, "Approve Cake" - то же самое.

После всех этих действий появится кнопка "Swap":

Нажимаем, подтверждаем и всё:

Готово.

Можете возвратиться к обмену или поделиться кликом по "Share Your Path":

Всё

Страница about содержит информацию о проекте, а transactions в разработке, поэтому завершаем обзор.

Мне проект понравился:

  1. Функциональный
  2. Технологичный
  3. Удобный

Рекомендую пользоваться. Хотя и не забывайте отменять approve на всякий случай.

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

Распространяйте статью, чтоб о ней узнало как можно больше людей.