使用expess监听web3事件之二(完结篇):使用WEB3 监听合约事件,并在服务内使用mitt事件总线进行事件分发

在上一章使用expess监听web3事件之一:环境搭建_lixiaodog的博客-CSDN博客中我们搭建好了EXPRESS的开发框架,在本章我们将在这个框架下调用WEB3模块监听目标合约。实际上如果单纯为监听合约,并不需要EXPRESS,但是一个真正的DAPP会有相当数量数据会存储到本地,而并不是使用的时候才去链上查找 ,那样太慢了,正常是做法是把链上数据同步到本地的数据库,客户使用时,直接查询本地数据。而为客户提供这个查询能力一般是通过提供一组供客户调用的API来实现的。这个时候EXPRESS就会提供大量的方便的模块供我们使用, 为了方便演示所以采用了EXPRESS。

在根目录下创建一个文件夹,并创建3个文件,目录结构如下:

 代码如下:

contracts.js

const config ={
    GameManage:require("../../build/contracts/GameManage.json"),
    GameManageProxy:require("../../build/contracts/GameManageProxy.json"),
    TutorialToken:require("../../build/contracts/Tuto
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值