🖼️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