const logger = require("../../utils/logger") module.exports = class FactoryLib { static async getFactoryList(baseModel) { const requestRst = await baseModel.find() if (requestRst.state) { return requestRst.data } else { logger.error(requestRst.msg) return [] } } static parseFactory(router, factoryAbi, factoryAddress) { if (router.factoryObj === null) { router.factoryObj = new web3.eth.Contract(factoryAbi, factoryAddress) } return router.factoryObj } }