Skip to main content

Type Alias: Indexed<V, T>

type Indexed<V, T> = object;

Defined in: packages/overcast-core/src/indexer/events.ts:16

Type Parameters

Type Parameter
V
T

Properties

checkpoint

checkpoint: Checkpoint;

Defined in: packages/overcast-core/src/indexer/events.ts:19


domain

domain: number;

Defined in: packages/overcast-core/src/indexer/events.ts:26

The protocol domain separator (u32) of the deployment this event was indexed from. This is the same domain that is bound into option content-addresses and operation signatures.


event

event: T;

Defined in: packages/overcast-core/src/indexer/events.ts:17


idx

idx: number;

Defined in: packages/overcast-core/src/indexer/events.ts:31

The position of the event within the checkpoint.


name

name: V;

Defined in: packages/overcast-core/src/indexer/events.ts:18


tx?

optional tx?: TxDetails;

Defined in: packages/overcast-core/src/indexer/events.ts:41

The chain's raw transaction detail the event was decoded from (e.g. a parsed Solana transaction). Optional: clients that already hold the transaction attach it so stores can persist it for data integrity — fetching it after the fact would need an archival node. Never part of the event's identity: two deliveries of the same event dedupe identically whether or not tx is present.