My Pineapple NFT

This is a picture of a pineapple I painted for my grandma. I digitized it to make the image you see here. I minted this as an NFT on the Cardano blockchain about two years ago. You can see the NFT on pool.pm so you know I’m not making this up.

I learned a lot about how NFTs work in the process. I was a bit disappointed to learn that the image itself isn’t stored on the blockchain. Instead, just the hash of the image is stored. It makes sense from a technical perspective to keep the amount of data on chain relatively small, but it just doesn’t feel the same knowing that someone on IPFS needs to keep a copy of it for it to live on. If you’re curious to learn more about this, Steve Mould has a great video about NFTs and how they work.

Technical Details

The hash of the minting transaction is d54969a3286a084ea70bc91846066d98b4c5a4d74d762cb87f4bb64d3b2403a0 with metadata hash 62ee22992ce73268f061b27592fc1c4bf3f4a919fb749b67792b10d0da7c5290. You can see the transaction here.

The transaction metadata looks like this:

{
  "721": {
    "a56616f4c8c077396bd6c5f5d8998895821c954dcd6527e03578f3b0": {
      "Pineapple": {
        "image": "ipfs://QmbqLvd5bb7kZW1T3rcXM8uRxUaggLVbuaQ6A3SDewkCbC",
        "name": "Pineapple"
      }
    }
  }
}

The long hash beginning with a56616f4 refers to the policy, which is

{
  "type": "all",
  "scripts": [
    {
      "type": "sig",
      "keyHash": "90278115d0f8b430f419d9d9bec7593ea5c58c27ab1892ecd491b6d6"
    },
    {
      "type": "before",
      "slot": 36047500
    }
  ]
}

I named this asset Pineapple, and the image can be found at ipfs://QmbqLvd5bb7kZW1T3rcXM8uRxUaggLVbuaQ6A3SDewkCbC. (To view that link, you might need to use Brave browser or an IPFS client. If you want to use a normal browser, try this link.)