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;