/* 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 LPStakingInterface extends utils.Interface { functions: { "BONUS_MULTIPLIER()": FunctionFragment; "add(uint256,address)": FunctionFragment; "bonusEndBlock()": FunctionFragment; "deposit(uint256,uint256)": FunctionFragment; "emergencyWithdraw(uint256)": FunctionFragment; "getMultiplier(uint256,uint256)": FunctionFragment; "lpBalances(uint256)": FunctionFragment; "massUpdatePools()": FunctionFragment; "owner()": FunctionFragment; "pendingStargate(uint256,address)": FunctionFragment; "poolInfo(uint256)": FunctionFragment; "poolLength()": FunctionFragment; "renounceOwnership()": FunctionFragment; "set(uint256,uint256)": FunctionFragment; "setStargatePerBlock(uint256)": FunctionFragment; "stargate()": FunctionFragment; "stargatePerBlock()": FunctionFragment; "startBlock()": FunctionFragment; "totalAllocPoint()": FunctionFragment; "transferOwnership(address)": FunctionFragment; "updatePool(uint256)": FunctionFragment; "userInfo(uint256,address)": FunctionFragment; "withdraw(uint256,uint256)": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "BONUS_MULTIPLIER" | "add" | "bonusEndBlock" | "deposit" | "emergencyWithdraw" | "getMultiplier" | "lpBalances" | "massUpdatePools" | "owner" | "pendingStargate" | "poolInfo" | "poolLength" | "renounceOwnership" | "set" | "setStargatePerBlock" | "stargate" | "stargatePerBlock" | "startBlock" | "totalAllocPoint" | "transferOwnership" | "updatePool" | "userInfo" | "withdraw" ): FunctionFragment; encodeFunctionData( functionFragment: "BONUS_MULTIPLIER", values?: undefined ): string; encodeFunctionData( functionFragment: "add", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "bonusEndBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "deposit", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "emergencyWithdraw", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getMultiplier", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "lpBalances", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "massUpdatePools", values?: undefined ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "pendingStargate", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "poolInfo", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "poolLength", values?: undefined ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "set", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setStargatePerBlock", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "stargate", values?: undefined): string; encodeFunctionData( functionFragment: "stargatePerBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "startBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "totalAllocPoint", values?: undefined ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updatePool", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "userInfo", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "withdraw", values: [PromiseOrValue, PromiseOrValue] ): string; decodeFunctionResult( functionFragment: "BONUS_MULTIPLIER", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "add", data: BytesLike): Result; decodeFunctionResult( functionFragment: "bonusEndBlock", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "deposit", data: BytesLike): Result; decodeFunctionResult( functionFragment: "emergencyWithdraw", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getMultiplier", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "lpBalances", data: BytesLike): Result; decodeFunctionResult( functionFragment: "massUpdatePools", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "pendingStargate", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "poolInfo", data: BytesLike): Result; decodeFunctionResult(functionFragment: "poolLength", data: BytesLike): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "set", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setStargatePerBlock", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "stargate", data: BytesLike): Result; decodeFunctionResult( functionFragment: "stargatePerBlock", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "startBlock", data: BytesLike): Result; decodeFunctionResult( functionFragment: "totalAllocPoint", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "updatePool", data: BytesLike): Result; decodeFunctionResult(functionFragment: "userInfo", data: BytesLike): Result; decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; events: { "Deposit(address,uint256,uint256)": EventFragment; "EmergencyWithdraw(address,uint256,uint256)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "Withdraw(address,uint256,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Deposit"): EventFragment; getEvent(nameOrSignatureOrTopic: "EmergencyWithdraw"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Withdraw"): EventFragment; } export interface DepositEventObject { user: string; pid: BigNumber; amount: BigNumber; } export type DepositEvent = TypedEvent< [string, BigNumber, BigNumber], DepositEventObject >; export type DepositEventFilter = TypedEventFilter; export interface EmergencyWithdrawEventObject { user: string; pid: BigNumber; amount: BigNumber; } export type EmergencyWithdrawEvent = TypedEvent< [string, BigNumber, BigNumber], EmergencyWithdrawEventObject >; export type EmergencyWithdrawEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface WithdrawEventObject { user: string; pid: BigNumber; amount: BigNumber; } export type WithdrawEvent = TypedEvent< [string, BigNumber, BigNumber], WithdrawEventObject >; export type WithdrawEventFilter = TypedEventFilter; export interface LPStaking extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: LPStakingInterface; 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: { BONUS_MULTIPLIER(overrides?: CallOverrides): Promise<[BigNumber]>; add( _allocPoint: PromiseOrValue, _lpToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; bonusEndBlock(overrides?: CallOverrides): Promise<[BigNumber]>; deposit( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; emergencyWithdraw( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getMultiplier( _from: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; lpBalances( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; massUpdatePools( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise<[string]>; pendingStargate( _pid: PromiseOrValue, _user: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; poolInfo( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, BigNumber, BigNumber, BigNumber] & { lpToken: string; allocPoint: BigNumber; lastRewardBlock: BigNumber; accStargatePerShare: BigNumber; } >; poolLength(overrides?: CallOverrides): Promise<[BigNumber]>; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; set( _pid: PromiseOrValue, _allocPoint: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStargatePerBlock( _stargatePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stargate(overrides?: CallOverrides): Promise<[string]>; stargatePerBlock(overrides?: CallOverrides): Promise<[BigNumber]>; startBlock(overrides?: CallOverrides): Promise<[BigNumber]>; totalAllocPoint(overrides?: CallOverrides): Promise<[BigNumber]>; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updatePool( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; userInfo( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { amount: BigNumber; rewardDebt: BigNumber } >; withdraw( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; BONUS_MULTIPLIER(overrides?: CallOverrides): Promise; add( _allocPoint: PromiseOrValue, _lpToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; bonusEndBlock(overrides?: CallOverrides): Promise; deposit( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; emergencyWithdraw( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getMultiplier( _from: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides ): Promise; lpBalances( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; massUpdatePools( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pendingStargate( _pid: PromiseOrValue, _user: PromiseOrValue, overrides?: CallOverrides ): Promise; poolInfo( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, BigNumber, BigNumber, BigNumber] & { lpToken: string; allocPoint: BigNumber; lastRewardBlock: BigNumber; accStargatePerShare: BigNumber; } >; poolLength(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; set( _pid: PromiseOrValue, _allocPoint: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStargatePerBlock( _stargatePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stargate(overrides?: CallOverrides): Promise; stargatePerBlock(overrides?: CallOverrides): Promise; startBlock(overrides?: CallOverrides): Promise; totalAllocPoint(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updatePool( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; userInfo( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { amount: BigNumber; rewardDebt: BigNumber } >; withdraw( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; callStatic: { BONUS_MULTIPLIER(overrides?: CallOverrides): Promise; add( _allocPoint: PromiseOrValue, _lpToken: PromiseOrValue, overrides?: CallOverrides ): Promise; bonusEndBlock(overrides?: CallOverrides): Promise; deposit( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides ): Promise; emergencyWithdraw( _pid: PromiseOrValue, overrides?: CallOverrides ): Promise; getMultiplier( _from: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides ): Promise; lpBalances( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; massUpdatePools(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; pendingStargate( _pid: PromiseOrValue, _user: PromiseOrValue, overrides?: CallOverrides ): Promise; poolInfo( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, BigNumber, BigNumber, BigNumber] & { lpToken: string; allocPoint: BigNumber; lastRewardBlock: BigNumber; accStargatePerShare: BigNumber; } >; poolLength(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; set( _pid: PromiseOrValue, _allocPoint: PromiseOrValue, overrides?: CallOverrides ): Promise; setStargatePerBlock( _stargatePerBlock: PromiseOrValue, overrides?: CallOverrides ): Promise; stargate(overrides?: CallOverrides): Promise; stargatePerBlock(overrides?: CallOverrides): Promise; startBlock(overrides?: CallOverrides): Promise; totalAllocPoint(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; updatePool( _pid: PromiseOrValue, overrides?: CallOverrides ): Promise; userInfo( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { amount: BigNumber; rewardDebt: BigNumber } >; withdraw( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides ): Promise; }; filters: { "Deposit(address,uint256,uint256)"( user?: PromiseOrValue | null, pid?: PromiseOrValue | null, amount?: null ): DepositEventFilter; Deposit( user?: PromiseOrValue | null, pid?: PromiseOrValue | null, amount?: null ): DepositEventFilter; "EmergencyWithdraw(address,uint256,uint256)"( user?: PromiseOrValue | null, pid?: PromiseOrValue | null, amount?: null ): EmergencyWithdrawEventFilter; EmergencyWithdraw( user?: PromiseOrValue | null, pid?: PromiseOrValue | null, amount?: null ): EmergencyWithdrawEventFilter; "OwnershipTransferred(address,address)"( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; "Withdraw(address,uint256,uint256)"( user?: PromiseOrValue | null, pid?: PromiseOrValue | null, amount?: null ): WithdrawEventFilter; Withdraw( user?: PromiseOrValue | null, pid?: PromiseOrValue | null, amount?: null ): WithdrawEventFilter; }; estimateGas: { BONUS_MULTIPLIER(overrides?: CallOverrides): Promise; add( _allocPoint: PromiseOrValue, _lpToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; bonusEndBlock(overrides?: CallOverrides): Promise; deposit( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; emergencyWithdraw( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getMultiplier( _from: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides ): Promise; lpBalances( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; massUpdatePools( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pendingStargate( _pid: PromiseOrValue, _user: PromiseOrValue, overrides?: CallOverrides ): Promise; poolInfo( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; poolLength(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; set( _pid: PromiseOrValue, _allocPoint: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStargatePerBlock( _stargatePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stargate(overrides?: CallOverrides): Promise; stargatePerBlock(overrides?: CallOverrides): Promise; startBlock(overrides?: CallOverrides): Promise; totalAllocPoint(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updatePool( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; userInfo( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise; withdraw( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; populateTransaction: { BONUS_MULTIPLIER(overrides?: CallOverrides): Promise; add( _allocPoint: PromiseOrValue, _lpToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; bonusEndBlock(overrides?: CallOverrides): Promise; deposit( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; emergencyWithdraw( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; getMultiplier( _from: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides ): Promise; lpBalances( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; massUpdatePools( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; pendingStargate( _pid: PromiseOrValue, _user: PromiseOrValue, overrides?: CallOverrides ): Promise; poolInfo( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; poolLength(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; set( _pid: PromiseOrValue, _allocPoint: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setStargatePerBlock( _stargatePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; stargate(overrides?: CallOverrides): Promise; stargatePerBlock(overrides?: CallOverrides): Promise; startBlock(overrides?: CallOverrides): Promise; totalAllocPoint(overrides?: CallOverrides): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updatePool( _pid: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; userInfo( arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides ): Promise; withdraw( _pid: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; }