July 27, 2022

Бриджим из EVM в Cosmos

Йо! Ранее мы с вами уже заводили привычные EVM-токены в космос через EVMOS (можно почитать здесь). Были замечания от тру-космонавтов, мол, а где Axelar? Ну мы немного освоили этот бескрайний cosmos, и даже написали по нему гайд и таки готовы ответить на вопрос: Axelar тут!

Давайте отправим немного стейблов в OSMOS и разберём некоторые нюансы.

Для бриджинга мы будем использовать Satellite — DAPP, построенную на Axelar.

Дело в том, что мы можем бриджить и используя CLI (command line interface), но для этого нужно надеть очки с очень толстыми линзами и найти своё доказательство к великой теореме Ферма).

Подробнее о командах для бриджинга через консоль здесь https://docs.axelar.dev/resources/mainnet

Дисклеймер

Внимание! Это бета-версия! Всё что вы делаете, вы делаете на свой страх и рект! Если вы не готовы рисковать, а освоить механику хочется, используйте тестнет https://testnet.satellite.money/

План действий

  1. Определяемся с чейном откуда бриджим;
  2. Определяемся с ассетами, которые бриджим;
  3. Определяемся с чейном назначения;
  4. Делаем красиво!

Шаги 1 и 2: Определяемся с чейном откуда бриджим, выбираем токены

Никакого рокетсайнса, выбираем тот, где минимальные комиссии в чейн назначения. На самом деле, если вы бриджите не с Ethereum, то за операцию с/из EVM в Cosmos с вас возьмут ~1.5 бакса. Сколько возьмут с Ethereum-бояр, я писать не буду (потому что они не будут читать:)

Калькулятор для расчёта комиссии есть в доке по Axelar, т.е. здесь.

Как я говрил, Satellite до сих пор бета, поэтому сейчас бриджить можно врапнутый нативный токен сети, врапнутые в axelar стейблы: DAI, USDC, USDT, FRAX, а также стейблы e-Money — NGM и EEUR. Для эстетов-старообрядцев есть UST и LUNA (lol).

Список токенов, которые возможны для пересылки между чейнами, можно посмотреть в Axelarscan.

Список токенов, доступных к отправке из Avalanche

Пулов с axlUSDT/axlDAI я не нашёл, да и судя по snowtrace, активных нет

Ок, мы выбрали axlUSDC из чейна Avalanche, чтобы получить USDC в чейне назначения. А значит мы идём на любимый curve, коннектим кошель с нужным чейном, находим пул axlUSDC/USDC:

И свапаем там некрасивые USDC на великолепные axlUSDC:

Шаг 3. Определяемся с чейном назначения

Тут всё предсказуемо для тех, кто ориентируется в космосе как рыба в воде. В osmosis мы сможем конвертнуть полученные стейблы в любой токен без комиссии😱.

Шаг 4. Делаем

Идём на https://satellite.money/, коннектим кошельки (Metamask и Keplr), выбираем исходный чейн и токен, чейн назначения, вводим кошелёк назначения (1); подтверждаем то, что понимаем, что на адрес контракта можно отправлять только axlUSDC (2); нажимаем на кнопку с лисой, чтобы ввести количество (3).

Вводим количество axlUSDC (4.1), жмём на send (4.2), выполняется перевод (5), затем подтверждается транзакция (6). Скоро токены будут в здании!

Упражнение с бриджом закончили, минуты через три открываем Keplr, выбираем чейн назначения -- osmosis и смотрим, что монеты подъехали.

Переходим на app.osmosis.zone, чтобы вместе с этим очкариком сотворить немного магии -- свапнуть usdc без газа! Выбираем trade->from: USDC->TO: OSMO, жмакаем Swap.

Далее нажмём на Override fee (1), установим низкий приоритет и подтвердим транзакцию (2). Она исполнится хоть и с невысоким приоритетом, но с нулевым газом. Да, это особая, практически, уличная магия!

Теперь у вас есть OSMO в зоне Osmosis. Можете свапать его в Osmosis.zone, например, в ATOM и выводить в CosmosHub через Assets->Withdraw, а можете застейкать понравившемуся валидатору:)

А совсем скоро мы расскажем как потерятся в этом Cosmos'е. Stay tuned!

Bonus

Если очень лениво заморачиваться, то можно воспользоваться Rango.Exchange.

Никаких сверхнавыков не потребуется, но сейчас он даёт не самый оптимальный маршрут и комиссия больше.

Подготовлено сообществом creeptah. Вопросы можете задавать в крипточат.

Если вы любите тестнеты так же как и мы, то вэлкам в нашу таблицу с ними;)

CosmoBook - общедоступная многоязычная универсальная интернет-энциклопедия экосистемы Cosmos со свободным контентом, реализованная на принципах вики.