-
Gums are generated using the results from Chainlink VRF.
-
The metadata is saved on NFT.Storage, which uses IPFS for decentralized storage.
You need eth-brownie to deploy the contract and run scripts.
You can deploy a version of the contract using
$ brownie run scripts/deploy.py
You will need testnet ETH and LINK for testing on Rinkeby. You can get some from the Chainlink Faucet.
The script for building the Gum image can be found in create_gum_image.py. You can use set_token_uri.py to build and set the image metadata.
Thanks to freeCodeCamp, Patrick Collins and buildspace for their content.
Special thanks to Begüm Bakan for providing the assets.
The contract and code are MIT licensed.