From fbb9a281598d9e33573ab26fcc99535d6ee07ec3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 3 Jul 2023 15:16:35 +0800 Subject: [PATCH] 1 --- server/web3bcspider/tasks/bcspider.js | 29 ++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/server/web3bcspider/tasks/bcspider.js b/server/web3bcspider/tasks/bcspider.js index 783d90b..a2772c3 100644 --- a/server/web3bcspider/tasks/bcspider.js +++ b/server/web3bcspider/tasks/bcspider.js @@ -20,13 +20,28 @@ class BcSpider extends BaseTask { } async initNet(net) { - const initInstance = (instance) => { - instance['pullCount'] = 0; - instance['eventCount'] = 0; - instance['fromBlock'] = 0; - instance['toBlock'] = 0; - instance['currBlock'] = 0; - }; + const events = []; + net['Events'].forEach + ( + (eventConf) => { + const event = { + 'conf': eventConf, + 'info': { + 'pullCount': 0, + 'eventCount': 0, + 'fromBlock': 0, + 'toBlock': 0, + 'currBlock': 0 + } + }; + events.push(event); + }); + } + + createPullEventService() { + const bc = serviceFactory.create('BlockChain'); + const pullEventService = service.create(); + return pullEventService; } }