Function: getMetadataIdForTokenId()
This function returns the Metadata ID for a specific token ID. Returns -1 if not found.
getMetadataIdForTokenId<
T>(tokenId,tokenMetadata):bigint|-1|T
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/metadata/metadataIds.ts:35
This function returns the Metadata ID for a specific token ID. Returns -1 if not found.
Type Parameters
T
T extends NumberType
Parameters
tokenId
T
tokenMetadata
TokenMetadata<T>[]
Returns
bigint | -1 | T
Remarks
The token metadata array is the timeline values (TokenMetadataTimeline.tokenMetadata), not the cached fetched values from the API.
Examples
import { getMetadataIdForTokenId } from 'bitbadges'
const collection: BitBadgesCollection<bigint> = { ... }
const tokenId = 123n
const metadataId = getMetadataIdForTokenId(tokenId, collection.getTokenMetadataTimelineValue())This can also be used with the BitBadges collection interface
import { BitBadgesCollection } from 'bitbadges'
const collection: BitBadgesCollection<bigint> = { ... }
const tokenId = 123n
const metadataId = collection.getMetadataIdForTokenId(tokenId)