/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, PopulatedTransaction, Signer, utils, } from "ethers"; import { FunctionFragment, Result } from "@ethersproject/abi"; import { Listener, Provider } from "@ethersproject/providers"; import { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common"; export declare namespace IexecLibCoreV5 { export type AccountStruct = { stake: BigNumberish; locked: BigNumberish }; export type AccountStructOutput = [BigNumber, BigNumber] & { stake: BigNumber; locked: BigNumber; }; export type CategoryStruct = { name: string; description: string; workClockTimeRef: BigNumberish; }; export type CategoryStructOutput = [string, string, BigNumber] & { name: string; description: string; workClockTimeRef: BigNumber; }; export type ContributionStruct = { status: BigNumberish; resultHash: BytesLike; resultSeal: BytesLike; enclaveChallenge: string; weight: BigNumberish; }; export type ContributionStructOutput = [ number, string, string, string, BigNumber ] & { status: number; resultHash: string; resultSeal: string; enclaveChallenge: string; weight: BigNumber; }; export type ResourceStruct = { pointer: string; owner: string; price: BigNumberish; }; export type ResourceStructOutput = [string, string, BigNumber] & { pointer: string; owner: string; price: BigNumber; }; export type DealStruct = { app: IexecLibCoreV5.ResourceStruct; dataset: IexecLibCoreV5.ResourceStruct; workerpool: IexecLibCoreV5.ResourceStruct; trust: BigNumberish; category: BigNumberish; tag: BytesLike; requester: string; beneficiary: string; callback: string; params: string; startTime: BigNumberish; botFirst: BigNumberish; botSize: BigNumberish; workerStake: BigNumberish; schedulerRewardRatio: BigNumberish; }; export type DealStructOutput = [ IexecLibCoreV5.ResourceStructOutput, IexecLibCoreV5.ResourceStructOutput, IexecLibCoreV5.ResourceStructOutput, BigNumber, BigNumber, string, string, string, string, string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { app: IexecLibCoreV5.ResourceStructOutput; dataset: IexecLibCoreV5.ResourceStructOutput; workerpool: IexecLibCoreV5.ResourceStructOutput; trust: BigNumber; category: BigNumber; tag: string; requester: string; beneficiary: string; callback: string; params: string; startTime: BigNumber; botFirst: BigNumber; botSize: BigNumber; workerStake: BigNumber; schedulerRewardRatio: BigNumber; }; export type TaskStruct = { status: BigNumberish; dealid: BytesLike; idx: BigNumberish; timeref: BigNumberish; contributionDeadline: BigNumberish; revealDeadline: BigNumberish; finalDeadline: BigNumberish; consensusValue: BytesLike; revealCounter: BigNumberish; winnerCounter: BigNumberish; contributors: string[]; resultDigest: BytesLike; results: BytesLike; resultsTimestamp: BigNumberish; resultsCallback: BytesLike; }; export type TaskStructOutput = [ 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; }; } export interface IexecAccessorsInterface extends utils.Interface { contractName: "IexecAccessors"; 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 interface IexecAccessors extends BaseContract { contractName: "IexecAccessors"; connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IexecAccessorsInterface; 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: { 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<[IexecLibCoreV5.AccountStructOutput]>; viewCategory( arg0: BigNumberish, overrides?: CallOverrides ): Promise<[IexecLibCoreV5.CategoryStructOutput]>; viewConsumed( arg0: BytesLike, overrides?: CallOverrides ): Promise<[BigNumber]>; viewContribution( arg0: BytesLike, arg1: string, overrides?: CallOverrides ): Promise<[IexecLibCoreV5.ContributionStructOutput]>; viewDeal( arg0: BytesLike, overrides?: CallOverrides ): Promise<[IexecLibCoreV5.DealStructOutput]>; viewPresigned( arg0: BytesLike, overrides?: CallOverrides ): Promise<[string]>; viewScore(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; viewTask( arg0: BytesLike, overrides?: CallOverrides ): Promise<[IexecLibCoreV5.TaskStructOutput]>; 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; 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; 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; 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; }; 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; }; }