@fabric-es/operator
Version:
Network operator
22 lines • 890 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createNetworkOperator = void 0;
const tasks_1 = require("../tasks");
const getLogger_1 = require("./getLogger");
const createNetworkOperator = async (option) => {
const logger = getLogger_1.getLogger({ name: '[operator] createNetworkOperator.js' });
Object.entries(option).forEach(([key, value]) => {
if (!value) {
logger.error(`${key} is missing`);
throw new Error(`${key} is missing`);
}
});
return {
getQueries: tasks_1.getQueries(option),
identityService: tasks_1.identityService(option),
registerAndEnroll: tasks_1.registerAndEnroll(option),
submitOrEvaluateTx: tasks_1.submitOrEvaluateTx(option),
};
};
exports.createNetworkOperator = createNetworkOperator;
//# sourceMappingURL=createNetworkOperator.js.map