UNPKG

@collabland/staking-contracts

Version:
688 lines (561 loc) 19 kB
/* 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, } from "./common.js"; export interface SkyFarmInterface extends utils.Interface { functions: { "SEND_MESSAGE_EVENT_SIG()": FunctionFragment; "balanceOf(address)": FunctionFragment; "checkpointManager()": FunctionFragment; "fxChildTunnel()": FunctionFragment; "fxRoot()": FunctionFragment; "getStakedIds(address)": FunctionFragment; "owner()": FunctionFragment; "paused()": FunctionFragment; "processedExits(bytes32)": FunctionFragment; "receiveMessage(bytes)": FunctionFragment; "renounceOwnership()": FunctionFragment; "setContract(address)": FunctionFragment; "setFxChildTunnel(address)": FunctionFragment; "skyverseContract()": FunctionFragment; "stake(uint256)": FunctionFragment; "stakeMultiple(uint256[])": FunctionFragment; "stakedBy(uint256)": FunctionFragment; "togglePause()": FunctionFragment; "tokenIndex(uint256)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "unstake(uint256)": FunctionFragment; "unstakeMultiple(uint256[])": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "SEND_MESSAGE_EVENT_SIG" | "balanceOf" | "checkpointManager" | "fxChildTunnel" | "fxRoot" | "getStakedIds" | "owner" | "paused" | "processedExits" | "receiveMessage" | "renounceOwnership" | "setContract" | "setFxChildTunnel" | "skyverseContract" | "stake" | "stakeMultiple" | "stakedBy" | "togglePause" | "tokenIndex" | "transferOwnership" | "unstake" | "unstakeMultiple" ): FunctionFragment; encodeFunctionData( functionFragment: "SEND_MESSAGE_EVENT_SIG", values?: undefined ): string; encodeFunctionData(functionFragment: "balanceOf", values: [string]): string; encodeFunctionData( functionFragment: "checkpointManager", values?: undefined ): string; encodeFunctionData( functionFragment: "fxChildTunnel", values?: undefined ): string; encodeFunctionData(functionFragment: "fxRoot", values?: undefined): string; encodeFunctionData( functionFragment: "getStakedIds", values: [string] ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "paused", values?: undefined): string; encodeFunctionData( functionFragment: "processedExits", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "receiveMessage", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData(functionFragment: "setContract", values: [string]): string; encodeFunctionData( functionFragment: "setFxChildTunnel", values: [string] ): string; encodeFunctionData( functionFragment: "skyverseContract", values?: undefined ): string; encodeFunctionData(functionFragment: "stake", values: [BigNumberish]): string; encodeFunctionData( functionFragment: "stakeMultiple", values: [BigNumberish[]] ): string; encodeFunctionData( functionFragment: "stakedBy", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "togglePause", values?: undefined ): string; encodeFunctionData( functionFragment: "tokenIndex", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [string] ): string; encodeFunctionData( functionFragment: "unstake", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "unstakeMultiple", values: [BigNumberish[]] ): string; decodeFunctionResult( functionFragment: "SEND_MESSAGE_EVENT_SIG", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult( functionFragment: "checkpointManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "fxChildTunnel", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "fxRoot", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getStakedIds", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; decodeFunctionResult( functionFragment: "processedExits", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "receiveMessage", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setContract", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setFxChildTunnel", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "skyverseContract", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "stake", data: BytesLike): Result; decodeFunctionResult( functionFragment: "stakeMultiple", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "stakedBy", data: BytesLike): Result; decodeFunctionResult( functionFragment: "togglePause", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "tokenIndex", data: BytesLike): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "unstake", data: BytesLike): Result; decodeFunctionResult( functionFragment: "unstakeMultiple", data: BytesLike ): Result; events: { "OwnershipTransferred(address,address)": EventFragment; "Stake(address,uint256,bool)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Stake"): EventFragment; } export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter<OwnershipTransferredEvent>; export interface StakeEventObject { user: string; tokenId: BigNumber; stake: boolean; } export type StakeEvent = TypedEvent< [string, BigNumber, boolean], StakeEventObject >; export type StakeEventFilter = TypedEventFilter<StakeEvent>; export interface SkyFarm extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise<this>; interface: SkyFarmInterface; queryFilter<TEvent extends TypedEvent>( event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TEvent>>; listeners<TEvent extends TypedEvent>( eventFilter?: TypedEventFilter<TEvent> ): Array<TypedListener<TEvent>>; listeners(eventName?: string): Array<Listener>; removeAllListeners<TEvent extends TypedEvent>( eventFilter: TypedEventFilter<TEvent> ): this; removeAllListeners(eventName?: string): this; off: OnEvent<this>; on: OnEvent<this>; once: OnEvent<this>; removeListener: OnEvent<this>; functions: { SEND_MESSAGE_EVENT_SIG(overrides?: CallOverrides): Promise<[string]>; balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>; checkpointManager(overrides?: CallOverrides): Promise<[string]>; fxChildTunnel(overrides?: CallOverrides): Promise<[string]>; fxRoot(overrides?: CallOverrides): Promise<[string]>; getStakedIds( user: string, overrides?: CallOverrides ): Promise<[BigNumber[]] & { skyverses: BigNumber[] }>; owner(overrides?: CallOverrides): Promise<[string]>; paused(overrides?: CallOverrides): Promise<[boolean]>; processedExits( arg0: BytesLike, overrides?: CallOverrides ): Promise<[boolean]>; receiveMessage( inputData: BytesLike, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; renounceOwnership( overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; setContract( skyverseERC721: string, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; setFxChildTunnel( _fxChildTunnel: string, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; skyverseContract(overrides?: CallOverrides): Promise<[string]>; stake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; stakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; stakedBy(arg0: BigNumberish, overrides?: CallOverrides): Promise<[string]>; togglePause( overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; tokenIndex( arg0: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; unstake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; unstakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; }; SEND_MESSAGE_EVENT_SIG(overrides?: CallOverrides): Promise<string>; balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>; checkpointManager(overrides?: CallOverrides): Promise<string>; fxChildTunnel(overrides?: CallOverrides): Promise<string>; fxRoot(overrides?: CallOverrides): Promise<string>; getStakedIds(user: string, overrides?: CallOverrides): Promise<BigNumber[]>; owner(overrides?: CallOverrides): Promise<string>; paused(overrides?: CallOverrides): Promise<boolean>; processedExits(arg0: BytesLike, overrides?: CallOverrides): Promise<boolean>; receiveMessage( inputData: BytesLike, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; renounceOwnership( overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; setContract( skyverseERC721: string, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; setFxChildTunnel( _fxChildTunnel: string, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; skyverseContract(overrides?: CallOverrides): Promise<string>; stake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; stakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; stakedBy(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>; togglePause( overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; tokenIndex(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; unstake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; unstakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<ContractTransaction>; callStatic: { SEND_MESSAGE_EVENT_SIG(overrides?: CallOverrides): Promise<string>; balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>; checkpointManager(overrides?: CallOverrides): Promise<string>; fxChildTunnel(overrides?: CallOverrides): Promise<string>; fxRoot(overrides?: CallOverrides): Promise<string>; getStakedIds(user: string, overrides?: CallOverrides): Promise<BigNumber[]>; owner(overrides?: CallOverrides): Promise<string>; paused(overrides?: CallOverrides): Promise<boolean>; processedExits( arg0: BytesLike, overrides?: CallOverrides ): Promise<boolean>; receiveMessage( inputData: BytesLike, overrides?: CallOverrides ): Promise<void>; renounceOwnership(overrides?: CallOverrides): Promise<void>; setContract( skyverseERC721: string, overrides?: CallOverrides ): Promise<void>; setFxChildTunnel( _fxChildTunnel: string, overrides?: CallOverrides ): Promise<void>; skyverseContract(overrides?: CallOverrides): Promise<string>; stake(tokenId: BigNumberish, overrides?: CallOverrides): Promise<void>; stakeMultiple( tokenIds: BigNumberish[], overrides?: CallOverrides ): Promise<void>; stakedBy(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>; togglePause(overrides?: CallOverrides): Promise<void>; tokenIndex( arg0: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; transferOwnership( newOwner: string, overrides?: CallOverrides ): Promise<void>; unstake(tokenId: BigNumberish, overrides?: CallOverrides): Promise<void>; unstakeMultiple( tokenIds: BigNumberish[], overrides?: CallOverrides ): Promise<void>; }; filters: { "OwnershipTransferred(address,address)"( previousOwner?: string | null, newOwner?: string | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: string | null, newOwner?: string | null ): OwnershipTransferredEventFilter; "Stake(address,uint256,bool)"( user?: null, tokenId?: null, stake?: null ): StakeEventFilter; Stake(user?: null, tokenId?: null, stake?: null): StakeEventFilter; }; estimateGas: { SEND_MESSAGE_EVENT_SIG(overrides?: CallOverrides): Promise<BigNumber>; balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>; checkpointManager(overrides?: CallOverrides): Promise<BigNumber>; fxChildTunnel(overrides?: CallOverrides): Promise<BigNumber>; fxRoot(overrides?: CallOverrides): Promise<BigNumber>; getStakedIds(user: string, overrides?: CallOverrides): Promise<BigNumber>; owner(overrides?: CallOverrides): Promise<BigNumber>; paused(overrides?: CallOverrides): Promise<BigNumber>; processedExits( arg0: BytesLike, overrides?: CallOverrides ): Promise<BigNumber>; receiveMessage( inputData: BytesLike, overrides?: Overrides & { from?: string } ): Promise<BigNumber>; renounceOwnership( overrides?: Overrides & { from?: string } ): Promise<BigNumber>; setContract( skyverseERC721: string, overrides?: Overrides & { from?: string } ): Promise<BigNumber>; setFxChildTunnel( _fxChildTunnel: string, overrides?: Overrides & { from?: string } ): Promise<BigNumber>; skyverseContract(overrides?: CallOverrides): Promise<BigNumber>; stake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<BigNumber>; stakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<BigNumber>; stakedBy(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>; togglePause(overrides?: Overrides & { from?: string }): Promise<BigNumber>; tokenIndex( arg0: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string } ): Promise<BigNumber>; unstake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<BigNumber>; unstakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<BigNumber>; }; populateTransaction: { SEND_MESSAGE_EVENT_SIG( overrides?: CallOverrides ): Promise<PopulatedTransaction>; balanceOf( owner: string, overrides?: CallOverrides ): Promise<PopulatedTransaction>; checkpointManager(overrides?: CallOverrides): Promise<PopulatedTransaction>; fxChildTunnel(overrides?: CallOverrides): Promise<PopulatedTransaction>; fxRoot(overrides?: CallOverrides): Promise<PopulatedTransaction>; getStakedIds( user: string, overrides?: CallOverrides ): Promise<PopulatedTransaction>; owner(overrides?: CallOverrides): Promise<PopulatedTransaction>; paused(overrides?: CallOverrides): Promise<PopulatedTransaction>; processedExits( arg0: BytesLike, overrides?: CallOverrides ): Promise<PopulatedTransaction>; receiveMessage( inputData: BytesLike, overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; renounceOwnership( overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; setContract( skyverseERC721: string, overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; setFxChildTunnel( _fxChildTunnel: string, overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; skyverseContract(overrides?: CallOverrides): Promise<PopulatedTransaction>; stake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; stakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; stakedBy( arg0: BigNumberish, overrides?: CallOverrides ): Promise<PopulatedTransaction>; togglePause( overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; tokenIndex( arg0: BigNumberish, overrides?: CallOverrides ): Promise<PopulatedTransaction>; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; unstake( tokenId: BigNumberish, overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; unstakeMultiple( tokenIds: BigNumberish[], overrides?: Overrides & { from?: string } ): Promise<PopulatedTransaction>; }; }