Root POAP
Mint event POAPs with RIF tokens on Rootstock! Your decentralized proof of attendance.
Problem Statement
Root POAP: Decentralized Event Proof-of-Attendance Protocol Root POAP is a decentralized application that revolutionizes event attendance verification by combining Proof of Attendance Protocol (POAP) NFTs with the RIF token economy on Rootstock's Bitcoin-secured blockchain.🎯 The Problem We Solve Traditional event attendance verification relies on centralized systems that can lose data, get hacked, or shut down. Event organizers struggle to create lasting, verifiable proof of attendance, while attendees have no permanent, portable record of their participation in important events like hackathons, conferences, and community gatherings.💡 Our Solution Root POAP creates immutable, blockchain-verified proof of attendance through a seamless minting process where users pay RIF tokens to mint POAP NFTs that serve as permanent digital certificates of their event participation.⚙️ How It Works Connect Wallet: Users connect their MetaMask wallet to the Rootstock testnetPay with RIF: Users pay 10 RIF tokens (Rootstock Infrastructure Framework tokens)Mint POAP NFT: The smart contract mints a unique POAP NFT with embedded event metadataCollect & Display: Users can view their growing collection of event attendance proofsVerify Forever: POAPs remain permanently verifiable on the Bitcoin-secured blockchain🔧 Technical Architecture Smart Contract Layer:Solidity 0.8.28 smart contract deployed on Rootstock testnetERC-721 standard for POAP NFTs with custom metadataERC-20 integration for RIF token paymentsOpenZeppelin security patterns with reentrancy protectionCustom error handling for gas optimizationFrontend Layer:React + TypeScript for type-safe developmentEthers.js 5.7 for blockchain interactionsCustom hooks for Web3 state managementResponsive design with mobile-first approachReal-time balance and transaction monitoringBlockchain Integration:Rootstock testnet deployment for Bitcoin-level securityMetaMask integration with automatic network switchingTransaction monitoring with confirmation trackingGas optimization for cost-effective minting🏗️ Why Rootstock + RIF? Rootstock Choice:Bitcoin Security: Leverages Bitcoin's hash power through merge-miningEVM Compatibility: Full Ethereum tooling while maintaining Bitcoin's securityLower Costs: Significantly cheaper gas fees than Ethereum mainnetFaster Finality: ~30 second block times for better user experienceRIF Token Integration:Native Utility: RIF tokens serve as the payment method, putting them to productive useEconomic Incentive: Creates demand for RIF tokens through utilityEcosystem Growth: Contributes to the broader RIF economy and adoptionUser Experience: Simple, single-token payment system
Solution
🏗️ Core Technology Stack Smart Contract Layer Solidity 0.8.28 with latest language features and gas optimizationsOpenZeppelin Contracts v4.9.0 for security-audited base implementationsHardhat Framework for development, testing, and deploymentCustom error patterns replacing traditional require strings for gas efficiencyFrontend Architecture React 18 + TypeScript for type-safe component developmentEthers.js v5.7.0 for direct blockchain interactions (deliberately avoided Wagmi due to dependency conflicts)Custom React hooks for Web3 state management and contract interactionsPure CSS-in-JS styling for zero external dependenciesBlockchain Infrastructure Rootstock Testnet as the primary deployment targetRIF Token (tRIF) integration for payment mechanismsMetaMask integration with automatic network detection and switching🎯 Partner Technology Benefits Rootstock Integration: Bitcoin-level security without Bitcoin's limitations30-second block times for responsive user experienceLower gas costs making micro-payments viableEVM compatibility allowing standard Ethereum toolingRIF Token Economy: Real utility creation beyond speculative tradingNetwork effect potential as more events adopt the systemEconomic sustainability through transaction-based revenue modelOpenZeppelin Framework: Battle-tested security patterns and implementationsGas-optimized standard library functionsComprehensive testing coverage and documentation
Hackathon
ETHGlobal New Delhi
2025
Contributors
- narendra-sajwani
9 contributions