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; }; } //# sourceMappingURL=IRewardsManagerToolshed.d.ts.map