I’m new to development on Solana, and I’m attempting to create a number of NFTs that don’t have associated art and simply store metadata on-chain.
These NFTs will represent real assets. I’ve looked through the Metaplex standard and toolset and it seems that it requires an image and external URI to store the attributes off-chain on IPFS/Arweave or S3, and the toolset comes with a lot of features that I do not require and added complexity regarding launches from candy machine and the fair launch methodology.
I'm wanting to store a small amount of extra data on-chain in the metadata account, and have no use for off-chain data, so the advice I was given was to fork the Metaplex Metadata Token Account to allow this.
Does anyone know of any current methods to do this, like different NFT standards? Or can anyone point me in the right direction of how to create a custom metadata account I can create as a PDA that can store these attributes?
Would love some insight if anyone has done anything similar, or if they can point me in the right direction to get started - I think this would be a fantastic real-world use case for NFTs on Solana that aren't just images that are sold for a profit.