Запуск роутера CONNEXT

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

2. Далее необходимо установить docker-compose

VERSION=$(curl — silent https://api.github.com/repos/docker/compose/releases/latest | grep -Po ‘“tag_name”: “\K.*\d’)DESTINATION=/usr/local/bin/docker-composesudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATIONsudo chmod 755 $DESTINATION

Проверить версию командой

docker-compose --version

3. Установка роутера

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.10

4. Подготовим файлы ключей и конфигурации

mv .env.example .env
mv key.example.yaml key.yaml

В файле .env необходимо указать актуальную версию (на момент написания статьи — 0.2.0-alpha.16, а так же ключ logdna.com. Для получения ключа зарегистрируйтесь на сайте.

5. Далее необходимо прописать privatekey вашего кошелька в файле key.yaml. Для этого в Metamask эскпортируйте ключ и поместите в файл key.yaml.

6. Файл config.toml. Создаем и редактируем через nano.

nano config.toml 

Для настройки роутера используемый следующий файл.

{
"logLevel": "debug",
"sequencerUrl": "https://sequencer.testnet.connext.ninja",
"web3SignerUrl": "http://signer:9000",
"redis": {
"host": "redis",
"port": 6379
},
"server": {
"adminToken": "abacus",
"port": 8080
},
"chains": {
"1111": {
"assets": [
{
"address": "0xB7b1d3cC52E658922b2aF00c5729001ceA98142C",
"name": "TEST"
}
],
"providers": ["https://rinkeby.infura.io/v3/b3476c4fc673421cbd73840cb108c136"]
},
"2221": {
"providers": ["https://kovan.infura.io/v3/b3476c4fc673421cbd73840cb108c136"],
"assets": [
{
"address": "0xB5AabB55385bfBe31D627E2A717a7B189ddA4F8F",
"name": "TEST"
}
]
},
"3331": {
"providers": ["https://kovan.infura.io/v3/b3476c4fc673421cbd73840cb108c136"],
"assets": [
{
"address": "0xd426e23a6a9524101cdc017e01ddc3262b7aa65d",
"name": "TEST"
}
]
}
}
}

7. Запускаем докер

docker-compose up -d
docker logs --follow router

Если видите это, то все хорошо и можно приступать к следующим шагам.

8. Переходим на https://testnet.amarok.connextscan.io/router/<адрес кошелька>

Нажимаем manage router и добавляем тестовые токены в каждой сети. Получить токены можно в faucet.

--

--

Professional validator, taking part in major testnets and running mainnets.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ivan Staker

Ivan Staker

12 Followers

Professional validator, taking part in major testnets and running mainnets.