/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, Contract, ContractTransaction, Overrides, CallOverrides, } from "ethers"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; import { TypedEventFilter, TypedEvent, TypedListener } from "./commons"; interface VerificationInterface extends ethers.utils.Interface { functions: { "REWARD_SECTOR()": FunctionFragment; "REWARD_SEED()": FunctionFragment; "REWARD_VERIFY()": FunctionFragment; "STATUS_VERIFYING()": FunctionFragment; "STATUS_WAITING()": FunctionFragment; "abandoned()": FunctionFragment; "collectFunds()": FunctionFragment; "deadend()": FunctionFragment; "expireSubmitProofDDL()": FunctionFragment; "expireVerifyProofDDL()": FunctionFragment; "fail()": FunctionFragment; "hasVerified(address)": FunctionFragment; "pass()": FunctionFragment; "proof()": FunctionFragment; "sector()": FunctionFragment; "sectorReward()": FunctionFragment; "seed()": FunctionFragment; "seedReward()": FunctionFragment; "seedSubmitter()": FunctionFragment; "status()": FunctionFragment; "submitProof(bytes28)": FunctionFragment; "submitProofDDL()": FunctionFragment; "turboFil()": FunctionFragment; "verifyProof(bool)": FunctionFragment; "verifyProofDDL()": FunctionFragment; "verifyReward()": FunctionFragment; "verifyThreshold()": FunctionFragment; }; encodeFunctionData( functionFragment: "REWARD_SECTOR", values?: undefined ): string; encodeFunctionData( functionFragment: "REWARD_SEED", values?: undefined ): string; encodeFunctionData( functionFragment: "REWARD_VERIFY", values?: undefined ): string; encodeFunctionData( functionFragment: "STATUS_VERIFYING", values?: undefined ): string; encodeFunctionData( functionFragment: "STATUS_WAITING", values?: undefined ): string; encodeFunctionData(functionFragment: "abandoned", values?: undefined): string; encodeFunctionData( functionFragment: "collectFunds", values?: undefined ): string; encodeFunctionData(functionFragment: "deadend", values?: undefined): string; encodeFunctionData( functionFragment: "expireSubmitProofDDL", values?: undefined ): string; encodeFunctionData( functionFragment: "expireVerifyProofDDL", values?: undefined ): string; encodeFunctionData(functionFragment: "fail", values?: undefined): string; encodeFunctionData(functionFragment: "hasVerified", values: [string]): string; encodeFunctionData(functionFragment: "pass", values?: undefined): string; encodeFunctionData(functionFragment: "proof", values?: undefined): string; encodeFunctionData(functionFragment: "sector", values?: undefined): string; encodeFunctionData( functionFragment: "sectorReward", values?: undefined ): string; encodeFunctionData(functionFragment: "seed", values?: undefined): string; encodeFunctionData( functionFragment: "seedReward", values?: undefined ): string; encodeFunctionData( functionFragment: "seedSubmitter", values?: undefined ): string; encodeFunctionData(functionFragment: "status", values?: undefined): string; encodeFunctionData( functionFragment: "submitProof", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "submitProofDDL", values?: undefined ): string; encodeFunctionData(functionFragment: "turboFil", values?: undefined): string; encodeFunctionData( functionFragment: "verifyProof", values: [boolean] ): string; encodeFunctionData( functionFragment: "verifyProofDDL", values?: undefined ): string; encodeFunctionData( functionFragment: "verifyReward", values?: undefined ): string; encodeFunctionData( functionFragment: "verifyThreshold", values?: undefined ): string; decodeFunctionResult( functionFragment: "REWARD_SECTOR", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "REWARD_SEED", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "REWARD_VERIFY", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "STATUS_VERIFYING", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "STATUS_WAITING", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "abandoned", data: BytesLike): Result; decodeFunctionResult( functionFragment: "collectFunds", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "deadend", data: BytesLike): Result; decodeFunctionResult( functionFragment: "expireSubmitProofDDL", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "expireVerifyProofDDL", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "fail", data: BytesLike): Result; decodeFunctionResult( functionFragment: "hasVerified", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "pass", data: BytesLike): Result; decodeFunctionResult(functionFragment: "proof", data: BytesLike): Result; decodeFunctionResult(functionFragment: "sector", data: BytesLike): Result; decodeFunctionResult( functionFragment: "sectorReward", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "seed", data: BytesLike): Result; decodeFunctionResult(functionFragment: "seedReward", data: BytesLike): Result; decodeFunctionResult( functionFragment: "seedSubmitter", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "status", data: BytesLike): Result; decodeFunctionResult( functionFragment: "submitProof", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "submitProofDDL", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "turboFil", data: BytesLike): Result; decodeFunctionResult( functionFragment: "verifyProof", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "verifyProofDDL", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "verifyReward", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "verifyThreshold", data: BytesLike ): Result; events: { "ProofSubmitted(bytes28,bytes28,bytes28)": EventFragment; "ProofVerified(bytes28,bytes28,bytes28,bool)": EventFragment; "Reward(uint8,address,uint256)": EventFragment; "VerifyFinish(bool)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "ProofSubmitted"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProofVerified"): EventFragment; getEvent(nameOrSignatureOrTopic: "Reward"): EventFragment; getEvent(nameOrSignatureOrTopic: "VerifyFinish"): EventFragment; } export class Verification extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; listeners, EventArgsObject>( eventFilter?: TypedEventFilter ): Array>; off, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; on, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; once, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeListener, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeAllListeners, EventArgsObject>( eventFilter: TypedEventFilter ): this; listeners(eventName?: string): Array; off(eventName: string, listener: Listener): this; on(eventName: string, listener: Listener): this; once(eventName: string, listener: Listener): this; removeListener(eventName: string, listener: Listener): this; removeAllListeners(eventName?: string): this; queryFilter, EventArgsObject>( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>>; interface: VerificationInterface; functions: { REWARD_SECTOR(overrides?: CallOverrides): Promise<[number]>; "REWARD_SECTOR()"(overrides?: CallOverrides): Promise<[number]>; REWARD_SEED(overrides?: CallOverrides): Promise<[number]>; "REWARD_SEED()"(overrides?: CallOverrides): Promise<[number]>; REWARD_VERIFY(overrides?: CallOverrides): Promise<[number]>; "REWARD_VERIFY()"(overrides?: CallOverrides): Promise<[number]>; STATUS_VERIFYING(overrides?: CallOverrides): Promise<[number]>; "STATUS_VERIFYING()"(overrides?: CallOverrides): Promise<[number]>; STATUS_WAITING(overrides?: CallOverrides): Promise<[number]>; "STATUS_WAITING()"(overrides?: CallOverrides): Promise<[number]>; abandoned(overrides?: CallOverrides): Promise<[boolean]>; "abandoned()"(overrides?: CallOverrides): Promise<[boolean]>; collectFunds( overrides?: Overrides & { from?: string | Promise } ): Promise; "collectFunds()"( overrides?: Overrides & { from?: string | Promise } ): Promise; deadend(overrides?: CallOverrides): Promise<[boolean]>; "deadend()"(overrides?: CallOverrides): Promise<[boolean]>; expireSubmitProofDDL(overrides?: CallOverrides): Promise<[boolean]>; "expireSubmitProofDDL()"(overrides?: CallOverrides): Promise<[boolean]>; expireVerifyProofDDL(overrides?: CallOverrides): Promise<[boolean]>; "expireVerifyProofDDL()"(overrides?: CallOverrides): Promise<[boolean]>; fail(overrides?: CallOverrides): Promise<[boolean]>; "fail()"(overrides?: CallOverrides): Promise<[boolean]>; hasVerified(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; "hasVerified(address)"( arg0: string, overrides?: CallOverrides ): Promise<[boolean]>; pass(overrides?: CallOverrides): Promise<[boolean]>; "pass()"(overrides?: CallOverrides): Promise<[boolean]>; proof(overrides?: CallOverrides): Promise<[string]>; "proof()"(overrides?: CallOverrides): Promise<[string]>; sector(overrides?: CallOverrides): Promise<[string]>; "sector()"(overrides?: CallOverrides): Promise<[string]>; sectorReward(overrides?: CallOverrides): Promise<[BigNumber]>; "sectorReward()"(overrides?: CallOverrides): Promise<[BigNumber]>; seed(overrides?: CallOverrides): Promise<[string]>; "seed()"(overrides?: CallOverrides): Promise<[string]>; seedReward(overrides?: CallOverrides): Promise<[BigNumber]>; "seedReward()"(overrides?: CallOverrides): Promise<[BigNumber]>; seedSubmitter(overrides?: CallOverrides): Promise<[string]>; "seedSubmitter()"(overrides?: CallOverrides): Promise<[string]>; status(overrides?: CallOverrides): Promise<[number]>; "status()"(overrides?: CallOverrides): Promise<[number]>; submitProof( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "submitProof(bytes28)"( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; submitProofDDL(overrides?: CallOverrides): Promise<[BigNumber]>; "submitProofDDL()"(overrides?: CallOverrides): Promise<[BigNumber]>; turboFil(overrides?: CallOverrides): Promise<[string]>; "turboFil()"(overrides?: CallOverrides): Promise<[string]>; verifyProof( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "verifyProof(bool)"( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyProofDDL(overrides?: CallOverrides): Promise<[BigNumber]>; "verifyProofDDL()"(overrides?: CallOverrides): Promise<[BigNumber]>; verifyReward(overrides?: CallOverrides): Promise<[BigNumber]>; "verifyReward()"(overrides?: CallOverrides): Promise<[BigNumber]>; verifyThreshold(overrides?: CallOverrides): Promise<[BigNumber]>; "verifyThreshold()"(overrides?: CallOverrides): Promise<[BigNumber]>; }; REWARD_SECTOR(overrides?: CallOverrides): Promise; "REWARD_SECTOR()"(overrides?: CallOverrides): Promise; REWARD_SEED(overrides?: CallOverrides): Promise; "REWARD_SEED()"(overrides?: CallOverrides): Promise; REWARD_VERIFY(overrides?: CallOverrides): Promise; "REWARD_VERIFY()"(overrides?: CallOverrides): Promise; STATUS_VERIFYING(overrides?: CallOverrides): Promise; "STATUS_VERIFYING()"(overrides?: CallOverrides): Promise; STATUS_WAITING(overrides?: CallOverrides): Promise; "STATUS_WAITING()"(overrides?: CallOverrides): Promise; abandoned(overrides?: CallOverrides): Promise; "abandoned()"(overrides?: CallOverrides): Promise; collectFunds( overrides?: Overrides & { from?: string | Promise } ): Promise; "collectFunds()"( overrides?: Overrides & { from?: string | Promise } ): Promise; deadend(overrides?: CallOverrides): Promise; "deadend()"(overrides?: CallOverrides): Promise; expireSubmitProofDDL(overrides?: CallOverrides): Promise; "expireSubmitProofDDL()"(overrides?: CallOverrides): Promise; expireVerifyProofDDL(overrides?: CallOverrides): Promise; "expireVerifyProofDDL()"(overrides?: CallOverrides): Promise; fail(overrides?: CallOverrides): Promise; "fail()"(overrides?: CallOverrides): Promise; hasVerified(arg0: string, overrides?: CallOverrides): Promise; "hasVerified(address)"( arg0: string, overrides?: CallOverrides ): Promise; pass(overrides?: CallOverrides): Promise; "pass()"(overrides?: CallOverrides): Promise; proof(overrides?: CallOverrides): Promise; "proof()"(overrides?: CallOverrides): Promise; sector(overrides?: CallOverrides): Promise; "sector()"(overrides?: CallOverrides): Promise; sectorReward(overrides?: CallOverrides): Promise; "sectorReward()"(overrides?: CallOverrides): Promise; seed(overrides?: CallOverrides): Promise; "seed()"(overrides?: CallOverrides): Promise; seedReward(overrides?: CallOverrides): Promise; "seedReward()"(overrides?: CallOverrides): Promise; seedSubmitter(overrides?: CallOverrides): Promise; "seedSubmitter()"(overrides?: CallOverrides): Promise; status(overrides?: CallOverrides): Promise; "status()"(overrides?: CallOverrides): Promise; submitProof( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "submitProof(bytes28)"( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; submitProofDDL(overrides?: CallOverrides): Promise; "submitProofDDL()"(overrides?: CallOverrides): Promise; turboFil(overrides?: CallOverrides): Promise; "turboFil()"(overrides?: CallOverrides): Promise; verifyProof( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "verifyProof(bool)"( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyProofDDL(overrides?: CallOverrides): Promise; "verifyProofDDL()"(overrides?: CallOverrides): Promise; verifyReward(overrides?: CallOverrides): Promise; "verifyReward()"(overrides?: CallOverrides): Promise; verifyThreshold(overrides?: CallOverrides): Promise; "verifyThreshold()"(overrides?: CallOverrides): Promise; callStatic: { REWARD_SECTOR(overrides?: CallOverrides): Promise; "REWARD_SECTOR()"(overrides?: CallOverrides): Promise; REWARD_SEED(overrides?: CallOverrides): Promise; "REWARD_SEED()"(overrides?: CallOverrides): Promise; REWARD_VERIFY(overrides?: CallOverrides): Promise; "REWARD_VERIFY()"(overrides?: CallOverrides): Promise; STATUS_VERIFYING(overrides?: CallOverrides): Promise; "STATUS_VERIFYING()"(overrides?: CallOverrides): Promise; STATUS_WAITING(overrides?: CallOverrides): Promise; "STATUS_WAITING()"(overrides?: CallOverrides): Promise; abandoned(overrides?: CallOverrides): Promise; "abandoned()"(overrides?: CallOverrides): Promise; collectFunds(overrides?: CallOverrides): Promise; "collectFunds()"(overrides?: CallOverrides): Promise; deadend(overrides?: CallOverrides): Promise; "deadend()"(overrides?: CallOverrides): Promise; expireSubmitProofDDL(overrides?: CallOverrides): Promise; "expireSubmitProofDDL()"(overrides?: CallOverrides): Promise; expireVerifyProofDDL(overrides?: CallOverrides): Promise; "expireVerifyProofDDL()"(overrides?: CallOverrides): Promise; fail(overrides?: CallOverrides): Promise; "fail()"(overrides?: CallOverrides): Promise; hasVerified(arg0: string, overrides?: CallOverrides): Promise; "hasVerified(address)"( arg0: string, overrides?: CallOverrides ): Promise; pass(overrides?: CallOverrides): Promise; "pass()"(overrides?: CallOverrides): Promise; proof(overrides?: CallOverrides): Promise; "proof()"(overrides?: CallOverrides): Promise; sector(overrides?: CallOverrides): Promise; "sector()"(overrides?: CallOverrides): Promise; sectorReward(overrides?: CallOverrides): Promise; "sectorReward()"(overrides?: CallOverrides): Promise; seed(overrides?: CallOverrides): Promise; "seed()"(overrides?: CallOverrides): Promise; seedReward(overrides?: CallOverrides): Promise; "seedReward()"(overrides?: CallOverrides): Promise; seedSubmitter(overrides?: CallOverrides): Promise; "seedSubmitter()"(overrides?: CallOverrides): Promise; status(overrides?: CallOverrides): Promise; "status()"(overrides?: CallOverrides): Promise; submitProof(proof_: BytesLike, overrides?: CallOverrides): Promise; "submitProof(bytes28)"( proof_: BytesLike, overrides?: CallOverrides ): Promise; submitProofDDL(overrides?: CallOverrides): Promise; "submitProofDDL()"(overrides?: CallOverrides): Promise; turboFil(overrides?: CallOverrides): Promise; "turboFil()"(overrides?: CallOverrides): Promise; verifyProof(result_: boolean, overrides?: CallOverrides): Promise; "verifyProof(bool)"( result_: boolean, overrides?: CallOverrides ): Promise; verifyProofDDL(overrides?: CallOverrides): Promise; "verifyProofDDL()"(overrides?: CallOverrides): Promise; verifyReward(overrides?: CallOverrides): Promise; "verifyReward()"(overrides?: CallOverrides): Promise; verifyThreshold(overrides?: CallOverrides): Promise; "verifyThreshold()"(overrides?: CallOverrides): Promise; }; filters: { ProofSubmitted( sector_afid: BytesLike | null, seed: BytesLike | null, proof: null ): TypedEventFilter< [string, string, string], { sector_afid: string; seed: string; proof: string } >; ProofVerified( sector_afid: BytesLike | null, seed: BytesLike | null, proof: null, result: boolean | null ): TypedEventFilter< [string, string, string, boolean], { sector_afid: string; seed: string; proof: string; result: boolean } >; Reward( reward_type: BigNumberish | null, to: string | null, amount: null ): TypedEventFilter< [number, string, BigNumber], { reward_type: number; to: string; amount: BigNumber } >; VerifyFinish( result: boolean | null ): TypedEventFilter<[boolean], { result: boolean }>; }; estimateGas: { REWARD_SECTOR(overrides?: CallOverrides): Promise; "REWARD_SECTOR()"(overrides?: CallOverrides): Promise; REWARD_SEED(overrides?: CallOverrides): Promise; "REWARD_SEED()"(overrides?: CallOverrides): Promise; REWARD_VERIFY(overrides?: CallOverrides): Promise; "REWARD_VERIFY()"(overrides?: CallOverrides): Promise; STATUS_VERIFYING(overrides?: CallOverrides): Promise; "STATUS_VERIFYING()"(overrides?: CallOverrides): Promise; STATUS_WAITING(overrides?: CallOverrides): Promise; "STATUS_WAITING()"(overrides?: CallOverrides): Promise; abandoned(overrides?: CallOverrides): Promise; "abandoned()"(overrides?: CallOverrides): Promise; collectFunds( overrides?: Overrides & { from?: string | Promise } ): Promise; "collectFunds()"( overrides?: Overrides & { from?: string | Promise } ): Promise; deadend(overrides?: CallOverrides): Promise; "deadend()"(overrides?: CallOverrides): Promise; expireSubmitProofDDL(overrides?: CallOverrides): Promise; "expireSubmitProofDDL()"(overrides?: CallOverrides): Promise; expireVerifyProofDDL(overrides?: CallOverrides): Promise; "expireVerifyProofDDL()"(overrides?: CallOverrides): Promise; fail(overrides?: CallOverrides): Promise; "fail()"(overrides?: CallOverrides): Promise; hasVerified(arg0: string, overrides?: CallOverrides): Promise; "hasVerified(address)"( arg0: string, overrides?: CallOverrides ): Promise; pass(overrides?: CallOverrides): Promise; "pass()"(overrides?: CallOverrides): Promise; proof(overrides?: CallOverrides): Promise; "proof()"(overrides?: CallOverrides): Promise; sector(overrides?: CallOverrides): Promise; "sector()"(overrides?: CallOverrides): Promise; sectorReward(overrides?: CallOverrides): Promise; "sectorReward()"(overrides?: CallOverrides): Promise; seed(overrides?: CallOverrides): Promise; "seed()"(overrides?: CallOverrides): Promise; seedReward(overrides?: CallOverrides): Promise; "seedReward()"(overrides?: CallOverrides): Promise; seedSubmitter(overrides?: CallOverrides): Promise; "seedSubmitter()"(overrides?: CallOverrides): Promise; status(overrides?: CallOverrides): Promise; "status()"(overrides?: CallOverrides): Promise; submitProof( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "submitProof(bytes28)"( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; submitProofDDL(overrides?: CallOverrides): Promise; "submitProofDDL()"(overrides?: CallOverrides): Promise; turboFil(overrides?: CallOverrides): Promise; "turboFil()"(overrides?: CallOverrides): Promise; verifyProof( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "verifyProof(bool)"( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyProofDDL(overrides?: CallOverrides): Promise; "verifyProofDDL()"(overrides?: CallOverrides): Promise; verifyReward(overrides?: CallOverrides): Promise; "verifyReward()"(overrides?: CallOverrides): Promise; verifyThreshold(overrides?: CallOverrides): Promise; "verifyThreshold()"(overrides?: CallOverrides): Promise; }; populateTransaction: { REWARD_SECTOR(overrides?: CallOverrides): Promise; "REWARD_SECTOR()"(overrides?: CallOverrides): Promise; REWARD_SEED(overrides?: CallOverrides): Promise; "REWARD_SEED()"(overrides?: CallOverrides): Promise; REWARD_VERIFY(overrides?: CallOverrides): Promise; "REWARD_VERIFY()"(overrides?: CallOverrides): Promise; STATUS_VERIFYING(overrides?: CallOverrides): Promise; "STATUS_VERIFYING()"( overrides?: CallOverrides ): Promise; STATUS_WAITING(overrides?: CallOverrides): Promise; "STATUS_WAITING()"( overrides?: CallOverrides ): Promise; abandoned(overrides?: CallOverrides): Promise; "abandoned()"(overrides?: CallOverrides): Promise; collectFunds( overrides?: Overrides & { from?: string | Promise } ): Promise; "collectFunds()"( overrides?: Overrides & { from?: string | Promise } ): Promise; deadend(overrides?: CallOverrides): Promise; "deadend()"(overrides?: CallOverrides): Promise; expireSubmitProofDDL( overrides?: CallOverrides ): Promise; "expireSubmitProofDDL()"( overrides?: CallOverrides ): Promise; expireVerifyProofDDL( overrides?: CallOverrides ): Promise; "expireVerifyProofDDL()"( overrides?: CallOverrides ): Promise; fail(overrides?: CallOverrides): Promise; "fail()"(overrides?: CallOverrides): Promise; hasVerified( arg0: string, overrides?: CallOverrides ): Promise; "hasVerified(address)"( arg0: string, overrides?: CallOverrides ): Promise; pass(overrides?: CallOverrides): Promise; "pass()"(overrides?: CallOverrides): Promise; proof(overrides?: CallOverrides): Promise; "proof()"(overrides?: CallOverrides): Promise; sector(overrides?: CallOverrides): Promise; "sector()"(overrides?: CallOverrides): Promise; sectorReward(overrides?: CallOverrides): Promise; "sectorReward()"(overrides?: CallOverrides): Promise; seed(overrides?: CallOverrides): Promise; "seed()"(overrides?: CallOverrides): Promise; seedReward(overrides?: CallOverrides): Promise; "seedReward()"(overrides?: CallOverrides): Promise; seedSubmitter(overrides?: CallOverrides): Promise; "seedSubmitter()"(overrides?: CallOverrides): Promise; status(overrides?: CallOverrides): Promise; "status()"(overrides?: CallOverrides): Promise; submitProof( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "submitProof(bytes28)"( proof_: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; submitProofDDL(overrides?: CallOverrides): Promise; "submitProofDDL()"( overrides?: CallOverrides ): Promise; turboFil(overrides?: CallOverrides): Promise; "turboFil()"(overrides?: CallOverrides): Promise; verifyProof( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "verifyProof(bool)"( result_: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyProofDDL(overrides?: CallOverrides): Promise; "verifyProofDDL()"( overrides?: CallOverrides ): Promise; verifyReward(overrides?: CallOverrides): Promise; "verifyReward()"(overrides?: CallOverrides): Promise; verifyThreshold(overrides?: CallOverrides): Promise; "verifyThreshold()"( overrides?: CallOverrides ): Promise; }; }