Solflare Wallet
  • ☀️Introduction
    • The Power of Self-Custody
    • Benefits of Non-Custodial Wallets
    • Digital Wallet Best Practices
    • Bigger Picture
  • Onboarding
    • 📞Mobile
      • Generate a New Wallet
      • Connect a Ledger Wallet
      • Import any Solana Wallet
    • 🖥️Web App & Extension
      • Generate a New Wallet
      • Import Your Ledger Device
      • Import Your Keystone Device
      • Import any Solana Wallet
    • 🚶Next Steps
  • Integrations
    • ⛓️Integrate Solflare
      • MetaMask
      • Using the Solana Wallet Adapter
      • Solflare Wallet SDK
    • 🎭Profile Picture Protocol
      • Get a Wallet's Profile Picture
      • Set NFT as Profile Picture
      • Remove a Profile Picture
    • ⚡Solflare Notifications
      • Sending Notifications
      • User's Perspective
        • Notification Center
        • Receiving Notifications
        • Subscription Management
      • API Endpoints
        • Broadcast Endpoint
        • Unicast Endpoint
        • List Casts Endpoint
        • View Cast Endpoint
        • Check Public Key Subscription Status for Domain
    • 🖼️NFT Standard
      • URI JSON Schema
      • CDN hosted files
      • Collections
      • Additional Attributes Specification
      • Order of JSON Fields
    • 🔗Deeplinks
      • Provider Methods
        • Connect
        • Disconnect
        • SignAndSendTransaction
        • SignAllTransactions
        • SignTransaction
        • SignMessage
      • Other Methods
        • Browse
      • Handling Sessions
      • Specifying Redirects
      • Encryption
      • Limitations
Powered by GitBook
On this page

Was this helpful?

  1. Integrations

NFT Standard

Solflare NFT Standard and General Metadata Recommendations v1

PreviousCheck Public Key Subscription Status for DomainNextURI JSON Schema

Last updated 2 years ago

Was this helpful?

Solflare supports displaying metadata associated with SPL tokens per the standards described by the 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 and in their developer guide.

🖼️
Metaplex Token Metadata
Metaplex project page