@cfxdevkit/executor / Executor
Class: Executor
Defined in: packages/executor/src/executor.ts:70
Executor – evaluates active jobs and submits on-chain transactions when conditions are met and the SafetyGuard approves.
Constructors
Constructor
new Executor(
priceChecker,safetyGuard,retryQueue,keeperClient,jobStore,options?):Executor
Defined in: packages/executor/src/executor.ts:78
Parameters
priceChecker
safetyGuard
retryQueue
keeperClient
jobStore
options?
ExecutorOptions = {}
Returns
Executor
Methods
processTick()
processTick(
job):Promise<void>
Defined in: packages/executor/src/executor.ts:97
Process a single job tick.
Parameters
job
Returns
Promise<void>
runAllTicks()
runAllTicks():
Promise<void>
Defined in: packages/executor/src/executor.ts:228
Process all active jobs + due retries in one tick.
Returns
Promise<void>