/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from "ethers"; import { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import { Listener, Provider } from "@ethersproject/providers"; import { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common"; export declare namespace IexecLibOrdersV5 { export type AppOrderStruct = { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; export type AppOrderStructOutput = [ string, BigNumber, BigNumber, string, string, string, string, string, string ] & { app: string; appprice: BigNumber; volume: BigNumber; tag: string; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: string; sign: string; }; export type DatasetOrderStruct = { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; export type DatasetOrderStructOutput = [ string, BigNumber, BigNumber, string, string, string, string, string, string ] & { dataset: string; datasetprice: BigNumber; volume: BigNumber; tag: string; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: string; sign: string; }; export type WorkerpoolOrderStruct = { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; export type WorkerpoolOrderStructOutput = [ string, BigNumber, BigNumber, string, BigNumber, BigNumber, string, string, string, string, string ] & { workerpool: string; workerpoolprice: BigNumber; volume: BigNumber; tag: string; category: BigNumber; trust: BigNumber; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: string; sign: string; }; export type RequestOrderStruct = { app: string; appmaxprice: BigNumberish; dataset: string; datasetmaxprice: BigNumberish; workerpool: string; workerpoolmaxprice: BigNumberish; requester: string; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; beneficiary: string; callback: string; params: string; salt: BytesLike; sign: BytesLike; }; export type RequestOrderStructOutput = [ string, BigNumber, string, BigNumber, string, BigNumber, string, BigNumber, string, BigNumber, BigNumber, string, string, string, string, string ] & { app: string; appmaxprice: BigNumber; dataset: string; datasetmaxprice: BigNumber; workerpool: string; workerpoolmaxprice: BigNumber; requester: string; volume: BigNumber; tag: string; category: BigNumber; trust: BigNumber; beneficiary: string; callback: string; params: string; salt: string; sign: string; }; } export interface IexecPocoInterface extends utils.Interface { contractName: "IexecPoco"; functions: { "claim(bytes32)": FunctionFragment; "claimArray(bytes32[])": FunctionFragment; "contribute(bytes32,bytes32,bytes32,address,bytes,bytes)": FunctionFragment; "contributeAndFinalize(bytes32,bytes32,bytes,bytes,address,bytes,bytes)": FunctionFragment; "finalize(bytes32,bytes,bytes)": FunctionFragment; "initialize(bytes32,uint256)": FunctionFragment; "initializeAndClaimArray(bytes32[],uint256[])": FunctionFragment; "initializeArray(bytes32[],uint256[])": FunctionFragment; "matchOrders((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),(address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),(address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes),(address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes))": FunctionFragment; "reopen(bytes32)": FunctionFragment; "reveal(bytes32,bytes32)": FunctionFragment; "verifyPresignature(address,bytes32)": FunctionFragment; "verifyPresignatureOrSignature(address,bytes32,bytes)": FunctionFragment; "verifySignature(address,bytes32,bytes)": FunctionFragment; }; encodeFunctionData(functionFragment: "claim", values: [BytesLike]): string; encodeFunctionData( functionFragment: "claimArray", values: [BytesLike[]] ): string; encodeFunctionData( functionFragment: "contribute", values: [BytesLike, BytesLike, BytesLike, string, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "contributeAndFinalize", values: [ BytesLike, BytesLike, BytesLike, BytesLike, string, BytesLike, BytesLike ] ): string; encodeFunctionData( functionFragment: "finalize", values: [BytesLike, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "initialize", values: [BytesLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "initializeAndClaimArray", values: [BytesLike[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "initializeArray", values: [BytesLike[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "matchOrders", values: [ IexecLibOrdersV5.AppOrderStruct, IexecLibOrdersV5.DatasetOrderStruct, IexecLibOrdersV5.WorkerpoolOrderStruct, IexecLibOrdersV5.RequestOrderStruct ] ): string; encodeFunctionData(functionFragment: "reopen", values: [BytesLike]): string; encodeFunctionData( functionFragment: "reveal", values: [BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "verifyPresignature", values: [string, BytesLike] ): string; encodeFunctionData( functionFragment: "verifyPresignatureOrSignature", values: [string, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "verifySignature", values: [string, BytesLike, BytesLike] ): string; decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result; decodeFunctionResult(functionFragment: "claimArray", data: BytesLike): Result; decodeFunctionResult(functionFragment: "contribute", data: BytesLike): Result; decodeFunctionResult( functionFragment: "contributeAndFinalize", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "finalize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "initializeAndClaimArray", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "initializeArray", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "matchOrders", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "reopen", data: BytesLike): Result; decodeFunctionResult(functionFragment: "reveal", data: BytesLike): Result; decodeFunctionResult( functionFragment: "verifyPresignature", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "verifyPresignatureOrSignature", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "verifySignature", data: BytesLike ): Result; events: { "AccurateContribution(address,bytes32)": EventFragment; "FaultyContribution(address,bytes32)": EventFragment; "Lock(address,uint256)": EventFragment; "OrdersMatched(bytes32,bytes32,bytes32,bytes32,bytes32,uint256)": EventFragment; "Reward(address,uint256,bytes32)": EventFragment; "SchedulerNotice(address,bytes32)": EventFragment; "Seize(address,uint256,bytes32)": EventFragment; "TaskClaimed(bytes32)": EventFragment; "TaskConsensus(bytes32,bytes32)": EventFragment; "TaskContribute(bytes32,address,bytes32)": EventFragment; "TaskFinalize(bytes32,bytes)": EventFragment; "TaskInitialize(bytes32,address)": EventFragment; "TaskReopen(bytes32)": EventFragment; "TaskReveal(bytes32,address,bytes32)": EventFragment; "Unlock(address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AccurateContribution"): EventFragment; getEvent(nameOrSignatureOrTopic: "FaultyContribution"): EventFragment; getEvent(nameOrSignatureOrTopic: "Lock"): EventFragment; getEvent(nameOrSignatureOrTopic: "OrdersMatched"): EventFragment; getEvent(nameOrSignatureOrTopic: "Reward"): EventFragment; getEvent(nameOrSignatureOrTopic: "SchedulerNotice"): EventFragment; getEvent(nameOrSignatureOrTopic: "Seize"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskClaimed"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskConsensus"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskContribute"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskFinalize"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskInitialize"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskReopen"): EventFragment; getEvent(nameOrSignatureOrTopic: "TaskReveal"): EventFragment; getEvent(nameOrSignatureOrTopic: "Unlock"): EventFragment; } export type AccurateContributionEvent = TypedEvent< [string, string], { worker: string; taskid: string } >; export type AccurateContributionEventFilter = TypedEventFilter; export type FaultyContributionEvent = TypedEvent< [string, string], { worker: string; taskid: string } >; export type FaultyContributionEventFilter = TypedEventFilter; export type LockEvent = TypedEvent< [string, BigNumber], { owner: string; amount: BigNumber } >; export type LockEventFilter = TypedEventFilter; export type OrdersMatchedEvent = TypedEvent< [string, string, string, string, string, BigNumber], { dealid: string; appHash: string; datasetHash: string; workerpoolHash: string; requestHash: string; volume: BigNumber; } >; export type OrdersMatchedEventFilter = TypedEventFilter; export type RewardEvent = TypedEvent< [string, BigNumber, string], { owner: string; amount: BigNumber; ref: string } >; export type RewardEventFilter = TypedEventFilter; export type SchedulerNoticeEvent = TypedEvent< [string, string], { workerpool: string; dealid: string } >; export type SchedulerNoticeEventFilter = TypedEventFilter; export type SeizeEvent = TypedEvent< [string, BigNumber, string], { owner: string; amount: BigNumber; ref: string } >; export type SeizeEventFilter = TypedEventFilter; export type TaskClaimedEvent = TypedEvent<[string], { taskid: string }>; export type TaskClaimedEventFilter = TypedEventFilter; export type TaskConsensusEvent = TypedEvent< [string, string], { taskid: string; consensus: string } >; export type TaskConsensusEventFilter = TypedEventFilter; export type TaskContributeEvent = TypedEvent< [string, string, string], { taskid: string; worker: string; hash: string } >; export type TaskContributeEventFilter = TypedEventFilter; export type TaskFinalizeEvent = TypedEvent< [string, string], { taskid: string; results: string } >; export type TaskFinalizeEventFilter = TypedEventFilter; export type TaskInitializeEvent = TypedEvent< [string, string], { taskid: string; workerpool: string } >; export type TaskInitializeEventFilter = TypedEventFilter; export type TaskReopenEvent = TypedEvent<[string], { taskid: string }>; export type TaskReopenEventFilter = TypedEventFilter; export type TaskRevealEvent = TypedEvent< [string, string, string], { taskid: string; worker: string; digest: string } >; export type TaskRevealEventFilter = TypedEventFilter; export type UnlockEvent = TypedEvent< [string, BigNumber], { owner: string; amount: BigNumber } >; export type UnlockEventFilter = TypedEventFilter; export interface IexecPoco extends BaseContract { contractName: "IexecPoco"; connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IexecPocoInterface; 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: { claim( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; claimArray( arg0: BytesLike[], overrides?: Overrides & { from?: string | Promise } ): Promise; contribute( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: string, arg4: BytesLike, arg5: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; contributeAndFinalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: BytesLike, arg4: string, arg5: BytesLike, arg6: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; finalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; initialize( arg0: BytesLike, arg1: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; initializeAndClaimArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; initializeArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; matchOrders( arg0: IexecLibOrdersV5.AppOrderStruct, arg1: IexecLibOrdersV5.DatasetOrderStruct, arg2: IexecLibOrdersV5.WorkerpoolOrderStruct, arg3: IexecLibOrdersV5.RequestOrderStruct, overrides?: Overrides & { from?: string | Promise } ): Promise; reopen( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reveal( arg0: BytesLike, arg1: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyPresignature( arg0: string, arg1: BytesLike, overrides?: CallOverrides ): Promise<[boolean]>; verifyPresignatureOrSignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise<[boolean]>; verifySignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise<[boolean]>; }; claim( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; claimArray( arg0: BytesLike[], overrides?: Overrides & { from?: string | Promise } ): Promise; contribute( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: string, arg4: BytesLike, arg5: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; contributeAndFinalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: BytesLike, arg4: string, arg5: BytesLike, arg6: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; finalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; initialize( arg0: BytesLike, arg1: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; initializeAndClaimArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; initializeArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; matchOrders( arg0: IexecLibOrdersV5.AppOrderStruct, arg1: IexecLibOrdersV5.DatasetOrderStruct, arg2: IexecLibOrdersV5.WorkerpoolOrderStruct, arg3: IexecLibOrdersV5.RequestOrderStruct, overrides?: Overrides & { from?: string | Promise } ): Promise; reopen( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reveal( arg0: BytesLike, arg1: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyPresignature( arg0: string, arg1: BytesLike, overrides?: CallOverrides ): Promise; verifyPresignatureOrSignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; verifySignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; callStatic: { claim(arg0: BytesLike, overrides?: CallOverrides): Promise; claimArray(arg0: BytesLike[], overrides?: CallOverrides): Promise; contribute( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: string, arg4: BytesLike, arg5: BytesLike, overrides?: CallOverrides ): Promise; contributeAndFinalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: BytesLike, arg4: string, arg5: BytesLike, arg6: BytesLike, overrides?: CallOverrides ): Promise; finalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; initialize( arg0: BytesLike, arg1: BigNumberish, overrides?: CallOverrides ): Promise; initializeAndClaimArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: CallOverrides ): Promise; initializeArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: CallOverrides ): Promise; matchOrders( arg0: IexecLibOrdersV5.AppOrderStruct, arg1: IexecLibOrdersV5.DatasetOrderStruct, arg2: IexecLibOrdersV5.WorkerpoolOrderStruct, arg3: IexecLibOrdersV5.RequestOrderStruct, overrides?: CallOverrides ): Promise; reopen(arg0: BytesLike, overrides?: CallOverrides): Promise; reveal( arg0: BytesLike, arg1: BytesLike, overrides?: CallOverrides ): Promise; verifyPresignature( arg0: string, arg1: BytesLike, overrides?: CallOverrides ): Promise; verifyPresignatureOrSignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; verifySignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; }; filters: { "AccurateContribution(address,bytes32)"( worker?: string | null, taskid?: BytesLike | null ): AccurateContributionEventFilter; AccurateContribution( worker?: string | null, taskid?: BytesLike | null ): AccurateContributionEventFilter; "FaultyContribution(address,bytes32)"( worker?: string | null, taskid?: BytesLike | null ): FaultyContributionEventFilter; FaultyContribution( worker?: string | null, taskid?: BytesLike | null ): FaultyContributionEventFilter; "Lock(address,uint256)"(owner?: null, amount?: null): LockEventFilter; Lock(owner?: null, amount?: null): LockEventFilter; "OrdersMatched(bytes32,bytes32,bytes32,bytes32,bytes32,uint256)"( dealid?: null, appHash?: null, datasetHash?: null, workerpoolHash?: null, requestHash?: null, volume?: null ): OrdersMatchedEventFilter; OrdersMatched( dealid?: null, appHash?: null, datasetHash?: null, workerpoolHash?: null, requestHash?: null, volume?: null ): OrdersMatchedEventFilter; "Reward(address,uint256,bytes32)"( owner?: null, amount?: null, ref?: null ): RewardEventFilter; Reward(owner?: null, amount?: null, ref?: null): RewardEventFilter; "SchedulerNotice(address,bytes32)"( workerpool?: string | null, dealid?: null ): SchedulerNoticeEventFilter; SchedulerNotice( workerpool?: string | null, dealid?: null ): SchedulerNoticeEventFilter; "Seize(address,uint256,bytes32)"( owner?: null, amount?: null, ref?: null ): SeizeEventFilter; Seize(owner?: null, amount?: null, ref?: null): SeizeEventFilter; "TaskClaimed(bytes32)"(taskid?: BytesLike | null): TaskClaimedEventFilter; TaskClaimed(taskid?: BytesLike | null): TaskClaimedEventFilter; "TaskConsensus(bytes32,bytes32)"( taskid?: BytesLike | null, consensus?: null ): TaskConsensusEventFilter; TaskConsensus( taskid?: BytesLike | null, consensus?: null ): TaskConsensusEventFilter; "TaskContribute(bytes32,address,bytes32)"( taskid?: BytesLike | null, worker?: string | null, hash?: null ): TaskContributeEventFilter; TaskContribute( taskid?: BytesLike | null, worker?: string | null, hash?: null ): TaskContributeEventFilter; "TaskFinalize(bytes32,bytes)"( taskid?: BytesLike | null, results?: null ): TaskFinalizeEventFilter; TaskFinalize( taskid?: BytesLike | null, results?: null ): TaskFinalizeEventFilter; "TaskInitialize(bytes32,address)"( taskid?: BytesLike | null, workerpool?: string | null ): TaskInitializeEventFilter; TaskInitialize( taskid?: BytesLike | null, workerpool?: string | null ): TaskInitializeEventFilter; "TaskReopen(bytes32)"(taskid?: BytesLike | null): TaskReopenEventFilter; TaskReopen(taskid?: BytesLike | null): TaskReopenEventFilter; "TaskReveal(bytes32,address,bytes32)"( taskid?: BytesLike | null, worker?: string | null, digest?: null ): TaskRevealEventFilter; TaskReveal( taskid?: BytesLike | null, worker?: string | null, digest?: null ): TaskRevealEventFilter; "Unlock(address,uint256)"(owner?: null, amount?: null): UnlockEventFilter; Unlock(owner?: null, amount?: null): UnlockEventFilter; }; estimateGas: { claim( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; claimArray( arg0: BytesLike[], overrides?: Overrides & { from?: string | Promise } ): Promise; contribute( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: string, arg4: BytesLike, arg5: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; contributeAndFinalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: BytesLike, arg4: string, arg5: BytesLike, arg6: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; finalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; initialize( arg0: BytesLike, arg1: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; initializeAndClaimArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; initializeArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; matchOrders( arg0: IexecLibOrdersV5.AppOrderStruct, arg1: IexecLibOrdersV5.DatasetOrderStruct, arg2: IexecLibOrdersV5.WorkerpoolOrderStruct, arg3: IexecLibOrdersV5.RequestOrderStruct, overrides?: Overrides & { from?: string | Promise } ): Promise; reopen( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reveal( arg0: BytesLike, arg1: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyPresignature( arg0: string, arg1: BytesLike, overrides?: CallOverrides ): Promise; verifyPresignatureOrSignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; verifySignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; }; populateTransaction: { claim( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; claimArray( arg0: BytesLike[], overrides?: Overrides & { from?: string | Promise } ): Promise; contribute( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: string, arg4: BytesLike, arg5: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; contributeAndFinalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, arg3: BytesLike, arg4: string, arg5: BytesLike, arg6: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; finalize( arg0: BytesLike, arg1: BytesLike, arg2: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; initialize( arg0: BytesLike, arg1: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; initializeAndClaimArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; initializeArray( arg0: BytesLike[], arg1: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; matchOrders( arg0: IexecLibOrdersV5.AppOrderStruct, arg1: IexecLibOrdersV5.DatasetOrderStruct, arg2: IexecLibOrdersV5.WorkerpoolOrderStruct, arg3: IexecLibOrdersV5.RequestOrderStruct, overrides?: Overrides & { from?: string | Promise } ): Promise; reopen( arg0: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reveal( arg0: BytesLike, arg1: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; verifyPresignature( arg0: string, arg1: BytesLike, overrides?: CallOverrides ): Promise; verifyPresignatureOrSignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; verifySignature( arg0: string, arg1: BytesLike, arg2: BytesLike, overrides?: CallOverrides ): Promise; }; }