diff --git a/server/web3bcspider/metadata/factory.js b/server/web3bcspider/metadata/factory.js index e1858b4..a3b68c3 100644 --- a/server/web3bcspider/metadata/factory.js +++ b/server/web3bcspider/metadata/factory.js @@ -26,7 +26,17 @@ function registerMetaClass(fileName, primKey, wrapClass) { function checkNetData(net) { net['Events'].forEach( (item) => { - console.log(item); + let found = false; + net['Contract'].forEach( + (c) => { + if (c['name'] == item['contract_name']) { + found = true; + } + } + ); + if (!found) { + throw new Error('checkNetData contract found:' + utils.jsonEncode(item)); + } } ); }