EES
  • Ethereum Execution Service
  • Concepts
    • Jobs and registry
    • Executors and coordination
    • Applications
    • Execution modules
    • Fee modules
    • Execution fees
    • Sponsored jobs
  • Coordination
    • Staking
    • Designation
    • Slashing
  • Execution modules
    • RegularTimeInterval
  • Fee modules
    • LinearAuction
    • PeggedLinearAuction
  • Deployments
  • Guides
    • Create an application
    • Sponsor jobs
    • Build an executor bot
  • EES DAO
  • SDK
    • Types
    • Query jobs
    • Execute batch
    • Create job
    • Delete job
    • Sponsor job
    • Revoke sponsorship
    • Listen for created jobs
  • EES Subgraph
  • Technical reference
    • API
      • Core
        • JobRegistry
        • Coordinator
      • Periphery
        • Querier
Powered by GitBook
On this page
  1. SDK

Query jobs

PreviousTypesNextExecute batch

Last updated 10 months ago

Here is an example of how to query jobs given their respective index using ees-sdk. As mentioned , jobs are stored in one public array called jobs and are uniquely identified by their index in the array. Assuming ees-sdk is installed and initialised like shown , we can query jobs as follows:

import { Job } from 'ees-sdk';

const jobs: Job[] = await eesSDK.getJobs(indices);

Here, indices has type bigint[].The getJobs function returns a promise with a Job[] array. The the Job object contains information stored in the JobManager contract as well as the stored information in the associated execution module and can be found .

Note: Application data associated with the job index can be completely arbitrary. Thus it is necessary to look how each applciation is structured.

here
here
here