/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from "ethers"; import type { FunctionFragment, Result, EventFragment, } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue, } from "../common"; export interface FarmingLPTokenFactoryInterface extends utils.Interface { functions: { "createFarmingLPToken(uint256)": FunctionFragment; "getFarmingLPToken(uint256)": FunctionFragment; "masterChef()": FunctionFragment; "migrator()": FunctionFragment; "owner()": FunctionFragment; "predictFarmingLPTokenAddress(uint256)": FunctionFragment; "renounceOwnership()": FunctionFragment; "router()": FunctionFragment; "transferOwnership(address)": FunctionFragment; "updateMigrator(address)": FunctionFragment; "updateYieldVault(address)": FunctionFragment; "yieldVault()": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "createFarmingLPToken" | "getFarmingLPToken" | "masterChef" | "migrator" | "owner" | "predictFarmingLPTokenAddress" | "renounceOwnership" | "router" | "transferOwnership" | "updateMigrator" | "updateYieldVault" | "yieldVault" ): FunctionFragment; encodeFunctionData( functionFragment: "createFarmingLPToken", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getFarmingLPToken", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "masterChef", values?: undefined ): string; encodeFunctionData(functionFragment: "migrator", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "predictFarmingLPTokenAddress", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData(functionFragment: "router", values?: undefined): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateMigrator", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateYieldVault", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "yieldVault", values?: undefined ): string; decodeFunctionResult( functionFragment: "createFarmingLPToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getFarmingLPToken", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "masterChef", data: BytesLike): Result; decodeFunctionResult(functionFragment: "migrator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "predictFarmingLPTokenAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "router", data: BytesLike): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateMigrator", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateYieldVault", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "yieldVault", data: BytesLike): Result; events: { "CreateFarmingLPToken(uint256,address)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "UpdateMigrator(address)": EventFragment; "UpdateVault(address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "CreateFarmingLPToken"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateMigrator"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateVault"): EventFragment; } export interface CreateFarmingLPTokenEventObject { pid: BigNumber; token: string; } export type CreateFarmingLPTokenEvent = TypedEvent< [BigNumber, string], CreateFarmingLPTokenEventObject >; export type CreateFarmingLPTokenEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface UpdateMigratorEventObject { migrator: string; } export type UpdateMigratorEvent = TypedEvent< [string], UpdateMigratorEventObject >; export type UpdateMigratorEventFilter = TypedEventFilter; export interface UpdateVaultEventObject { vault: string; } export type UpdateVaultEvent = TypedEvent<[string], UpdateVaultEventObject>; export type UpdateVaultEventFilter = TypedEventFilter; export interface FarmingLPTokenFactory extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: FarmingLPTokenFactoryInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { createFarmingLPToken( pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getFarmingLPToken( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; masterChef(overrides?: CallOverrides): Promise<[string]>; migrator(overrides?: CallOverrides): Promise<[string]>; owner(overrides?: CallOverrides): Promise<[string]>; predictFarmingLPTokenAddress( pid: PromiseOrValue, overrides?: CallOverrides ): Promise<[string] & { token: string }>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; router(overrides?: CallOverrides): Promise<[string]>; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateMigrator( _migrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateYieldVault( vault: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; yieldVault(overrides?: CallOverrides): Promise<[string]>; }; createFarmingLPToken( pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getFarmingLPToken( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; masterChef(overrides?: CallOverrides): Promise; migrator(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; predictFarmingLPTokenAddress( pid: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; router(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateMigrator( _migrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateYieldVault( vault: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; yieldVault(overrides?: CallOverrides): Promise; callStatic: { createFarmingLPToken( pid: PromiseOrValue, overrides?: CallOverrides ): Promise; getFarmingLPToken( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; masterChef(overrides?: CallOverrides): Promise; migrator(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; predictFarmingLPTokenAddress( pid: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: CallOverrides): Promise; router(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; updateMigrator( _migrator: PromiseOrValue, overrides?: CallOverrides ): Promise; updateYieldVault( vault: PromiseOrValue, overrides?: CallOverrides ): Promise; yieldVault(overrides?: CallOverrides): Promise; }; filters: { "CreateFarmingLPToken(uint256,address)"( pid?: PromiseOrValue | null, token?: PromiseOrValue | null ): CreateFarmingLPTokenEventFilter; CreateFarmingLPToken( pid?: PromiseOrValue | null, token?: PromiseOrValue | null ): CreateFarmingLPTokenEventFilter; "OwnershipTransferred(address,address)"( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; "UpdateMigrator(address)"( migrator?: PromiseOrValue | null ): UpdateMigratorEventFilter; UpdateMigrator( migrator?: PromiseOrValue | null ): UpdateMigratorEventFilter; "UpdateVault(address)"( vault?: PromiseOrValue | null ): UpdateVaultEventFilter; UpdateVault(vault?: PromiseOrValue | null): UpdateVaultEventFilter; }; estimateGas: { createFarmingLPToken( pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getFarmingLPToken( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; masterChef(overrides?: CallOverrides): Promise; migrator(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; predictFarmingLPTokenAddress( pid: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; router(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateMigrator( _migrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateYieldVault( vault: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; yieldVault(overrides?: CallOverrides): Promise; }; populateTransaction: { createFarmingLPToken( pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getFarmingLPToken( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; masterChef(overrides?: CallOverrides): Promise; migrator(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; predictFarmingLPTokenAddress( pid: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; router(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateMigrator( _migrator: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateYieldVault( vault: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; yieldVault(overrides?: CallOverrides): Promise; }; }