From 31d080ff2892012225b6901fbd708167b6c4c23b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 3 Jul 2023 20:55:11 +0800 Subject: [PATCH] 1 --- server/web3bcspider/services/blockchain.js | 6 ++++-- server/web3bcspider/services/pull_bcevent.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/web3bcspider/services/blockchain.js b/server/web3bcspider/services/blockchain.js index 6291ac8..bc279d8 100644 --- a/server/web3bcspider/services/blockchain.js +++ b/server/web3bcspider/services/blockchain.js @@ -1,5 +1,6 @@ const app = require('j7/app'); const utils = require('j7/utils'); +const bcutils = require('j7/bcutils'); const sync = require("j7/sync"); const log = require("j7/log"); const metaFactory = require('./metadata/factory'); @@ -52,8 +53,9 @@ class BlockChain extends BaseService { return this.#bc.isAddress(); } - getContractByName(name) { - return this.#bc.getContractByName(name); + getContractAddressByName(name) { + const contract = this.#bc.getContractByName(name); + return contract ? bcutils.toNormalAddress(contract['address']) : ''; } } diff --git a/server/web3bcspider/services/pull_bcevent.js b/server/web3bcspider/services/pull_bcevent.js index b78a4e0..1e9e109 100644 --- a/server/web3bcspider/services/pull_bcevent.js +++ b/server/web3bcspider/services/pull_bcevent.js @@ -205,7 +205,7 @@ class PullBcEvent extends BaseService { } getContractAddress() { - return ''; + return this.bc.getContractAddressByName(this.getContractName()); } getContractName() {