June 7, 2022

Connext - запускаем роутер и добавляем ликвидность

Что за проект писал в этой статье читать

В этой статье я буду ставить на дедик роутер connext, для начала купим на любом сервисе кто предоставляет сервер https://vdsina.ru/ например

Берем сервер по минимальным характиристикам

Минимальные требование по роутеру(ноде)

  • 8GB RAM
  • 30GB Storage
  • OS: Ubuntu 20.04 LTS

Необходимое ПО

На сервере должен быть установлен Docker and Docker-Compose

При создании сервера вам дадут IP и пароль

Что бы подключиться к дедику я использую MobaXterm, устанавливаем его на компьютер https://mobaxterm.mobatek.net/

После создаем сессию

Выбираем SSH, вводим наш IP, нажимаем ОК

Заходим на наш сервер и вводим в login as: root
Берем пароль из сайта и вставляем его просто колесиком мыши(в этом приложении так работает Ctrl+V), его не покажет, но он там есть, нажимаем ENTER, после нажмете Yes и вы в сервере

Готово

Дальше просто вставляйте так же колесиком мыши команды.

Обновим пакеты:
sudo apt update && sudo apt upgrade -y

Теперь установим ПО которые упоминались выше Docker and Docker-Compose вводим эти команды по очередном порядке:

Устанавливаем Docker:

curl -fsSL get.docker.com -o get-docker.sh

sudo sh get-docker.sh

Теперь docker-compose:

sudo curl -L “https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Проверить версию докера:
docker-compose — version

Клонируем репозиторий connext:

cd ~

git clone https://github.com/connext/nxtp-router-docker-compose.git

cd ~/nxtp-router-docker-compose

git checkout amarok

docker pull ghcr.io/connext/router:0.2.0-alpha.8

Далее заходим в папку nxtp-router-docker-compose и переименовываем файлы:

mv .env.example .env

mv config.example.json config.json

mv key.example.yaml key.yaml

Должно получиться так

Проверяем .env

cat .env

Нам нужно получить LOGDNA_KEY и DISCORD_WEBHOOK

Что бы получить LOGDNA_KEY зайти на сайт https://app.logdna.com/account/signin и создать аккаунт дать имя и получить ключ

Редактируем в .env
nano .env

Ставим новую версию v0.2.0-beta.8 и добавляем LOGNA_KEY

И что бы получить DISCORD_WEBHOOK переходим по ссылке DISCORD_WEBHOOK

Теперь заходим в файл config.json и добавляем в строчку mnemonic как на скрине и пишем туда свою mnemonic фразу от метамаска

mv config.example.json config.json

nano config.json

Запустить docker-compos:

docker-compose up -d

docker logs — follow router

При успешном выполнении должно показать CONNEXT

Заклеймим тестовые токены
https://amarok-testnet.coinhippo.io/

Идем к https://testnet.amarok.connextscan.io/router/<ваш адрес>

Готово ваш роутер воркает

Написал статью bezname#3167

Офф гайд: https://docs.connext.network/routers/checklist/

Официальный сайтhttps://www.connext.network/

Twitter https://twitter.com/ConnextNetwork

Discord https://discord.gg/dpK6yrMM