diff --git a/server/bin_dev/web3service/config/marketdb_mysql.json b/server/bin_dev/web3service/config/blockchaindb_mysql.json similarity index 100% rename from server/bin_dev/web3service/config/marketdb_mysql.json rename to server/bin_dev/web3service/config/blockchaindb_mysql.json diff --git a/server/web3service/services/blockchain.js b/server/web3service/services/blockchain.js index 6601847..e41d7c9 100644 --- a/server/web3service/services/blockchain.js +++ b/server/web3service/services/blockchain.js @@ -12,12 +12,16 @@ class BlockChain extends BaseService { #bc = null; + async staticInit() { + + } + async init(netId) { this.#bc = getBc(netId); } getNftAddress(tokenType) { - + return this.#bc.getNftAddress(tokenType); } async soliditySha3Sign() { diff --git a/server/web3service/services/factory.js b/server/web3service/services/factory.js index 05a173f..89feea5 100644 --- a/server/web3service/services/factory.js +++ b/server/web3service/services/factory.js @@ -8,6 +8,9 @@ async function internalAdd(clsName, modName, isSingle) { 'class': modClass, 'isSingle': isSingle }; + if (modClass.staticInit) { + await modClass.staticInit(); + } } async function add(clsName, modName) {