import { Contract , Signer } from "ethers" ; import { Provider } from "@ethersproject/providers" ; import type { IModuleCreator } from "../IModuleCreator" ; export class IModuleCreator__factory { static connect ( address , signerOrProvider ) { return new Contract ( address , _abi , signerOrProvider ) as IModuleCreator ; } } const _abi = [ { inputs : [ { internalType : "bytes" , name : "_code" , type : "bytes" , } , ] , name : "createContract" , outputs : [ { internalType : "address" , name : "addr" , type : "address" , } , ] , stateMutability : "payable" , type : "function" , } , ] ;