diff --git a/server/web3service/metadata/factory.js b/server/web3service/metadata/factory.js index dea8a6d..5de4db5 100644 --- a/server/web3service/metadata/factory.js +++ b/server/web3service/metadata/factory.js @@ -97,18 +97,22 @@ function init() { 'Item' ); { - const jsonData = utils.readJsonFromFile(''); + const jsonData = utils.readJsonFromFile(configDir + 'web3service.cluster.json'); + jsonData.forEach((item) => { + if (item['instance_id'] == app.getInstanceId()) { + item['nets'].forEach((netId) => { + registerMetaClass(configDir + 'web3.json', + '', + 'Web3' + ); + registerMetaClass(configDir + 'contract.json', + 'name', + 'Contract' + ); + }); + } + }); } - /* - registerMetaClass(configDir + 'web3.json', - '', - 'Web3' - ); - registerMetaClass(configDir + 'contract.json', - 'name', - 'Contract' - ); - */ load(); { traverseMetaList('MarketDb', (dbConf, idx) => {