https://crypto-gopher.medium.com/step-by-step-instruction-how-to-create-an-nft-collection-using-golang-and-ethereum-ipfs-af85bb1c30f7