forkdelta ethereum主网部署

由于EtherDelta团队分裂及核心代码更新停滞,ForkDelta致力于打造一个完全开源版本。通过替换后台服务并持续更新前端,实现了 EtherDelta 的改进版本。部署过程涉及修改前端配置、搭建后端服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  EtherDelta 因为ICO的一些原因,团队出现分裂,https://github.com/etherdelta, 核心代码已经基本停止更新,核心开发人员https://github.com/zackcoburn,一直在私有库里面提交更新。另外后台,侦听etherdelta智能合约下单、成交等事件的订单记录服务,没有开源, 而目前开源的etherdelta前端代码是要连接这个后台的。

   Forkdelta 是要实现一个完全开源的etherdelta,更新十分频繁。前端目前一直更新的是以德开源的加了混淆的前端,实现了一个订单记录的后端backend-replacement

部署过程如下:

1.在apache www目录下,放入https://github.com/forkdelta/forkdelta.github.io代码,将main.json 里面socketServer"修改成将要部署的服务端地址:"http://192.168.12.16:8080"。

部署后台订单记录服 务:

1.克隆到服务器,git clone https://github.com/forkdelta/backend-replacement.git,复制default.env 到 .env, 其中HTTP_PROVIDER_URL, 后面回报连接超时,可能是网络原因,因为一开始没有报这个错误。

2.docker-compose build contract_observer

3.创建数据数据库,迁移到最近视图   docker-compose run contract_observer alembic upgrade head

4.启动  docker-compose up

5.启动后,需要重启其中服务,使用docker-compose restart [contract_observeretherdelta_observerwebsocket_server]之一,需要查看启动了哪些container, docker-compose ps


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值