hackquest logo

QuestChain

Scavenger Hunt NFT - Users collect NFTs by solving riddles or completing tasks.

Description

QuestChain - NFT Scavenger Hunt

šŸ“œ Project Description

QuestChain is a blockchain-powered scavenger hunt where participants solve riddles, complete challenges, and earn exclusive NFTs as rewards. This project leverages smart contracts on the Edu Chain to create a trustless, transparent, and immutable reward system for participants.

By integrating NFTs into scavenger hunts, QuestChain transforms traditional treasure hunts into a decentralized and verifiable experience. The game mechanics ensure fairness and prevent double claiming, making it a seamless and exciting blockchain gaming adventure.

šŸš€ Features

  • Scavenger Hunt NFT System - Users participate in quests by solving puzzles and completing assigned challenges.

  • NFT Rewards - Each winner is eligible to claim an exclusive digital collectible (NFT) as a badge of honor.

  • Blockchain Verified - The system is built on the Edu Chain, ensuring a transparent and fraud-proof mechanism.

  • Fair & Transparent - Only verified winners can claim NFTs, preventing unauthorized claims.

  • On-Chain Ownership - NFTs are tied to unique wallet addresses, ensuring authenticity and verifiable proof of achievement.

  • Dynamic Expansion - New challenges and scavenger hunts can be added without modifying core contract logic.

šŸ“ Deployed Smart Contract

  • Contract Address: 0x7429853C74f7C8C31BDE9A54F0deB1Cdd244741f

  • Blockchain: Edu Chain

šŸŽ® How It Works

  1. Join the Hunt - Participants engage in the QuestChain by solving riddles and completing assigned challenges.

  2. Win & Verify - If a user successfully completes a challenge, their wallet address is recorded as a winner.

  3. Claim Your NFT - Winners can interact with the smart contract to claim their Scavenger Hunt NFT.

  4. Prove Your Achievement - The NFT acts as a blockchain-based certificate proving the winnerā€™s success.

šŸ›  Technical Details

  • Smart Contract Security: Implemented basic checks to prevent unauthorized claims and ensure fair distribution of NFTs.

  • No Centralized Control: All transactions and NFT claims are executed on-chain without third-party interference.

  • Gas Efficient: Optimized contract logic to minimize gas costs for interactions.

šŸ”— Get Started

  • Connect your wallet to Edu Chain.

  • Check if you're a winner using checkWinner(address).

  • If eligible, call claimReward() to mint your NFT.

  • View your NFT ownership with checkNFT(tokenId).

šŸŒŸ Use Cases

  • Educational Challenges: Schools or learning platforms can use QuestChain to reward students for completing courses.

  • Marketing Campaigns: Brands can engage users with interactive hunts that distribute NFTs as promotional rewards.

  • Event Participation: Conferences, gaming expos, and festivals can use the system to distribute collectible NFTs.

šŸ”® Future Plans

  • More Puzzles & Quests - Introducing dynamic, AI-generated scavenger hunt challenges.

  • Integration with Marketplaces - Enable NFT trading and secondary sales.

  • Leaderboard & Community - Track top performers and reward them with exclusive benefits.

  • Multi-Chain Expansion - Extend the project to support multiple blockchains beyond Edu Chain.

šŸ“¢ Stay Connected

Follow us for updates and new scavenger hunts:

  • Website: [Coming Soon]

  • Twitter: [Coming Soon]

  • Discord: [Coming Soon]

Happy Hunting! šŸ†šŸ”

Progress During Hackathon

70

Tech Stack

Solidity

Fundraising Status

0

Builders Also Viewed