DEV Community

Giovanni Fu Lin
Giovanni Fu Lin

Posted on

Metaplex NFT

In this post, I am going to show you the accounts that are created when you create an NFT with Metaplex.

Let's create a barebone NFT with Metaplex.

createNFT

This nft is of type CreateNftOutput.

nftType

We have created 4 addresses: mintAddress, metadataAddress, masterEditionAddress and tokenAddress.

How are those addresses used and connected between them?

AddressRelation

In solana all accounts are generated from a program. All states are stored in a account separated from the program.

I am not going further as Loris Leiva already explained very well how NFTs are represented in Solana. Check his post to learn more.
https://lorisleiva.com/owning-digital-assets-in-solana/how-nfts-are-represented-in-solana

Top comments (2)

Collapse
 
sloan profile image
Sloan the DEV Moderator

Hi there, we encourage authors to share their entire posts here on DEV, rather than mostly pointing to an external link. Doing so helps ensure that readers don’t have to jump around to too many different pages, and it helps focus the conversation right here in the comments section.

If you choose to do so, you also have the option to add a canonical URL directly to your post.

Collapse
 
aeither profile image
Giovanni Fu Lin • Edited

Hi Sloan, thanks for the suggestion.
The post of the link is not mine. I wanted to give a more complete view about the subject. I am just lazy. I don't want to go deep into something that is already available on the internet but also want to share some learnings. I can remove the link if that is what you mean.