代码拉取完成,页面将自动刷新
同步操作将从 coco/dockerd-blockscout 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
使用 Docker 镜像快速搭建 BlockScout 以太坊区块浏览器服务。基础镜像 pygdev/blockscout 使用 BlockScout 最新 master
分支进行自动编译。
geth
全节点,需要开放 http
和 ws
接口,并且允许 net,debug,eth,web3,txpool
等模块。示例:
geth --syncmode full --gcmode archive --http --http.vhosts='*' --http.addr '0.0.0.0' --http.port 8545 --http.api 'net,debug,eth,web3,txpool' --http.corsdomain '*' --ws --ws.addr '0.0.0.0' --ws.port 8546 --ws.api 'net,debug,eth,web3,txpool' --ws.origins '*'
首先将 config.env.example
文件重命名为 config.env
,然后根据自己的情况修改 ETHEREUM_JSONRPC_HTTP_URL
和 ETHEREUM_JSONRPC_WS_URL
。也可以添加 BlockScout 支持的环境变量。
首先启动 PostgreSQL 服务器并后台运行。
docker volume create postgres-data-volume
docker-compose up -d postgres
然后创建 BlockScount 数据库并自动创建所有表,此命令只需要执行一次,初始化数据库后无需再执行。
docker-compose up migrate
docker-compose up -d blockscout
执行完成之后浏览器访问 http://localhost:4000
进行查看。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。