🖼️NFT Standard
Solflare NFT Standard and General Metadata Recommendations v1
Solflare supports displaying metadata associated with SPL tokens per the standards described by the Metaplex Token Metadata contract. Solflare will pull both the on-chain data and the external JSON provided by the metadata's uri
field and use them to display all relevant data.
We recommend following the Metaplex standards and the standards defined in this document to ensure your NFTs are correctly displayed in Solflare wallets and to allow usage of all Solflare functionalities related to NFTs.
Token Metadata Program
Field
Type
Description
Displayed
name
string
name of the asset
grid view and single NFT view
symbol
string
symbol of the asset
not shown currently
uri
string
URI to the external JSON representing the asset
linked in the single NFT view
creators
array
public key of each creator
shown in the single NFT view, resolved to twitter handles if they are connected via Solana Name Service
update_authority
string
public key of the metadata owner
shown in the single NFT view, can be updated in the send NFT modal
primary_sale_happened
boolean
flag describing whether the primary sale of the token happened
visible in the send NFT modal, can be updated
seller_fee_basis_points
number
royalties percentage awarded to creators
shown as a percentage received by each co-creator
The program also specifies optional structs used for the creation of Master Editions
and Editions
. If these accounts exist, Solflare will display the Edition number (in case of a unique edition token) and whether a token is a Master Edition
.
You can explore the metadata standard in more detail on the Metaplex project page and in their developer guide.
Last updated