Skip to main content

Interface: OvercastIndexerClient

Defined in: packages/overcast-core/src/indexer/client.ts:30

Methods

getEvents()

getEvents(
range,
cursor,
limit): Promise<EventPage>;

Defined in: packages/overcast-core/src/indexer/client.ts:44

One bounded page of events in the range (floor, ceil]. Pass cursor as null to start, then thread back EventPage until it is null (range drained). Returns at most limit events, oldest first. The adapter owns the scan direction and drops anything above ceil.

Parameters

ParameterType
range{ ceil: Checkpoint; floor: Checkpoint | null; }
range.ceilCheckpoint
range.floorCheckpoint | null
cursorCheckpoint | null
limitnumber

Returns

Promise<EventPage>


getHead()

getHead(commitment): Promise<Checkpoint>;

Defined in: packages/overcast-core/src/indexer/client.ts:36

The current chain head at a Commitment level: live (fast, still reorgable) or finalized (settled, canonical). A sweep runs toward the head at its level as a ceiling.

Parameters

ParameterType
commitmentCommitment

Returns

Promise<Checkpoint>