Skip to content

PretzelDAO/Bakery-Metadata

Repository files navigation

sugar pretzels
Sugar Pretzels

NFT experiences that interact with the real-world without the barrier of gas

twitter website

Related Repositories

Hosting: https://dashboard.render.com/web/srv-ca75qs8ivq0c2bc0f3q0

Why Sugar Pretzels?

NFTs have, without a doubt, taken the world by storm in 2021. Whilst the UX/UI has taken major steps to making it as easy as possible for newcomers to join the NFT-craze, the overall experience can still feel disconnected.

First, the transaction experience (TX) is still rough. Especially for newcomers, gas fees are difficult to comprehend and an easy barrier for onboarding. After all, in the real-world there is no such thing as a visible gas fee.

Second, we associate exciting moments with emotional memory markers - such as the weather at the time of an event, the people we are with, and on a higher level the state of the world. Right now, the NFT minting experience is disconnected from the real-world - it lacks the emotional experience (EX).

At Sugar Pretzels, we are building an NFT collection without the gas fee barrier that interacts with the real world. A NFT collection with a seamless transaction experience. A NFT collection that is coupled with the real-world. A NFT collection that is more than just art - it's a memory.

How are Sugar Pretzels baked?

Sugar pretzels are baked with two main ingredients.

Emotional Experience

To connect the NFT experience with the real-world we rely on Chainlink Oracles to supply external data. We are using the AccuWeather Oracle for the weather data. Specifically, our background traits are linked, via a matrix, to the temperature and precipitation in Munich (near the Schlossgarden). We are starting with weather because, as any experienced baker will tell you, weather plays an important role in how the dough reacts during baking.

Transaction Experience

To remove the gas barrier in our NFT experience we rely on openGNS. With openGNS we allow our fellow pretzels to bake their first NFTs without needing ETH for transaction fees.

FAQ

To learn more about us, the project, and what this all means, check out our FAQ. Make sure to say Hi!

WIP: more details coming soon

Details on the Contracts

The repository for the Smart Contracts can be found here.

Specification

  • Pretzel should be stored in an abstract representation on-chain
  • The pretzels get generated based on 4 random words received from the ChainLink VRF
  • Weather data is stored in the contract via the ChainLink AccuWeather oracle
  • The weather data determines the background of the pretzel
  • Gasless minting via OpenGSN
  • Restrict the minting via OpenGSN to one time
  • The weather data shall get updated every 12h by a ChainLink keeper
  • Sugar Pretzels is an open edition, free mint NFT collection

Metadata

The metadata is generated and uploaded to IPFS via our backend service here.

Specification

  • backend reads the abstract pretzel representation from the smart contract
  • generate image and metadata based on it
  • upload to IPFS
  • on request redirect to IPFS

Our Beautiful Frontend

Our bakery frontend can be found in this repository. Below we've also listed some instructions on how to get started with that as well!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published