Inspiration

Non-fungible tokens (NFTs) typically have a fixed value upon creation. Our goal is to continually enhance the value of NFTs through a feeding mechanism. By integrating social media interactions, we aim to bridge the Web3 and Web2 worlds, increasing user engagement and interaction.

What it does

  • The application allows users to purchase food to feed their NFTs, thereby increasing their value.
  • Users earn points by completing social media tasks.
  • Users can stake Ethereum to receive platform tokens.
  • The app provides a lottery mechanism to incentivize user interaction.

How we built it

  • We exposed feeding interfaces in the smart contract, allowing users to feed their NFTs with food and earn points by completing tasks.
  • User information and task lists are stored on AWS server instances to ensure data security and persistence.
  • We utilized Chainlink's VRF, Automation, and PriceFeed services to trigger user rewards in a decentralized manner.

Challenges we ran into

  • To reduce the cost of contract calls, we implemented binary search and caching mechanisms.
  • All configuration files (such as Chainlink metadata and NFT level information) are not hardcoded but read from separate configuration files during deployment.

Accomplishments that we're proud of

  • Successfully implemented a dynamic feeding mechanism.
  • Integrated Subgraph to read on-chain information instead of relying on a centralized database.
  • Proud of the contributions from each team member.

What we learned

  • Gained the ability to rapidly develop and implement creative projects under high pressure, enhancing both technical and project management skills.
  • Acquired valuable practical experience and industry insights through the full project development process.

What's next for metaX network

  • Implement an NFT pricing system and set up a marketplace to allow user trading.
  • Enable users to create their own NFTs, further enhancing interaction between the application and regular users.

Built With

Share this project:

Updates