
Flow Gumball Machine
Step right up, take a spin! How many tries does it take to get your Zodiac? If the stars align who knows what may be in store?
About
The problem it solves NFTs cost hundreds if not thousands of dollars. It also requires that people have crypto in their wallets to begin with. The cost of owning digital assets should not be this prohibitively expensive. Why not have it instead be a gashapoin-esque collectible experience? In the production experience, we can hook it up to a stripe charge (let's say 3 dollars a spin), the machine dispenses a random asset and people will want to collect them all (like gashapons). This is just the beginning, digital asset loot boxes can be applied to literally any property and the pristineness of the assets on unity is limited only by the artist's imagination.
How it's made
Challenges we ran into It can be slow to mint + transfer assets. I was making the nft collection initialization call before every spin of the gumball machine but that can be moved to login. Either way, making a call to initialize the NFT collection can be prohibitive, especially on prod, we'll have to seed the account with some flow tokens after the user makes his first purchase if we are to make this scale. Otherwise no major blockers. We do have plans to productionalize this.