From 771bb9e4345ea5bf90fe361519e8e18068083401 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 13 Jun 2023 20:23:33 +0800 Subject: [PATCH] 1 --- server/web3service/blockchain.js | 4 +--- server/web3service/services/blockchain.js | 29 +++++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 server/web3service/services/blockchain.js diff --git a/server/web3service/blockchain.js b/server/web3service/blockchain.js index 895781d..b2413a1 100644 --- a/server/web3service/blockchain.js +++ b/server/web3service/blockchain.js @@ -6,7 +6,6 @@ const event = require('j7/event'); const sync = require("j7/sync"); const log = require("j7/log"); const metaFactory = require('./metadata/factory'); -const C = require("./C"); class BlockChain { @@ -42,7 +41,6 @@ class BlockChain { this.netId )); } - event.emitEvent(C.BC_INITIALIZED_EVENT); } getNetId() { @@ -102,4 +100,4 @@ class BlockChain { } -module.exports = new BlockChain(); +module.exports = BlockChain; diff --git a/server/web3service/services/blockchain.js b/server/web3service/services/blockchain.js new file mode 100644 index 0000000..6601847 --- /dev/null +++ b/server/web3service/services/blockchain.js @@ -0,0 +1,29 @@ +const utils = require('j7/utils'); +const BaseService = require('./baseservice'); +const metaFactory = require('../metadata/factory'); + +const netIdHash = {}; + +function getBc(netId) { + return utils.hasKey(netIdHash, netId) ? netIdHash[netId] : null; +} + +class BlockChain extends BaseService { + + #bc = null; + + async init(netId) { + this.#bc = getBc(netId); + } + + getNftAddress(tokenType) { + + } + + async soliditySha3Sign() { + + } + +} + +module.exports = BlockChain;