UNPKG

ees-sdk

Version:

SDK for EES (Ethereum Execution Service)

221 lines (220 loc) 7.27 kB
export declare const querierAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_jobRegistry"; readonly type: "address"; readonly internalType: "contract JobRegistry"; }, { readonly name: "_coordinator"; readonly type: "address"; readonly internalType: "contract Coordinator"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "getCommitData"; readonly inputs: readonly [{ readonly name: "_executors"; readonly type: "address[]"; readonly internalType: "address[]"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple[]"; readonly internalType: "struct ICoordinator.CommitData[]"; readonly components: readonly [{ readonly name: "commitment"; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: "epoch"; readonly type: "uint192"; readonly internalType: "uint192"; }, { readonly name: "revealed"; readonly type: "bool"; readonly internalType: "bool"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getCurrentEpochInfo"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint192"; readonly internalType: "uint192"; }, { readonly name: ""; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: ""; readonly type: "bytes32"; readonly internalType: "bytes32"; }, { readonly name: ""; readonly type: "uint40"; readonly internalType: "uint40"; }, { readonly name: ""; readonly type: "address[]"; readonly internalType: "address[]"; }, { readonly name: ""; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: ""; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getExecutors"; readonly inputs: readonly [{ readonly name: "_executors"; readonly type: "address[]"; readonly internalType: "address[]"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple[]"; readonly internalType: "struct ICoordinator.Executor[]"; readonly components: readonly [{ readonly name: "balance"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "active"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "initialized"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "arrayIndex"; readonly type: "uint32"; readonly internalType: "uint32"; }, { readonly name: "roundsCheckedInEpoch"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "lastCheckinRound"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "lastCheckinEpoch"; readonly type: "uint96"; readonly internalType: "uint96"; }, { readonly name: "executionsInRoundsInEpoch"; readonly type: "uint96"; readonly internalType: "uint96"; }, { readonly name: "lastRegistrationTimestamp"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "registeredModules"; readonly type: "uint256"; readonly internalType: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getJobs"; readonly inputs: readonly [{ readonly name: "_indices"; readonly type: "uint256[]"; readonly internalType: "uint256[]"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "tuple[]"; readonly internalType: "struct IQuerier.JobData[]"; readonly components: readonly [{ readonly name: "index"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "owner"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "active"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "ignoreAppRevert"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "sponsorFallbackToOwner"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "sponsorCanUpdateFeeModule"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "executionModule"; readonly type: "bytes1"; readonly internalType: "bytes1"; }, { readonly name: "feeModule"; readonly type: "bytes1"; readonly internalType: "bytes1"; }, { readonly name: "executionWindow"; readonly type: "uint24"; readonly internalType: "uint24"; }, { readonly name: "zeroFeeWindow"; readonly type: "uint24"; readonly internalType: "uint24"; }, { readonly name: "sponsor"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "executionCounter"; readonly type: "uint48"; readonly internalType: "uint48"; }, { readonly name: "maxExecutions"; readonly type: "uint48"; readonly internalType: "uint48"; }, { readonly name: "application"; readonly type: "address"; readonly internalType: "contract IApplication"; }, { readonly name: "creationTime"; readonly type: "uint96"; readonly internalType: "uint96"; }, { readonly name: "executionModuleData"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "feeModuleData"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "jobIsExpired"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "jobInExecutionWindow"; readonly type: "bool"; readonly internalType: "bool"; }]; }]; readonly stateMutability: "view"; }];