NFT project No. 2. A far more intricate yet ultimately better NFT project using Solana, Metaplex, and the awesome Candy Machine. Kudos to Metaplex for creating an excellent tool.
I chose to have as the theme of the NFTs various images from Renaissance masters, primarily Dutch, with extremely non-Renaissance / Protestant Reformation comments from the people in the paintings. In other words, they were throwing shade. As the project made use of Arweave, and its low cost for perpetual storage, the size of images could be relatively "large" at 1MB or less each. Unfortunately, the code as it exists now requires png files, but if they were jpegs, 1MB would be more than adequate. (Modifying the Candy Machine could would eliminate these constraints -- at least I think it would.)
We worked with the following "tools":
- Solana
- Metaplex (Candy Machine)
- Arweave
- Phantom Wallet
- React
- Opensea
I was familiar with React, and Opensea, but Solana, Metaplex, Candy Machine, Arweave, and the Phantom Wallet were new to me. I really enjoyed working with Solana!
Metaplex and Candy Machine do a great job of providing a pseudo-frontend to the smart contract on the Solana blockchain. It abstracts away needing to write code in Rust and, more importantly, needing to write bug free and accurate code that will handle monetary transactions without error.