# Rubic: кроссчейн обмен с 20 сетями и 90 мостами

By [Denis Skripnik](https://paragraph.com/@denis_skripnik) · 2023-03-30

---

Rubic: кроссчейн обмен с 20 сетями и 90 мостами
-----------------------------------------------

[https://t.me/blind\_dev](https://t.me/denis_skripnik)

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

В остальном же, токен у сервиса есть, капитализация у него очень небольшая, информации про инвестиции нет (по крайней мере я не нашёл).

Заинтересовал сильно меня тем, что когда надо было обменять то ли с Ethereum, то ли на Ethereum, сделал это с очень небольшой комиссией, сравнимой с простым переводом средств (ну может чуть дороже). Как понял, обмен производился через централизованные биржи, но вполне может, что неправильно понял... Факт в том лишь, что это было дешево.

### Немного статистики

По данным [из Dune](https://dune.com/queries/1438031/2437975), проект получает в среднем 100000-200000 USD в сутки объём обменов, но 24 марта был зафиксирован объём $ 520937:

![](https://storage.googleapis.com/papyrus_images/6286bf8b4992be6f903d53f881822426.png)

23 было $ 478285, 22 марта $ 325640 и пр...

### Начинаем работать с сайтом

Итак, переходим на [https://app.rubic.exchange/](https://app.rubic.exchange/)

![](https://storage.googleapis.com/papyrus_images/bcb552378e0983090f9ed367c12481fe.png)

"Подключить кошелек":

![](https://storage.googleapis.com/papyrus_images/d513b64507b230729584831eacf1593f.png)

Есть разные варианты (даже tron link), что здорово. Выбираем Metamask:

![](https://storage.googleapis.com/papyrus_images/0c67b0fdf669938e07baa515df6d63d5.png)

"Далее, "Подключиться", и вошли:

![](https://storage.googleapis.com/papyrus_images/de53de1a484629d11df8edb661f552ed.png)

Нажав на кнопку возле адреса кошелька откроем настройки:

![](https://storage.googleapis.com/papyrus_images/55b49f9c0d4cd37ba1ea16f6a30c5385.png)

Можно изменить тему:

![](https://storage.googleapis.com/papyrus_images/8a67012d5ddfc16abb22a63b40d02fac.png)

Выбрать язык:

![](https://storage.googleapis.com/papyrus_images/374bac25052d2e1a2f7358a1b00f0424.png)

И всё.

### Обмен

Нажимаем "Выберите токен":

![](https://storage.googleapis.com/papyrus_images/31053943a5524aa3248669a68a7497e5.png)

Выбираем сеть в начале (сейчас Ethereum), я выбрал Arbitrum, а затем нажал на USDT:

![](https://storage.googleapis.com/papyrus_images/1cdc16fddd0883fc4106682a9851c7ac.png)

Нажимаю на вторую кнопку "Выберите токен":

![](https://storage.googleapis.com/papyrus_images/40abee13be5ff13cf7eaf4276177e2a4.png)

Выше я уже изменил Ethereum на BNB Chain.

После выбора токена страница станет такой:

![](https://storage.googleapis.com/papyrus_images/4c1fd5073034d67aa22b3a1a17c0e94a.png)

Вводим сумму:

![](https://storage.googleapis.com/papyrus_images/1aaebd4a65df1636584d0b127d60ca23.png)

В первый раз попросит дать разрешение - жмём по "Approve":

![](https://storage.googleapis.com/papyrus_images/c13c850274ca96ff8db81bf9754dc20f.png)

Вводим сумму, "Далее", "Одобрить", и видим страницу:

![](https://storage.googleapis.com/papyrus_images/527e737af641747acab1d50be66c0578.png)

Если кнопка "Rate is updated", клик для обновления роута:

![](https://storage.googleapis.com/papyrus_images/f0af520903eb8841049c50debe84b8da.png)

И она заменилась на "Swap":

![](https://storage.googleapis.com/papyrus_images/ffb3cf0e848485466987cb4b8f2d611c.png)

Бывает, что вновь появится разрешение - выбираем "Max", "Далее", "Продолжить", после чего появится второе окно подтверждения обмена:

![](https://storage.googleapis.com/papyrus_images/6c8e453f3657fad520b25996306134a7.png)

"Подтвердить", и видим нашу транзакцию. Я сразу нажал по "Детали транзакции", развернув её:

![](https://storage.googleapis.com/papyrus_images/776ec04a457e9cc87b0c85ce0cf4e471.png)

Нажав на адрес кошелька, можем увидеть меню:

![](https://storage.googleapis.com/papyrus_images/8563873014ba81bb6ba0cb3f8105104b.png)

Нажимаем "Recent Trades":

![](https://storage.googleapis.com/papyrus_images/40e74483f3dfaf208c9f53852d31a1d7.png)

И видим нашу транзакцию. Ждём. Если долго не обновляется, вероятно просто не обновился статус на странице (проверьте в эксплорере):

![](https://storage.googleapis.com/papyrus_images/691de72dc2f6c2b5a8b52af281a501f5.png)

Примерно через 12 часов (может больше, может меньше) обновился и статус:

![](https://storage.googleapis.com/papyrus_images/d399a792f8177b925993e63f459e9bec.png)

Но это не проблема.

#### Аэрдроп

Это временная акция до 3 апреля. Нажав по ссылке "Swap to get an airdrop from Boba Network, Symbiosis Bridge, & Rubic!" в верхней части сайта попадём сюда:

![](https://storage.googleapis.com/papyrus_images/192a98007ba8bb597d487d0f482b4b40.png)

Нажимаем "Connect Wallet" в виджете (фрейм после заголовка "MAKE A SWAP!":

![](https://storage.googleapis.com/papyrus_images/9363a377e4c7097b6be96cfa3962281a.png)

"Далее", "Подключиться":

![](https://storage.googleapis.com/papyrus_images/abebe89bbad2e450ea8ba182b8ef0503.png)

Просит поменять в кошельке на BNB chain:

![](https://storage.googleapis.com/papyrus_images/67c52d30d263901cd9317821f4f34b3f.png)

Но для начала нажмём по USDT, и выберем BNB:

![](https://storage.googleapis.com/papyrus_images/ba1b6544fba7258b73f05c71e7e81cef.png)

После изменения и ввода суммы:

![](https://storage.googleapis.com/papyrus_images/2390ea916160224b171b7f5098fde5b6.png)

"Swap":

![](https://storage.googleapis.com/papyrus_images/31c601cb10b56b94a8b665bb7222945c.png)

"Подтвердить", и видим успешное начало проведения транзакции:

![](https://storage.googleapis.com/papyrus_images/708d919cd80ce25977f8dd678617d3d3.png)

После полного завершения обмена переходим по ссылке "Visit the Galxe Project for other tasks".

Сразу сайт просит подключить кошелёк:

![](https://storage.googleapis.com/papyrus_images/6f7cb2a4dfda316f08dea1c24cb37c90.png)

"Далее, "Подключиться", попадаем на страницу профиля. Заполняем его (показывать не буду), и переходим снова по ссылке, выполняем задания, после чего получаем nft кликом по "Claim".

После 3 апреля либо сразу получите токены, либо на странице "token claim", о которой речь пойдёт в конце статьи.

### Limit Order

Нажимаем по соответствующей ссылке сверху, и видим страницу [https://app.rubic.exchange/limit-order?fromChain=ARBITRUM&toChain=ARBITRUM&from=USDC&to=BNB&amount=48.921221](https://app.rubic.exchange/limit-order?fromChain=ARBITRUM&toChain=ARBITRUM&from=USDC&to=BNB&amount=48.921221):

Кстати, обратите внимание на url, который я указал. Сервис уже сохранил сумму и токены. Правда с блокчейном получения что-то не так, но неважно... В общем, вот скрин:

![](https://storage.googleapis.com/papyrus_images/a8c82b638b2b91679c065e6cc03254a8.png)

Нажимаем "Выберите токен" и выбираем интересный нам:

![](https://storage.googleapis.com/papyrus_images/05f08f10b66b0c1c6c609a7bfe32841c.png)

Сеть к сожалению в лимитном ордере другую не выбрать (а я уже восхититься успел ☺), поэтому показал сразу страницу с результатом.

"Set to market" позволит вставить сумму по рынку, которую получим:

![](https://storage.googleapis.com/papyrus_images/56dcf23021b4c49e9d04f750bb4ecef5.png)

Ввёл другую сумму и нажал на кнопку под курсом для наглядности:

![](https://storage.googleapis.com/papyrus_images/29d108ea69cf2d3e39bfc45ad12159a9.png)

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

![](https://storage.googleapis.com/papyrus_images/a8689c4f53433b781856021c12822d0a.png)

"Max", "Далее", "Подтвердить", и можем кликать по "Place limit order":

![](https://storage.googleapis.com/papyrus_images/fb9524f21cf997a007cf91ce6091b4d5.png)

Нажимаем:

![](https://storage.googleapis.com/papyrus_images/b15f2211e7841ea23e6a23e10b1f8d11.png)

"Прокрутить вниз", "Подписать" - успех. Можем зайти в "Limit Orders" меню пользователя (после клика по адресу кошелька), и посмотреть:

![](https://storage.googleapis.com/papyrus_images/732618686109c21453b2f144d4b18b8d.png)

Я уже два создал. Можно один из них отменить, например, первый. Для этого клик по "Cancel":

![](https://storage.googleapis.com/papyrus_images/60892a4dfa650aac5f9f8c0a8c0cc780.png)

И "Подтвердить". Теперь видим только один:

![](https://storage.googleapis.com/papyrus_images/edbe7b370518a67b65c3c0bf3db255a1.png)

### Revoke Approval

Нажав по этой кнопке в меню, увидим список разрешений:

![](https://storage.googleapis.com/papyrus_images/dc3092e1251f51dbd7dbc9d576e49a58.png)

Советую отменить все после обменов.

Для этого кликаем по "Revoke Allowance" кнопкам. Например, нажму по последней:

![](https://storage.googleapis.com/papyrus_images/aa438657d75dfd9a6c6fdcce31d68571.png)

"Одобрить", и элементов всего стало 10 из 10:

![](https://storage.googleapis.com/papyrus_images/eca2a2d7e03ca7df7933ff519a0d1a97.png)

Оставил только сегодняшние:

![](https://storage.googleapis.com/papyrus_images/520f664af10e3035fe320bdb4d8c6ffc.png)

В общем, делайте также для безопасности. Тем более, что сервис сам это предоставляет...

### Прочие пункты

"Купить RBC" открывает обмен на токен:

![](https://storage.googleapis.com/papyrus_images/37fc9610e004b50109af4a1dfe20dd04.png)

Кнопка под логотипом откроет такое меню:

![](https://storage.googleapis.com/papyrus_images/fec912d27b40bcaf485550af81f8b98f.png)

Всё

"Token claim" откроет страницу:

![](https://storage.googleapis.com/papyrus_images/56919aca58d4fc15d2d8ea01271c6eff.png)

Здесь также подключаем кошелёк. Далее вводим адрес кошелька и проверяем - я ни с одного не получаю.

### Всё.

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

---

*Originally published on [Denis Skripnik](https://paragraph.com/@denis_skripnik/rubic-krosschejn-obmen)*
