crossmintNftName function

String? crossmintNftName(
  1. CrossmintNftRecord nft
)

Extracts display-friendly metadata from the raw NFT JSON.

Crossmint NFT responses use varying field paths depending on chain and API version. These helpers try common paths in priority order.

Implementation

String? crossmintNftName(CrossmintNftRecord nft) {
  return _tryString(nft.raw, const [
    ['metadata', 'name'],
    ['onChain', 'metadata', 'name'],
    ['name'],
  ]);
}