栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

FORTA 安装指南

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/849680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号