diff --git a/server/web3service/metadata/factory.js b/server/web3service/metadata/factory.js index 4169add..6ca0133 100644 --- a/server/web3service/metadata/factory.js +++ b/server/web3service/metadata/factory.js @@ -93,6 +93,10 @@ async function init() { '', 'MarketDb' ); + registerMetaClass(configDir + 'web3service.cluster.json', + '', + 'Web3Service' + ); registerMetaClass(resDir + 'item@item.json', 'id', @@ -151,6 +155,15 @@ function getWeb3Conf(netId) { } +function getNetList() { + const netList = []; + const keys = Object.keys(web3ConfHash); + for (let i = 0; i < keys.length; ++i) { + netList.push(keys[i]); + } + return netList; +} + function getNetDir(netId) { const netDir = configDir + 'nets/' + netId + '/'; return netDir; @@ -163,3 +176,4 @@ exports.traverseMetaList = traverseMetaList; exports.callMetaStatic = callMetaStatic; exports.getWeb3Conf = getWeb3Conf; +exports.getNetList = getNetList; diff --git a/server/web3service/services/blockchain.js b/server/web3service/services/blockchain.js index b243236..9bf4862 100644 --- a/server/web3service/services/blockchain.js +++ b/server/web3service/services/blockchain.js @@ -1,6 +1,7 @@ const utils = require('j7/utils'); const BaseService = require('./baseservice'); const metaFactory = require('../metadata/factory'); +const bcClass = require('../blockchain'); const netIdHash = {}; @@ -13,7 +14,7 @@ class BlockChain extends BaseService { #bc = null; static async staticInit() { - console.log('static init'); + console.log(metaFactory.getNetList()); } async init(netId) {