Hook
useTokenMetadata
Loads normalized metadata for one Solana token mint through a replaceable server adapter.
Installation
terminal
$npx shadcn@latest add https://uxdotsol.xyz/r/use-token-metadata.jsonUsage
use-token-metadata.tsx
import { useTokenMetadata } from "@/hooks/uxdotsol/use-token-metadata"; const metadata = useTokenMetadata(mint);Options
| Name | Type | Default | Description |
|---|---|---|---|
| mint | string | null | required | Solana token mint to resolve. |
| options | { adapter?, endpoint?, enabled? } | {} | Provider override, route, and request control. |
Returns
| Name | Type | Default | Description |
|---|---|---|---|
| resource | { status, data, error, updatedAt, refetch } | — | Normalized resource state plus explicit status flags and a manual refresh action. |

