Skip to content

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?

optional amountStr?: 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?

optional denom?: string

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:36

Denom paired with the headline amount.


endTime?

optional endTime?: 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?

optional extras?: unknown

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:43

The full computed info blob, carried verbatim for client display.


payerAddress?

optional payerAddress?: 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?

optional recipientAddress?: string

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:41


status?

optional status?: string

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/info-builders.ts:32

Durable, tx-derived status enum for this standard (filterable/facetable).

Edit this page on GitHub