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
- amazon-web-services
- ecr721
- erc20
- hardhat
- ipfs
- react
- solidity
- subgraph
Log in or sign up for Devpost to join the conversation.