/* 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 IRewardsManagerToolshedInterface extends utils.Interface { functions: { "calcRewards(uint256,uint256)": FunctionFragment; "getAccRewardsForSubgraph(bytes32)": FunctionFragment; "getAccRewardsPerAllocatedToken(bytes32)": FunctionFragment; "getAccRewardsPerSignal()": FunctionFragment; "getNewRewardsPerSignal()": FunctionFragment; "getRewards(address,address)": FunctionFragment; "isDenied(bytes32)": FunctionFragment; "onSubgraphAllocationUpdate(bytes32)": FunctionFragment; "onSubgraphSignalUpdate(bytes32)": FunctionFragment; "setDenied(bytes32,bool)": FunctionFragment; "setIssuancePerBlock(uint256)": FunctionFragment; "setMinimumSubgraphSignal(uint256)": FunctionFragment; "setSubgraphAvailabilityOracle(address)": FunctionFragment; "setSubgraphService(address)": FunctionFragment; "subgraphService()": FunctionFragment; "takeRewards(address)": FunctionFragment; "updateAccRewardsPerSignal()": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "calcRewards" | "getAccRewardsForSubgraph" | "getAccRewardsPerAllocatedToken" | "getAccRewardsPerSignal" | "getNewRewardsPerSignal" | "getRewards" | "isDenied" | "onSubgraphAllocationUpdate" | "onSubgraphSignalUpdate" | "setDenied" | "setIssuancePerBlock" | "setMinimumSubgraphSignal" | "setSubgraphAvailabilityOracle" | "setSubgraphService" | "subgraphService" | "takeRewards" | "updateAccRewardsPerSignal" ): FunctionFragment; encodeFunctionData( functionFragment: "calcRewards", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getAccRewardsForSubgraph", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getAccRewardsPerAllocatedToken", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getAccRewardsPerSignal", values?: undefined ): string; encodeFunctionData( functionFragment: "getNewRewardsPerSignal", values?: undefined ): string; encodeFunctionData( functionFragment: "getRewards", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "isDenied", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "onSubgraphAllocationUpdate", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "onSubgraphSignalUpdate", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setDenied", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setIssuancePerBlock", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setMinimumSubgraphSignal", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setSubgraphAvailabilityOracle", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setSubgraphService", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "subgraphService", values?: undefined ): string; encodeFunctionData( functionFragment: "takeRewards", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateAccRewardsPerSignal", values?: undefined ): string; decodeFunctionResult( functionFragment: "calcRewards", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAccRewardsForSubgraph", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAccRewardsPerAllocatedToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAccRewardsPerSignal", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNewRewardsPerSignal", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getRewards", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isDenied", data: BytesLike): Result; decodeFunctionResult( functionFragment: "onSubgraphAllocationUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "onSubgraphSignalUpdate", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setDenied", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setIssuancePerBlock", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMinimumSubgraphSignal", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setSubgraphAvailabilityOracle", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setSubgraphService", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "subgraphService", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "takeRewards", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateAccRewardsPerSignal", data: BytesLike ): Result; events: { "HorizonRewardsAssigned(address,address,uint256)": EventFragment; "RewardsAssigned(address,address,uint256)": EventFragment; "RewardsDenied(address,address)": EventFragment; "RewardsDenylistUpdated(bytes32,uint256)": EventFragment; "SubgraphServiceSet(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "HorizonRewardsAssigned"): EventFragment; getEvent(nameOrSignatureOrTopic: "RewardsAssigned"): EventFragment; getEvent(nameOrSignatureOrTopic: "RewardsDenied"): EventFragment; getEvent(nameOrSignatureOrTopic: "RewardsDenylistUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "SubgraphServiceSet"): EventFragment; } export interface HorizonRewardsAssignedEventObject { indexer: string; allocationID: string; amount: BigNumber; } export type HorizonRewardsAssignedEvent = TypedEvent< [string, string, BigNumber], HorizonRewardsAssignedEventObject >; export type HorizonRewardsAssignedEventFilter = TypedEventFilter; export interface RewardsAssignedEventObject { indexer: string; allocationID: string; amount: BigNumber; } export type RewardsAssignedEvent = TypedEvent< [string, string, BigNumber], RewardsAssignedEventObject >; export type RewardsAssignedEventFilter = TypedEventFilter; export interface RewardsDeniedEventObject { indexer: string; allocationID: string; } export type RewardsDeniedEvent = TypedEvent< [string, string], RewardsDeniedEventObject >; export type RewardsDeniedEventFilter = TypedEventFilter; export interface RewardsDenylistUpdatedEventObject { subgraphDeploymentID: string; sinceBlock: BigNumber; } export type RewardsDenylistUpdatedEvent = TypedEvent< [string, BigNumber], RewardsDenylistUpdatedEventObject >; export type RewardsDenylistUpdatedEventFilter = TypedEventFilter; export interface SubgraphServiceSetEventObject { oldSubgraphService: string; newSubgraphService: string; } export type SubgraphServiceSetEvent = TypedEvent< [string, string], SubgraphServiceSetEventObject >; export type SubgraphServiceSetEventFilter = TypedEventFilter; export interface IRewardsManagerToolshed extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IRewardsManagerToolshedInterface; 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: { calcRewards( tokens: PromiseOrValue, accRewardsPerAllocatedToken: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; getAccRewardsForSubgraph( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; getAccRewardsPerAllocatedToken( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getAccRewardsPerSignal(overrides?: CallOverrides): Promise<[BigNumber]>; getNewRewardsPerSignal(overrides?: CallOverrides): Promise<[BigNumber]>; getRewards( rewardsIssuer: PromiseOrValue, allocationID: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; isDenied( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; onSubgraphAllocationUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; onSubgraphSignalUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDenied( subgraphDeploymentID: PromiseOrValue, deny: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setIssuancePerBlock( issuancePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumSubgraphSignal( minimumSubgraphSignal: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphAvailabilityOracle( subgraphAvailabilityOracle: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphService( subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; subgraphService(overrides?: CallOverrides): Promise<[string]>; takeRewards( allocationID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateAccRewardsPerSignal( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; calcRewards( tokens: PromiseOrValue, accRewardsPerAllocatedToken: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsForSubgraph( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsPerAllocatedToken( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getAccRewardsPerSignal(overrides?: CallOverrides): Promise; getNewRewardsPerSignal(overrides?: CallOverrides): Promise; getRewards( rewardsIssuer: PromiseOrValue, allocationID: PromiseOrValue, overrides?: CallOverrides ): Promise; isDenied( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; onSubgraphAllocationUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; onSubgraphSignalUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDenied( subgraphDeploymentID: PromiseOrValue, deny: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setIssuancePerBlock( issuancePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumSubgraphSignal( minimumSubgraphSignal: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphAvailabilityOracle( subgraphAvailabilityOracle: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphService( subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; subgraphService(overrides?: CallOverrides): Promise; takeRewards( allocationID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateAccRewardsPerSignal( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; callStatic: { calcRewards( tokens: PromiseOrValue, accRewardsPerAllocatedToken: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsForSubgraph( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsPerAllocatedToken( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber, BigNumber]>; getAccRewardsPerSignal(overrides?: CallOverrides): Promise; getNewRewardsPerSignal(overrides?: CallOverrides): Promise; getRewards( rewardsIssuer: PromiseOrValue, allocationID: PromiseOrValue, overrides?: CallOverrides ): Promise; isDenied( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; onSubgraphAllocationUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; onSubgraphSignalUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; setDenied( subgraphDeploymentID: PromiseOrValue, deny: PromiseOrValue, overrides?: CallOverrides ): Promise; setIssuancePerBlock( issuancePerBlock: PromiseOrValue, overrides?: CallOverrides ): Promise; setMinimumSubgraphSignal( minimumSubgraphSignal: PromiseOrValue, overrides?: CallOverrides ): Promise; setSubgraphAvailabilityOracle( subgraphAvailabilityOracle: PromiseOrValue, overrides?: CallOverrides ): Promise; setSubgraphService( subgraphService: PromiseOrValue, overrides?: CallOverrides ): Promise; subgraphService(overrides?: CallOverrides): Promise; takeRewards( allocationID: PromiseOrValue, overrides?: CallOverrides ): Promise; updateAccRewardsPerSignal(overrides?: CallOverrides): Promise; }; filters: { "HorizonRewardsAssigned(address,address,uint256)"( indexer?: PromiseOrValue | null, allocationID?: PromiseOrValue | null, amount?: null ): HorizonRewardsAssignedEventFilter; HorizonRewardsAssigned( indexer?: PromiseOrValue | null, allocationID?: PromiseOrValue | null, amount?: null ): HorizonRewardsAssignedEventFilter; "RewardsAssigned(address,address,uint256)"( indexer?: PromiseOrValue | null, allocationID?: PromiseOrValue | null, amount?: null ): RewardsAssignedEventFilter; RewardsAssigned( indexer?: PromiseOrValue | null, allocationID?: PromiseOrValue | null, amount?: null ): RewardsAssignedEventFilter; "RewardsDenied(address,address)"( indexer?: PromiseOrValue | null, allocationID?: PromiseOrValue | null ): RewardsDeniedEventFilter; RewardsDenied( indexer?: PromiseOrValue | null, allocationID?: PromiseOrValue | null ): RewardsDeniedEventFilter; "RewardsDenylistUpdated(bytes32,uint256)"( subgraphDeploymentID?: PromiseOrValue | null, sinceBlock?: null ): RewardsDenylistUpdatedEventFilter; RewardsDenylistUpdated( subgraphDeploymentID?: PromiseOrValue | null, sinceBlock?: null ): RewardsDenylistUpdatedEventFilter; "SubgraphServiceSet(address,address)"( oldSubgraphService?: PromiseOrValue | null, newSubgraphService?: PromiseOrValue | null ): SubgraphServiceSetEventFilter; SubgraphServiceSet( oldSubgraphService?: PromiseOrValue | null, newSubgraphService?: PromiseOrValue | null ): SubgraphServiceSetEventFilter; }; estimateGas: { calcRewards( tokens: PromiseOrValue, accRewardsPerAllocatedToken: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsForSubgraph( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsPerAllocatedToken( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsPerSignal(overrides?: CallOverrides): Promise; getNewRewardsPerSignal(overrides?: CallOverrides): Promise; getRewards( rewardsIssuer: PromiseOrValue, allocationID: PromiseOrValue, overrides?: CallOverrides ): Promise; isDenied( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; onSubgraphAllocationUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; onSubgraphSignalUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDenied( subgraphDeploymentID: PromiseOrValue, deny: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setIssuancePerBlock( issuancePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumSubgraphSignal( minimumSubgraphSignal: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphAvailabilityOracle( subgraphAvailabilityOracle: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphService( subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; subgraphService(overrides?: CallOverrides): Promise; takeRewards( allocationID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateAccRewardsPerSignal( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; populateTransaction: { calcRewards( tokens: PromiseOrValue, accRewardsPerAllocatedToken: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsForSubgraph( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsPerAllocatedToken( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; getAccRewardsPerSignal( overrides?: CallOverrides ): Promise; getNewRewardsPerSignal( overrides?: CallOverrides ): Promise; getRewards( rewardsIssuer: PromiseOrValue, allocationID: PromiseOrValue, overrides?: CallOverrides ): Promise; isDenied( subgraphDeploymentID: PromiseOrValue, overrides?: CallOverrides ): Promise; onSubgraphAllocationUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; onSubgraphSignalUpdate( subgraphDeploymentID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setDenied( subgraphDeploymentID: PromiseOrValue, deny: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setIssuancePerBlock( issuancePerBlock: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setMinimumSubgraphSignal( minimumSubgraphSignal: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphAvailabilityOracle( subgraphAvailabilityOracle: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSubgraphService( subgraphService: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; subgraphService(overrides?: CallOverrides): Promise; takeRewards( allocationID: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateAccRewardsPerSignal( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; }