0001-0080.mp4
Настройка узла маршрутизатора Connext для программы Connext Contributor
- 8GB ОЗУ
- 30GB Хранилище
- Redis
Утуб посилання для встановлення через bash скрипт https://www.youtube.com/watch?v=MLVI7PYNDPM&ab_channel=VasyaBTC:
wget https://raw.githubusercontent.com/cybernekit/RouterSetupGuide/main/router_WEB3.sh && chmod +x router_WEB3.sh && sudo /bin/bash router_WEB3.sh
sudo su
sudo apt update && sudo apt upgrade -y
(не обязательно если установленный docker)
sudo apt-get install ca-certificates curl gnupg lsb-release -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
(не обязательно если установлен docker-compose)
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
sudo chown $USER /var/run/docker.sock
cd ~
git clone https://github.com/connext/nxtp-router-docker-compose.git
cd ~/nxtp-router-docker-compose
git checkout amarok
Переименовываем .env.example
-> .env
, config.example.yaml
-> config.yaml
и key.example.yaml
-> key.yaml
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://www.logdna.com/ - Для получения
DISCORD_WEBHOOK
переходим по ссылке DISCORD_WEBHOOK
Изменяем файл config.json
tee ~/nxtp-router-docker-compose/config.json &>/dev/null <<EOF
{
"chains": {
"1111": {
"assets": [
{
"address": "0xB7b1d3cC52E658922b2aF00c5729001ceA98142C",
"name": "TEST"
}
],
"providers": ["https://eth-rinkeby.alchemyapi.io/v2/Bi4KoxT0rgjHsmVvMRtdY_9rwrTsdY2h", "https://rpc.ankr.com/eth_rinkeby"]
},
"2221": {
"assets": [
{
"address": "0xB5AabB55385bfBe31D627E2A717a7B189ddA4F8F",
"name": "TEST"
}
],
"providers": ["https://eth-kovan.alchemyapi.io/v2/eEcEgHdAt3fkZkRmzbaI-Sv_1Gw6OxrB"]
}
},
"logLevel": "debug",
"mnemonic": "",
"sequencerUrl": "https://sequencer.testnet.connext.ninja",
"server": { "adminToken": "blahblahblah" },
"environment": "production"
}
EOF
Маршрутизатор по умолчанию использует внутренний экземпляр Redis в Docker. Однако, если вы предпочитаете использовать внешний экземпляр Redis, вы можете указать соответствующие поля хоста и порта в config.json. Инструкции можно найти на веб-сайте Redis.
Твой частный ключ:
YOUR_PRIKEY=
Изменяем файл key.yaml
tee ~/nxtp-router-docker-compose/key.yaml &>/dev/null <<EOF
type: "file-raw"
keyType: "SECP256K1"
privateKey: "$YOUR_PRIKEY"
EOF
Проверяем key.yaml.
В строке privateKey:
ты увидишь свой ключ
cat key.yaml
cd ~/nxtp-router-docker-compose
docker-compose create
docker-compose up -d
docker-compose logs router
docker logs --follow --tail 100 router
docker-compose restart