@q-dev/q-ts-gdk-sdk
Version:
Typescript Library to interact with GDK Contracts
12 lines (11 loc) • 845 B
TypeScript
import Web3 from "web3";
import { MasterDAOFactory } from "../../web3-contracts";
import { SystemContractInstance } from "../SystemContractInstance";
import { TransactionReceipt } from "web3-eth";
import { QNonPayableTx, DAOConstructorParametersStructOutput, DAOPanelConstructorParametersStructOutput, SubmitTransactionResponse } from "../../types";
export declare class MasterDAOFactoryInstance extends SystemContractInstance<MasterDAOFactory> {
constructor(web3: Web3, address: string);
deployDAO(params: DAOConstructorParametersStructOutput, txOptions?: QNonPayableTx): Promise<SubmitTransactionResponse>;
deployDAOPanel(dao: string, params: DAOPanelConstructorParametersStructOutput, txOptions?: QNonPayableTx): Promise<SubmitTransactionResponse>;
getDAORegistryAddressFromTx(deployDAOReceipt: TransactionReceipt): string;
}