/* 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 IexecLibOrdersV5Interface extends ethers.utils.Interface { functions: { "APPORDEROPERATION_TYPEHASH()": FunctionFragment; "APPORDER_TYPEHASH()": FunctionFragment; "DATASETORDEROPERATION_TYPEHASH()": FunctionFragment; "DATASETORDER_TYPEHASH()": FunctionFragment; "EIP712DOMAIN_TYPEHASH()": FunctionFragment; "REQUESTORDEROPERATION_TYPEHASH()": FunctionFragment; "REQUESTORDER_TYPEHASH()": FunctionFragment; "WORKERPOOLORDEROPERATION_TYPEHASH()": FunctionFragment; "WORKERPOOLORDER_TYPEHASH()": FunctionFragment; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))": FunctionFragment; }; encodeFunctionData( functionFragment: "APPORDEROPERATION_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "APPORDER_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "DATASETORDEROPERATION_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "DATASETORDER_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "EIP712DOMAIN_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "REQUESTORDEROPERATION_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "REQUESTORDER_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "WORKERPOOLORDEROPERATION_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "WORKERPOOLORDER_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "hash", values: [ { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; } ] ): string; decodeFunctionResult( functionFragment: "APPORDEROPERATION_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "APPORDER_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "DATASETORDEROPERATION_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "DATASETORDER_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "EIP712DOMAIN_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "REQUESTORDEROPERATION_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "REQUESTORDER_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "WORKERPOOLORDEROPERATION_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "WORKERPOOLORDER_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "hash", data: BytesLike): Result; events: {}; } export class IexecLibOrdersV5 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: IexecLibOrdersV5Interface; functions: { APPORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; APPORDER_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; DATASETORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise<[string]>; DATASETORDER_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; EIP712DOMAIN_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; REQUESTORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise<[string]>; REQUESTORDER_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; WORKERPOOLORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise<[string]>; WORKERPOOLORDER_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _datasetorder: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string] & { datasethash: string }>; "hash(((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes),uint8,bytes))"( _requestorderoperation: { order: { 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; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string]>; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _datasetorderoperation: { order: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string]>; "hash(((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes),uint8,bytes))"( _workerpoolorderoperation: { order: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string]>; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _apporderoperation: { order: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string]>; "hash((string,string,uint256,address))"( _domain: { name: string; version: string; chainId: BigNumberish; verifyingContract: string; }, overrides?: CallOverrides ): Promise<[string] & { domainhash: string }>; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _apporder: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string] & { apphash: string }>; "hash((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes))"( _requestorder: { 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; }, overrides?: CallOverrides ): Promise<[string] & { requesthash: string }>; "hash((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes))"( _workerpoolorder: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise<[string] & { workerpoolhash: string }>; }; APPORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; APPORDER_TYPEHASH(overrides?: CallOverrides): Promise; DATASETORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; DATASETORDER_TYPEHASH(overrides?: CallOverrides): Promise; EIP712DOMAIN_TYPEHASH(overrides?: CallOverrides): Promise; REQUESTORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; REQUESTORDER_TYPEHASH(overrides?: CallOverrides): Promise; WORKERPOOLORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; WORKERPOOLORDER_TYPEHASH(overrides?: CallOverrides): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _datasetorder: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes),uint8,bytes))"( _requestorderoperation: { order: { 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; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _datasetorderoperation: { order: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes),uint8,bytes))"( _workerpoolorderoperation: { order: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _apporderoperation: { order: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((string,string,uint256,address))"( _domain: { name: string; version: string; chainId: BigNumberish; verifyingContract: string; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _apporder: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes))"( _requestorder: { 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; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes))"( _workerpoolorder: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; callStatic: { APPORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; APPORDER_TYPEHASH(overrides?: CallOverrides): Promise; DATASETORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; DATASETORDER_TYPEHASH(overrides?: CallOverrides): Promise; EIP712DOMAIN_TYPEHASH(overrides?: CallOverrides): Promise; REQUESTORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; REQUESTORDER_TYPEHASH(overrides?: CallOverrides): Promise; WORKERPOOLORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; WORKERPOOLORDER_TYPEHASH(overrides?: CallOverrides): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _datasetorder: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes),uint8,bytes))"( _requestorderoperation: { order: { 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; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _datasetorderoperation: { order: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes),uint8,bytes))"( _workerpoolorderoperation: { order: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _apporderoperation: { order: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((string,string,uint256,address))"( _domain: { name: string; version: string; chainId: BigNumberish; verifyingContract: string; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _apporder: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes))"( _requestorder: { 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; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes))"( _workerpoolorder: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; }; filters: {}; estimateGas: { APPORDEROPERATION_TYPEHASH(overrides?: CallOverrides): Promise; APPORDER_TYPEHASH(overrides?: CallOverrides): Promise; DATASETORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; DATASETORDER_TYPEHASH(overrides?: CallOverrides): Promise; EIP712DOMAIN_TYPEHASH(overrides?: CallOverrides): Promise; REQUESTORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; REQUESTORDER_TYPEHASH(overrides?: CallOverrides): Promise; WORKERPOOLORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; WORKERPOOLORDER_TYPEHASH(overrides?: CallOverrides): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _datasetorder: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes),uint8,bytes))"( _requestorderoperation: { order: { 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; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _datasetorderoperation: { order: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes),uint8,bytes))"( _workerpoolorderoperation: { order: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _apporderoperation: { order: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((string,string,uint256,address))"( _domain: { name: string; version: string; chainId: BigNumberish; verifyingContract: string; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _apporder: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes))"( _requestorder: { 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; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes))"( _workerpoolorder: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; }; populateTransaction: { APPORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; APPORDER_TYPEHASH(overrides?: CallOverrides): Promise; DATASETORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; DATASETORDER_TYPEHASH( overrides?: CallOverrides ): Promise; EIP712DOMAIN_TYPEHASH( overrides?: CallOverrides ): Promise; REQUESTORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; REQUESTORDER_TYPEHASH( overrides?: CallOverrides ): Promise; WORKERPOOLORDEROPERATION_TYPEHASH( overrides?: CallOverrides ): Promise; WORKERPOOLORDER_TYPEHASH( overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _datasetorder: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes),uint8,bytes))"( _requestorderoperation: { order: { 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; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _datasetorderoperation: { order: { dataset: string; datasetprice: BigNumberish; volume: BigNumberish; tag: BytesLike; apprestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes),uint8,bytes))"( _workerpoolorderoperation: { order: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash(((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes),uint8,bytes))"( _apporderoperation: { order: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }; operation: BigNumberish; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((string,string,uint256,address))"( _domain: { name: string; version: string; chainId: BigNumberish; verifyingContract: string; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,address,address,address,bytes32,bytes))"( _apporder: { app: string; appprice: BigNumberish; volume: BigNumberish; tag: BytesLike; datasetrestrict: string; workerpoolrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,address,uint256,address,uint256,address,uint256,bytes32,uint256,uint256,address,address,string,bytes32,bytes))"( _requestorder: { 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; }, overrides?: CallOverrides ): Promise; "hash((address,uint256,uint256,bytes32,uint256,uint256,address,address,address,bytes32,bytes))"( _workerpoolorder: { workerpool: string; workerpoolprice: BigNumberish; volume: BigNumberish; tag: BytesLike; category: BigNumberish; trust: BigNumberish; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: BytesLike; sign: BytesLike; }, overrides?: CallOverrides ): Promise; }; }