Interface: CollectionIndexProjection
The small, flat, indexable projection of a standard's computed info. Materialized into the persisted CollectionIndex so the server-side collection-index query…
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:30
The small, flat, indexable projection of a standard's computed info.
Materialized into the persisted CollectionIndex so the server-side
collection-index query can filter + facet by these scalars. Anything
heavy (approvals, metadata) stays off this — the full info rides along
as extras purely for display.
Properties
amountStr?
optionalamountStr?:string
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:34
The standard's headline amount (price, TVL, …) — exact bigint string, for display.
denom?
optionaldenom?:string
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:36
Denom paired with the headline amount.
endTime?
optionalendTime?:number
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:38
Deadline in ms, for the query-time clock transition (see expiry below).
extras?
optionalextras?:unknown
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:43
The full computed info blob, carried verbatim for client display.
payerAddress?
optionalpayerAddress?:string
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:40
Counterparty addresses for role filtering (e.g. PaymentRequest payer/recipient). Indexed for exact-match.
recipientAddress?
optionalrecipientAddress?:string
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:41
status?
optionalstatus?:string
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:32
Durable, tx-derived status enum for this standard (filterable/facetable).