Root POAP

Mint event POAPs with RIF tokens on Rootstock! Your decentralized proof of attendance.

Root POAP

Created At

ETHGlobal New Delhi

Project Description

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 testnet

Pay 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 metadata

Collect & Display: Users can view their growing collection of event attendance proofs

Verify Forever: POAPs remain permanently verifiable on the Bitcoin-secured blockchain

šŸ”§ Technical Architecture Smart Contract Layer:

Solidity 0.8.28 smart contract deployed on Rootstock testnet

ERC-721 standard for POAP NFTs with custom metadata

ERC-20 integration for RIF token payments

OpenZeppelin security patterns with reentrancy protection

Custom error handling for gas optimization

Frontend Layer:

React + TypeScript for type-safe development

Ethers.js 5.7 for blockchain interactions

Custom hooks for Web3 state management

Responsive design with mobile-first approach

Real-time balance and transaction monitoring

Blockchain Integration:

Rootstock testnet deployment for Bitcoin-level security

MetaMask integration with automatic network switching

Transaction monitoring with confirmation tracking

Gas optimization for cost-effective minting

šŸ—ļø Why Rootstock + RIF? Rootstock Choice:

Bitcoin Security: Leverages Bitcoin's hash power through merge-mining

EVM Compatibility: Full Ethereum tooling while maintaining Bitcoin's security

Lower Costs: Significantly cheaper gas fees than Ethereum mainnet

Faster Finality: ~30 second block times for better user experience

RIF Token Integration:

Native Utility: RIF tokens serve as the payment method, putting them to productive use

Economic Incentive: Creates demand for RIF tokens through utility

Ecosystem Growth: Contributes to the broader RIF economy and adoption

User Experience: Simple, single-token payment system

How it's Made

šŸ—ļø Core Technology Stack Smart Contract Layer Solidity 0.8.28 with latest language features and gas optimizations

OpenZeppelin Contracts v4.9.0 for security-audited base implementations

Hardhat Framework for development, testing, and deployment

Custom error patterns replacing traditional require strings for gas efficiency

Frontend Architecture React 18 + TypeScript for type-safe component development

Ethers.js v5.7.0 for direct blockchain interactions (deliberately avoided Wagmi due to dependency conflicts)

Custom React hooks for Web3 state management and contract interactions

Pure CSS-in-JS styling for zero external dependencies

Blockchain Infrastructure Rootstock Testnet as the primary deployment target

RIF Token (tRIF) integration for payment mechanisms

MetaMask integration with automatic network detection and switching

šŸŽÆ Partner Technology Benefits Rootstock Integration: Bitcoin-level security without Bitcoin's limitations

30-second block times for responsive user experience

Lower gas costs making micro-payments viable

EVM compatibility allowing standard Ethereum tooling

RIF Token Economy: Real utility creation beyond speculative trading

Network effect potential as more events adopt the system

Economic sustainability through transaction-based revenue model

OpenZeppelin Framework: Battle-tested security patterns and implementations

Gas-optimized standard library functions

Comprehensive testing coverage and documentation

background image mobile

Join the mailing list

Get the latest news and updates

Root POAP | ETHGlobal