UNPKG

@q-dev/q-ts-gdk-sdk

Version:

Typescript Library to interact with GDK Contracts

21 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MasterDAOFactoryInstance = void 0; const SystemContractInstance_1 = require("../SystemContractInstance"); const constants_1 = require("../../utils/constants"); class MasterDAOFactoryInstance extends SystemContractInstance_1.SystemContractInstance { constructor(web3, address) { super(web3, "MasterDAOFactory.json", address); } async deployDAO(params, txOptions) { return this.submitTransaction(this.instance.methods.deployDAO(params), txOptions); } async deployDAOPanel(dao, params, txOptions) { return this.submitTransaction(this.instance.methods.deployDAOPanel(dao, params), txOptions); } getDAORegistryAddressFromTx(deployDAOReceipt) { return deployDAOReceipt.events[constants_1.EventNames.DeployedDAORegistry].returnValues.daoRegistryProxy_; } } exports.MasterDAOFactoryInstance = MasterDAOFactoryInstance; //# sourceMappingURL=MasterDAOFactoryInstance.js.map