FORTA 安装指南

注意:请用root 账户在 /root/目录执行,我只测试过这样的流程

#  1 安装 docker  用一下脚本,如果已经安装请跳过

apt update

apt install curl -y

mkdir setup

cd setup

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh

usermod -aG docker $USER

compose_version=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)

curl -L "https://github.com/docker/compose/releases/download/${compose_version}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

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

//


# 2  准备一个docker daemon服务


把下面这个保存到:/etc/docker/daemon.json

{
	"default-address-pools": [
		{
			"base": "172.17.0.0/12",
			"size": 16
		},
		{
			"base": "192.168.0.0/16",
			"size": 20
		},
		{
			"base": "10.99.0.0/16",
			"size": 24
		}
	]
}

完成后 重起docker服务 : 
systemctl restart docker
//

# 3 下载 forta


CENTOS:

$ sudo curl https://dist.forta.network/repositories/yum/Forta.repo -o /etc/yum.repos.d/Forta.repo -s

$ sudo apt install forta
debian:

$ sudo curl https://dist.forta.network/pgp.public -o /usr/share/keyrings/forta-keyring.asc -s

$ echo 'deb [signed-by=/usr/share/keyrings/forta-keyring.asc] https://dist.forta.network/repositories/apt stable main' | sudo tee -a /etc/apt/sources.list.d/forta.list

$ sudo apt-get update

$ sudo apt-get install forta

//


#4 创建账号

forta init --passphrase <设定自己的密码>
成功的话,会返沪:
Scanner address: XXXXXXX <- 你的节点地址,转 0.1 个 matic 上去,等确认转成功(一般1分钟左右)
再注册账号:
forta register --owner-address <KYC时注册的eth地址> --passphrase <刚刚设定的自己的密码>
如果成功,账号就好了
把/root/.forta/ 目录备份好
//


# 5 修改配置 url


去dashboard.alchemyapi.io 注册 eth-rpc,或者参考:
https://learnblockchain.cn/article/1792 这个自己找,
Quickstart - Forta Docs 或者看官方推荐(页面最下方)
打开/root/.forta/config.yml 修改第8和13 行 url:   把https的 endpoint 填上

//

# 6 启动服务

systemctl daemon-reload

systemctl enable fortad

systemctl restart fortad

 等一会,等一会!!!会有5个docker启动起来
输入 forta stauts 查看状态
 

forta.container.forta-json-rpc.summary

⬤ ok

forta.container.forta-scanner.summary

⬤ failing: at block 14692330. failed to publish the last batch with error 'failed to send the alert tx: 403 error: {"code":403,"message":"scanner is not authorized"}

'

forta.container.forta-supervisor.summary

⬤ ok: all 3 service containers are running. telemetry sync is failing with error 'telemetry handler responded with '403': {"code":403,"message":"scanner is not authorized"}.  这个好像是正常的,等着官方第三封确认邮件,等吧

' (non-critical).

forta.container.forta-updater.summary

⬤ ok

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值