Skip to content

Skip to content mqiancheng mqiancheng Dashboard Permalink

Open Settings Panel

Update

Connext测试网路由器节点设置 mqiancheng mqiancheng 0x84c1 May 29th, 2022 一.准备工具:

基于Docker的“墙外”远程服务器,这里我使用的是ubuntu 20.04 64位系统(8G内存,30G硬盘)。

到 Infura 注册一个账号,获取自己的测试网 RPC 地址。 https://infura.io/dashboard $1

注册一个 LogDNA 账号,获取 LogDNA key。 https://www.logdna.com/ $2

建议使用一个新的以太坊钱包。获取一些测试网(Rinkeby, Kovan, Goerli)的 ETH,只用来支付 gas 费。(水龙头汇总页https://cryptodevhub.io/wiki/ethereum-virtual-machine-testnet-faucets)

获取TEST测试币,分别到三个测试币(ERC20)合约上 mint 一些测试币,直接在测试桥页面的水龙头操作比较简单:https://amarok-testnet.coinhippo.io/ ;或者可以直接在合约上直接mint

二.安装Docker compose:

1️⃣.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:

sudo su root sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release 2️⃣.添加 Docker 的官方 GPG 密钥:

sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 3️⃣.使用以下命令设置存储库:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 4️⃣.更新apt包索引,安装最新版本的 Docker Engine、containerd 和 Docker Compose

sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin 5️⃣.克隆存储库

sudo apt-get install git curl -y git clone https://github.com/connext/nxtp-router-docker-compose.git cd nxtp-router-docker-compose/ git checkout amarok 6️⃣.环境配置

根据env.example文件,在nxtp-router-docker-compose目录下创建一个.env文件。

修改以下环境变量:

ROUTER_VERSION - 这里设置成latest, 第一次安装时,会保持最新版本,后面就不更新了,会在缓存中保留下来. 最好修改成官方releases page中最新版本. 目前最新版本是: 0.2.0-beta.8 注意不能把v0.2.0-beta.10中的v写入.

ROUTER_EXTERNAL_PORT - router的外部访问端口.

GRAFANA_EXTERNAL_PORT - Grafana 的外部访问端口.

LOGDNA_KEY - 这个密钥是由logna容器使用的。你可以通过在这里注册获得此密钥. 用来监控路由器数据的.

cp .env.example .env vim .env ################################################################################

General configuration

ROUTER_VERSION=获取的版本号

ROUTER_EXTERNAL_PORT=8000

GRAFANA_EXTERNAL_PORT=3008

WEB3SIGNER_HTTP_LISTEN_PORT=9000

################################################################################

Monitoring configuration

LOGDNA_KEY=获取的logDNA_key $2

LOGDNA_TAG=

DISCORD_WEBHOOK=

7️⃣.Web3Signer 配置

cp key.example.yaml key.yaml vim key.yaml type: "file-raw"

keyType: "SECP256K1"

privateKey: “你以太坊钱包私钥"

8️⃣.config.json 参考配置如下,privider 使用自己 infura 的地址。

{ "logLevel": "debug", "sequencerUrl": "https://sequencer.testnet.connext.ninja", "web3SignerUrl": "http://signer:9000", "redis": { "host": "redis", "port": 6379 }, "server": { "adminToken": "abacusggg", "port": 8080 }, "chains": { "1111": { "assets": [ { "address": "0x3FFc03F05D1869f493c7dbf913E636C6280e0ff9", "name": "TEST" } ], "providers": [ "https://rinkeby.infura.io/v3/你的key$1", "https://rpc.ankr.com/eth_rinkeby" ] }, "2221": { "providers": [ "https://kovan.infura.io/v3/你的key$1" ], "assets": [ { "address": "0x3FFc03F05D1869f493c7dbf913E636C6280e0ff9", "name": "TEST" } ] }, "3331": { "providers": [ "https://goerli.infura.io/v3/你的key$1" ], "assets": [ { "address": "0x3FFc03F05D1869f493c7dbf913E636C6280e0ff9", "name": "TEST" } ] } } } 三.运行路由器:

docker compose up -d 四.检查与维护:

1️⃣.检查日志

docker compose logs router 或者

docker logs --follow --tail 100 router 2️⃣.重启docker compose服务

docker compose restart 3️⃣.更新router版本

docker compose pull docker compose up -d 官方安装文档介绍:

Settings View Guide Permalink

Cover image Set the tone for your entry by featuring an image in the entry masthead. Cover image 未选择任何文件 Uploaded MediaRemove header image

Meta settings Meta settings are used to customize the display of your content in social media embeds, search engines, and previews across Mirror. Meta image 未选择任何文件 Attach header image Overrides the default image, and appears when shared on social networks. Meta title 17 Connext测试网路由器节点设置 The title used on search engine results pages and across social media. Keep it short and snappy (40–50 characters). Entry excerpt 0 Write an entry excerpt… The subtitle used on search engine results pages and across social media. Good excerpts summarize your writing and use keywords (140–156 characters).

Meta preview This is how your content will appear within a Mirror preview, and an approximation for display across social networks and search engines. Card Header ENTRY Connext测试网路由器节点设置 May 29th, 2022 Publisher Avatar mqiancheng mqiancheng 0x84c1

Visibility Entry data will still be available on the blockchain. Remove entry only hides it from your project.

Remove Entry Entries – Dashboard – Mirror