Skip to content

This return the token IDs for a specific Metadata ID. Returns an empty array if not found.

getTokenIdsForMetadataId<T>(_metadataId, _tokenUris): UintRange<T>[]

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/metadata/metadataIds.ts:255

This return the token IDs for a specific Metadata ID. Returns an empty array if not found.

Type Parameters

T

T extends NumberType

Parameters

_metadataId

T

_tokenUris

TokenMetadata<T>[]

Returns

UintRange<T>[]

Remarks

The token metadata array is the timeline values (TokenMetadataTimeline.tokenMetadata), not the cached fetched values from the API.

Examples

ts
import { getTokenIdsForMetadataId } from 'bitbadges'
const collection: BitBadgesCollection<bigint> = { ... }
const metadataId = 123n
const tokenIds = getTokenIdsForMetadataId(metadataId, collection.getTokenMetadataTimelineValue())

This can also be used with the BitBadges collection interface

ts
import { BitBadgesCollection } from 'bitbadges'
const collection: BitBadgesCollection<bigint> = { ... }
const metadataId = 123n
const tokenIds = collection.getTokenIdsForMetadataId(metadataId)

Edit this page on GitHub