BaseContractInterface
interface BaseContractInterface<TFunctions extends {} = {}> extends BaseContract { _deployedPromise: Promise<Contract>; _runningEvents: {}; _wrappedEmits: {}; address: string; callStatic: {}; deployTransaction: TransactionResponse; estimateGas: {}; filters: {}; functions: TFunctions; interface: Interface; populateTransaction: {}; provider: Provider; resolvedAddress: Promise<string>; signer: Signer; _checkRunningEvents: (runningEvent: RunningEvent) => void; _deployed: (blockTag?: BlockTag) => Promise<Contract>; _wrapEvent: ( runningEvent: RunningEvent, log: Log, listener: Listener, ) => Event; attach: (addressOrName: string) => Contract; connect: (signerOrProvider: string | Signer | Provider) => Contract; deployed: () => Promise<Contract>; emit: ( eventName: string | EventFilter, ...args: Array<any> ) => boolean; fallback: ( overrides?: TransactionRequest, ) => Promise<TransactionResponse>; listenerCount: (eventName?: string | EventFilter) => number; listeners: (eventName?: string | EventFilter) => Array<Listener>; off: (eventName: string | EventFilter, listener: Listener) => this; on: (event: string | EventFilter, listener: Listener) => this; once: (event: string | EventFilter, listener: Listener) => this; queryFilter: ( event: string | EventFilter, fromBlockOrBlockhash?: BlockTag, toBlock?: BlockTag, ) => Promise<Array<Event>>; removeAllListeners: (eventName?: string | EventFilter) => this; removeListener: ( eventName: string | EventFilter, listener: Listener, ) => this;}
type _deployedPromise = Promise<Contract>;
type _runningEvents = {};
type _wrappedEmits = {};
type address = string;
type callStatic = {};
type deployTransaction = TransactionResponse;
type estimateGas = {};
type filters = {};
type functions = TFunctions;
type interface = Interface;
type populateTransaction = {};
type provider = Provider;
type resolvedAddress = Promise<string>;
type signer = Signer;
Inherited from
BaseContract.queryFilter
function queryFilter( event: string | EventFilter, fromBlockOrBlockhash?: BlockTag, toBlock?: BlockTag,): Promise<Array<Event>>;