Inspiration
We were inspired by Aavegotchi and OlympusDAO, and we eventually determined the ideal way to ensure NFT value with collateral.
What it does
Twinkle is a Collateral Inclusive NFT ecosystem that aims to become a popular component for intellectual property with Game-Fi features. Each minted NFT holds an ERC20 collateral contained inside the NFT. The owner can redeem the collateral at any time but the NFT will be lost forever (burned). Selling an NFT to a new owner will also transfer the collateral contained inside the NFT. Non-NFT holders are able to participate through Feed2Earn mechanism plus additional NFT items allowing the NFT to level up and evolve.
How we built it
Our technical architecture includes Alchemy, AWS Lambda, EC2 ( Docker / Golang / Fiber ), ECR, CloudBuild, CodeCommit, Vite, React, TypeScript, and Solidity.
Challenges we ran into
We spent a significant amount of time focusing on art design, image api server, minting NFT with the supplied collateral and burn to redeem mechanism. We don't have enough time to develop the frontend.
Accomplishments that we're proud of
We are proud of the concept that we were able to design and implement as a team. We were able to focus on the primary feature and deliver a demo product that we are excited about.
What we learned
We got to know how to generate gaming flex efficient NFT and its images by AWS, Golang, Lambda, ReactJS, Solidity, and Alchemy. We also managed to learn on-chain and off-chain data collaboration storage and collateral mechanism for the gaming concept.
What's next for Twinkle
Develop the frontend. Clean up and optimize our source code in preparation for production.
Built With
- alchemyapi
- amazon-ec2
- amazon-web-services
- aws-lambda
- cloudbuild
- codecommit
- docker
- ec2-(-docker-/-golang-/-fiber-)
- ecr
- fiber
- golang
- react
- typescript
- vite

Log in or sign up for Devpost to join the conversation.