> For the complete documentation index, see [llms.txt](https://puppy-gaming.gitbook.io/simple-crypto-webgl-templates/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://puppy-gaming.gitbook.io/simple-crypto-webgl-templates/workflow-and-references/cryptonft.cs.md).

# CryptoNFT.cs

This is a ScriptableObject and essentially works as an object to be instantiated for each NFT that is passed to the `CryptoReceiver` `ReceiveNFT` function. Each one will hold an NFT's `nftName` (name of the NFT), `spritelink` (URL of the NFT's image), `description` (the NFT's description), `attributes` (a List\<NFTAttribute> containing all the attributes) and `creator` which will be first address of the NFTs Creators wallets.&#x20;

All instantiated CryptoNFT's are accessible from `CryptoReceiver.CR.myNFTs` in the `List<>` format.
