diff --git a/ts/sdk/src/jitter/baseJitter.ts b/ts/sdk/src/jitter/baseJitter.ts index f1e0069..ab919ed 100644 --- a/ts/sdk/src/jitter/baseJitter.ts +++ b/ts/sdk/src/jitter/baseJitter.ts @@ -88,6 +88,10 @@ export abstract class BaseJitter { ); this.slotSubscriber = slotSubscriber; this.swiftOrderSubscriber = swiftOrderSubscriber; + + if (this.swiftOrderSubscriber && !this.slotSubscriber) { + throw new Error('Slot subscriber is required for swift order subscriber'); + } } async subscribe(): Promise {