/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, BaseContract, ContractTransaction, CallOverrides, } from "ethers"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; import type { TypedEventFilter, TypedEvent, TypedListener } from "./common"; interface IexecAccessorsInterface extends ethers.utils.Interface { functions: { "allowance(address,address)": FunctionFragment; "appregistry()": FunctionFragment; "balanceOf(address)": FunctionFragment; "callbackgas()": FunctionFragment; "contribution_deadline_ratio()": FunctionFragment; "countCategory()": FunctionFragment; "datasetregistry()": FunctionFragment; "decimals()": FunctionFragment; "eip712domain_separator()": FunctionFragment; "final_deadline_ratio()": FunctionFragment; "frozenOf(address)": FunctionFragment; "groupmember_purpose()": FunctionFragment; "kitty_address()": FunctionFragment; "kitty_min()": FunctionFragment; "kitty_ratio()": FunctionFragment; "name()": FunctionFragment; "resultFor(bytes32)": FunctionFragment; "reveal_deadline_ratio()": FunctionFragment; "symbol()": FunctionFragment; "teebroker()": FunctionFragment; "token()": FunctionFragment; "totalSupply()": FunctionFragment; "viewAccount(address)": FunctionFragment; "viewCategory(uint256)": FunctionFragment; "viewConsumed(bytes32)": FunctionFragment; "viewContribution(bytes32,address)": FunctionFragment; "viewDeal(bytes32)": FunctionFragment; "viewPresigned(bytes32)": FunctionFragment; "viewScore(address)": FunctionFragment; "viewTask(bytes32)": FunctionFragment; "workerpool_stake_ratio()": FunctionFragment; "workerpoolregistry()": FunctionFragment; }; encodeFunctionData( functionFragment: "allowance", values: [string, string] ): string; encodeFunctionData( functionFragment: "appregistry", values?: undefined ): string; encodeFunctionData(functionFragment: "balanceOf", values: [string]): string; encodeFunctionData( functionFragment: "callbackgas", values?: undefined ): string; encodeFunctionData( functionFragment: "contribution_deadline_ratio", values?: undefined ): string; encodeFunctionData( functionFragment: "countCategory", values?: undefined ): string; encodeFunctionData( functionFragment: "datasetregistry", values?: undefined ): string; encodeFunctionData(functionFragment: "decimals", values?: undefined): string; encodeFunctionData( functionFragment: "eip712domain_separator", values?: undefined ): string; encodeFunctionData( functionFragment: "final_deadline_ratio", values?: undefined ): string; encodeFunctionData(functionFragment: "frozenOf", values: [string]): string; encodeFunctionData( functionFragment: "groupmember_purpose", values?: undefined ): string; encodeFunctionData( functionFragment: "kitty_address", values?: undefined ): string; encodeFunctionData(functionFragment: "kitty_min", values?: undefined): string; encodeFunctionData( functionFragment: "kitty_ratio", values?: undefined ): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData( functionFragment: "resultFor", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "reveal_deadline_ratio", values?: undefined ): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData(functionFragment: "teebroker", values?: undefined): string; encodeFunctionData(functionFragment: "token", values?: undefined): string; encodeFunctionData( functionFragment: "totalSupply", values?: undefined ): string; encodeFunctionData(functionFragment: "viewAccount", values: [string]): string; encodeFunctionData( functionFragment: "viewCategory", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "viewConsumed", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "viewContribution", values: [BytesLike, string] ): string; encodeFunctionData(functionFragment: "viewDeal", values: [BytesLike]): string; encodeFunctionData( functionFragment: "viewPresigned", values: [BytesLike] ): string; encodeFunctionData(functionFragment: "viewScore", values: [string]): string; encodeFunctionData(functionFragment: "viewTask", values: [BytesLike]): string; encodeFunctionData( functionFragment: "workerpool_stake_ratio", values?: undefined ): string; encodeFunctionData( functionFragment: "workerpoolregistry", values?: undefined ): string; decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result; decodeFunctionResult( functionFragment: "appregistry", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult( functionFragment: "callbackgas", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "contribution_deadline_ratio", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "countCategory", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "datasetregistry", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result; decodeFunctionResult( functionFragment: "eip712domain_separator", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "final_deadline_ratio", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "frozenOf", data: BytesLike): Result; decodeFunctionResult( functionFragment: "groupmember_purpose", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "kitty_address", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "kitty_min", data: BytesLike): Result; decodeFunctionResult( functionFragment: "kitty_ratio", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "resultFor", data: BytesLike): Result; decodeFunctionResult( functionFragment: "reveal_deadline_ratio", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult(functionFragment: "teebroker", data: BytesLike): Result; decodeFunctionResult(functionFragment: "token", data: BytesLike): Result; decodeFunctionResult( functionFragment: "totalSupply", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "viewAccount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "viewCategory", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "viewConsumed", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "viewContribution", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "viewDeal", data: BytesLike): Result; decodeFunctionResult( functionFragment: "viewPresigned", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "viewScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "viewTask", data: BytesLike): Result; decodeFunctionResult( functionFragment: "workerpool_stake_ratio", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "workerpoolregistry", data: BytesLike ): Result; events: {}; } export class IexecAccessors extends BaseContract { 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: IexecAccessorsInterface; functions: { allowance( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; appregistry(overrides?: CallOverrides): Promise<[string]>; balanceOf(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; callbackgas(overrides?: CallOverrides): Promise<[BigNumber]>; contribution_deadline_ratio( overrides?: CallOverrides ): Promise<[BigNumber]>; countCategory(overrides?: CallOverrides): Promise<[BigNumber]>; datasetregistry(overrides?: CallOverrides): Promise<[string]>; decimals(overrides?: CallOverrides): Promise<[number]>; eip712domain_separator(overrides?: CallOverrides): Promise<[string]>; final_deadline_ratio(overrides?: CallOverrides): Promise<[BigNumber]>; frozenOf(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; groupmember_purpose(overrides?: CallOverrides): Promise<[BigNumber]>; kitty_address(overrides?: CallOverrides): Promise<[string]>; kitty_min(overrides?: CallOverrides): Promise<[BigNumber]>; kitty_ratio(overrides?: CallOverrides): Promise<[BigNumber]>; name(overrides?: CallOverrides): Promise<[string]>; resultFor(arg0: BytesLike, overrides?: CallOverrides): Promise<[string]>; reveal_deadline_ratio(overrides?: CallOverrides): Promise<[BigNumber]>; symbol(overrides?: CallOverrides): Promise<[string]>; teebroker(overrides?: CallOverrides): Promise<[string]>; token(overrides?: CallOverrides): Promise<[string]>; totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; viewAccount( arg0: string, overrides?: CallOverrides ): Promise< [[BigNumber, BigNumber] & { stake: BigNumber; locked: BigNumber }] >; viewCategory( arg0: BigNumberish, overrides?: CallOverrides ): Promise< [ [string, string, BigNumber] & { name: string; description: string; workClockTimeRef: BigNumber; } ] >; viewConsumed( arg0: BytesLike, overrides?: CallOverrides ): Promise<[BigNumber]>; viewContribution( arg0: BytesLike, arg1: string, overrides?: CallOverrides ): Promise< [ [number, string, string, string, BigNumber] & { status: number; resultHash: string; resultSeal: string; enclaveChallenge: string; weight: BigNumber; } ] >; viewDeal( arg0: BytesLike, overrides?: CallOverrides ): Promise< [ [ [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, BigNumber, BigNumber, string, string, string, string, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { app: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; dataset: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; workerpool: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; trust: BigNumber; category: BigNumber; tag: string; requester: string; beneficiary: string; callback: string; params: string; startTime: BigNumber; botFirst: BigNumber; botSize: BigNumber; workerStake: BigNumber; schedulerRewardRatio: BigNumber; } ] >; viewPresigned( arg0: BytesLike, overrides?: CallOverrides ): Promise<[string]>; viewScore(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; viewTask( arg0: BytesLike, overrides?: CallOverrides ): Promise< [ [ number, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, string, BigNumber, BigNumber, string[], string, string, BigNumber, string ] & { status: number; dealid: string; idx: BigNumber; timeref: BigNumber; contributionDeadline: BigNumber; revealDeadline: BigNumber; finalDeadline: BigNumber; consensusValue: string; revealCounter: BigNumber; winnerCounter: BigNumber; contributors: string[]; resultDigest: string; results: string; resultsTimestamp: BigNumber; resultsCallback: string; } ] >; workerpool_stake_ratio(overrides?: CallOverrides): Promise<[BigNumber]>; workerpoolregistry(overrides?: CallOverrides): Promise<[string]>; }; allowance( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; appregistry(overrides?: CallOverrides): Promise; balanceOf(arg0: string, overrides?: CallOverrides): Promise; callbackgas(overrides?: CallOverrides): Promise; contribution_deadline_ratio(overrides?: CallOverrides): Promise; countCategory(overrides?: CallOverrides): Promise; datasetregistry(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; eip712domain_separator(overrides?: CallOverrides): Promise; final_deadline_ratio(overrides?: CallOverrides): Promise; frozenOf(arg0: string, overrides?: CallOverrides): Promise; groupmember_purpose(overrides?: CallOverrides): Promise; kitty_address(overrides?: CallOverrides): Promise; kitty_min(overrides?: CallOverrides): Promise; kitty_ratio(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; resultFor(arg0: BytesLike, overrides?: CallOverrides): Promise; reveal_deadline_ratio(overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; teebroker(overrides?: CallOverrides): Promise; token(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; viewAccount( arg0: string, overrides?: CallOverrides ): Promise<[BigNumber, BigNumber] & { stake: BigNumber; locked: BigNumber }>; viewCategory( arg0: BigNumberish, overrides?: CallOverrides ): Promise< [string, string, BigNumber] & { name: string; description: string; workClockTimeRef: BigNumber; } >; viewConsumed(arg0: BytesLike, overrides?: CallOverrides): Promise; viewContribution( arg0: BytesLike, arg1: string, overrides?: CallOverrides ): Promise< [number, string, string, string, BigNumber] & { status: number; resultHash: string; resultSeal: string; enclaveChallenge: string; weight: BigNumber; } >; viewDeal( arg0: BytesLike, overrides?: CallOverrides ): Promise< [ [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, BigNumber, BigNumber, string, string, string, string, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { app: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; dataset: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; workerpool: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; trust: BigNumber; category: BigNumber; tag: string; requester: string; beneficiary: string; callback: string; params: string; startTime: BigNumber; botFirst: BigNumber; botSize: BigNumber; workerStake: BigNumber; schedulerRewardRatio: BigNumber; } >; viewPresigned(arg0: BytesLike, overrides?: CallOverrides): Promise; viewScore(arg0: string, overrides?: CallOverrides): Promise; viewTask( arg0: BytesLike, overrides?: CallOverrides ): Promise< [ number, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, string, BigNumber, BigNumber, string[], string, string, BigNumber, string ] & { status: number; dealid: string; idx: BigNumber; timeref: BigNumber; contributionDeadline: BigNumber; revealDeadline: BigNumber; finalDeadline: BigNumber; consensusValue: string; revealCounter: BigNumber; winnerCounter: BigNumber; contributors: string[]; resultDigest: string; results: string; resultsTimestamp: BigNumber; resultsCallback: string; } >; workerpool_stake_ratio(overrides?: CallOverrides): Promise; workerpoolregistry(overrides?: CallOverrides): Promise; callStatic: { allowance( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; appregistry(overrides?: CallOverrides): Promise; balanceOf(arg0: string, overrides?: CallOverrides): Promise; callbackgas(overrides?: CallOverrides): Promise; contribution_deadline_ratio(overrides?: CallOverrides): Promise; countCategory(overrides?: CallOverrides): Promise; datasetregistry(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; eip712domain_separator(overrides?: CallOverrides): Promise; final_deadline_ratio(overrides?: CallOverrides): Promise; frozenOf(arg0: string, overrides?: CallOverrides): Promise; groupmember_purpose(overrides?: CallOverrides): Promise; kitty_address(overrides?: CallOverrides): Promise; kitty_min(overrides?: CallOverrides): Promise; kitty_ratio(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; resultFor(arg0: BytesLike, overrides?: CallOverrides): Promise; reveal_deadline_ratio(overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; teebroker(overrides?: CallOverrides): Promise; token(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; viewAccount( arg0: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { stake: BigNumber; locked: BigNumber } >; viewCategory( arg0: BigNumberish, overrides?: CallOverrides ): Promise< [string, string, BigNumber] & { name: string; description: string; workClockTimeRef: BigNumber; } >; viewConsumed( arg0: BytesLike, overrides?: CallOverrides ): Promise; viewContribution( arg0: BytesLike, arg1: string, overrides?: CallOverrides ): Promise< [number, string, string, string, BigNumber] & { status: number; resultHash: string; resultSeal: string; enclaveChallenge: string; weight: BigNumber; } >; viewDeal( arg0: BytesLike, overrides?: CallOverrides ): Promise< [ [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }, BigNumber, BigNumber, string, string, string, string, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { app: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; dataset: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; workerpool: [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; trust: BigNumber; category: BigNumber; tag: string; requester: string; beneficiary: string; callback: string; params: string; startTime: BigNumber; botFirst: BigNumber; botSize: BigNumber; workerStake: BigNumber; schedulerRewardRatio: BigNumber; } >; viewPresigned(arg0: BytesLike, overrides?: CallOverrides): Promise; viewScore(arg0: string, overrides?: CallOverrides): Promise; viewTask( arg0: BytesLike, overrides?: CallOverrides ): Promise< [ number, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, string, BigNumber, BigNumber, string[], string, string, BigNumber, string ] & { status: number; dealid: string; idx: BigNumber; timeref: BigNumber; contributionDeadline: BigNumber; revealDeadline: BigNumber; finalDeadline: BigNumber; consensusValue: string; revealCounter: BigNumber; winnerCounter: BigNumber; contributors: string[]; resultDigest: string; results: string; resultsTimestamp: BigNumber; resultsCallback: string; } >; workerpool_stake_ratio(overrides?: CallOverrides): Promise; workerpoolregistry(overrides?: CallOverrides): Promise; }; filters: {}; estimateGas: { allowance( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; appregistry(overrides?: CallOverrides): Promise; balanceOf(arg0: string, overrides?: CallOverrides): Promise; callbackgas(overrides?: CallOverrides): Promise; contribution_deadline_ratio(overrides?: CallOverrides): Promise; countCategory(overrides?: CallOverrides): Promise; datasetregistry(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; eip712domain_separator(overrides?: CallOverrides): Promise; final_deadline_ratio(overrides?: CallOverrides): Promise; frozenOf(arg0: string, overrides?: CallOverrides): Promise; groupmember_purpose(overrides?: CallOverrides): Promise; kitty_address(overrides?: CallOverrides): Promise; kitty_min(overrides?: CallOverrides): Promise; kitty_ratio(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; resultFor(arg0: BytesLike, overrides?: CallOverrides): Promise; reveal_deadline_ratio(overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; teebroker(overrides?: CallOverrides): Promise; token(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; viewAccount(arg0: string, overrides?: CallOverrides): Promise; viewCategory( arg0: BigNumberish, overrides?: CallOverrides ): Promise; viewConsumed( arg0: BytesLike, overrides?: CallOverrides ): Promise; viewContribution( arg0: BytesLike, arg1: string, overrides?: CallOverrides ): Promise; viewDeal(arg0: BytesLike, overrides?: CallOverrides): Promise; viewPresigned( arg0: BytesLike, overrides?: CallOverrides ): Promise; viewScore(arg0: string, overrides?: CallOverrides): Promise; viewTask(arg0: BytesLike, overrides?: CallOverrides): Promise; workerpool_stake_ratio(overrides?: CallOverrides): Promise; workerpoolregistry(overrides?: CallOverrides): Promise; }; populateTransaction: { allowance( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; appregistry(overrides?: CallOverrides): Promise; balanceOf( arg0: string, overrides?: CallOverrides ): Promise; callbackgas(overrides?: CallOverrides): Promise; contribution_deadline_ratio( overrides?: CallOverrides ): Promise; countCategory(overrides?: CallOverrides): Promise; datasetregistry(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; eip712domain_separator( overrides?: CallOverrides ): Promise; final_deadline_ratio( overrides?: CallOverrides ): Promise; frozenOf( arg0: string, overrides?: CallOverrides ): Promise; groupmember_purpose( overrides?: CallOverrides ): Promise; kitty_address(overrides?: CallOverrides): Promise; kitty_min(overrides?: CallOverrides): Promise; kitty_ratio(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; resultFor( arg0: BytesLike, overrides?: CallOverrides ): Promise; reveal_deadline_ratio( overrides?: CallOverrides ): Promise; symbol(overrides?: CallOverrides): Promise; teebroker(overrides?: CallOverrides): Promise; token(overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; viewAccount( arg0: string, overrides?: CallOverrides ): Promise; viewCategory( arg0: BigNumberish, overrides?: CallOverrides ): Promise; viewConsumed( arg0: BytesLike, overrides?: CallOverrides ): Promise; viewContribution( arg0: BytesLike, arg1: string, overrides?: CallOverrides ): Promise; viewDeal( arg0: BytesLike, overrides?: CallOverrides ): Promise; viewPresigned( arg0: BytesLike, overrides?: CallOverrides ): Promise; viewScore( arg0: string, overrides?: CallOverrides ): Promise; viewTask( arg0: BytesLike, overrides?: CallOverrides ): Promise; workerpool_stake_ratio( overrides?: CallOverrides ): Promise; workerpoolregistry( overrides?: CallOverrides ): Promise; }; }