UNPKG

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

Version:

Typescript Library to interact with GDK Contracts

12 lines (11 loc) 845 B
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; }