GameVault enables gamers to buy, sell, and trade in-game NFTs with true ownership. Browse the marketplace, list your assets for sale, purchase items instantly, and manage your collection.
GameVault is a decentralized peer-to-peer NFT marketplace built on Arbitrum Sepolia, designed specifically for trading gaming assets with true ownership and minimal fees.
Traditional gaming marketplaces are centralized platforms that charge high transaction fees (5-15%) and restrict players' control over their digital assets. GameVault solves this problem by leveraging blockchain technology to provide a trustless, transparent, and cost-effective trading platform where gamers can buy, sell, and manage their in-game NFTs without intermediaries.
Key Features:
🎮 Gaming-Focused Marketplace
Browse all listed gaming NFTs with real-time blockchain data
Filter by game categories (MOBA, RPG, FPS, Card Games)
Rarity-based system (1-5 stars) for asset valuation
Instant purchase with cryptocurrency
💼 Complete Asset Management
View your entire NFT collection in one place
List NFTs for sale with custom pricing in ETH
Cancel listings anytime with full control
Track all your transactions on-chain
🔐 Multi-Wallet Support
Seamless integration with MetaMask, OKX Wallet, Trust Wallet
WalletConnect for mobile wallet support
One-click connection with automatic network detection
Secure transaction signing and approval workflow
⚡ Arbitrum Layer 2 Benefits
Ultra-low gas fees (~$0.01 per transaction)
Fast transaction finality (sub-second confirmations)
10x cost reduction compared to Ethereum mainnet
Secure and decentralized with Ethereum security
🎨 Modern User Experience
Beautiful Neumorphism and Glassmorphism UI design
Dark/Light mode with automatic theme detection
Fully responsive across desktop, tablet, and mobile
Smooth animations and intuitive navigation
Smart Contract Architecture:
GameItem NFT Contract (0x25b488359EE6e4B611915B94CDd3ef92eB2e211a): ERC-721 implementation with game-specific metadata including category, rarity, and mint timestamps
Marketplace Contract (0x8B50ef54eD818adE9D7628ab2248f48fe84e3AFC): Trustless escrow system with 2.5% platform fees, seller-controlled listings, and reentrancy protection
Live Demo: https://gamevault.fuppuccino.vip
Technical Highlights:
Built with Next.js 15 and TypeScript for type-safety and performance
wagmi v2 and viem for modern Web3 integration
Deployed on Arbitrum Sepolia testnet (Chain ID: 421614)
Production-ready smart contracts with comprehensive security measures
Open-source and MIT licensed
GameVault demonstrates the future of gaming asset ownership, combining the power of blockchain technology with an intuitive user interface that makes Web3 accessible to all gamers.
Part1: Smart Contract Development 1. Initialized Hardhat 3 TypeScript project with ESM configuration 2. Developed GameItem ERC-721 NFT contract with custom metadata structure 3. Implemented category system (MOBA, RPG, FPS, CARD, OTHER) and 5-star rarity system 4. Added timestamp tracking for NFT minting 5. Built Marketplace contract with trustless P2P trading logic 6. Implemented listing, buying, and cancellation functions 7. Added 2.5% platform fee mechanism with seller payment distribution 8. Integrated ReentrancyGuard and access control for security 9. Compiled and tested contracts on Hardhat local network 10. Deployed both contracts to Arbitrum Sepolia testnet 11. Verified contracts on Arbiscan explorer 12. Minted 6 test NFTs with different categories and rarities for demo purposes Frontend Development 1. Initialized Next.js 15 project with TypeScript and App Router 2. Configured wagmi v2 and RainbowKit for multi-wallet support 3. Set up Tailwind CSS and shadcn/ui component library 4. Created base layout with navigation header and theme provider 5. Developed Market homepage with NFT grid displaying all active listings 6. Built My NFTs page showing user's owned NFTs with wallet integration 7. Implemented real-time contract data fetching using wagmi hooks 8. Created custom hooks (useMarketplace, useMyNFTs) for efficient data management 9. Integrated wallet connection functionality with multi-provider support 10. Implemented List NFT feature with approval workflow 11. Built Buy NFT transaction flow with price display and confirmation 12. Added Cancel Listing functionality for sellers 13. Optimized RPC calls with caching to improve loading performance 14. Deployed frontend to production (gamevault.fuppuccino.vip) Final Polish 1. Added loading states and skeleton screens for better UX 2. Implemented error handling with user-friendly messages 3. Created comprehensive README documentation 4. Prepared demo materials and screenshots Challenges Overcome: 1. Optimized Arbitrum Sepolia RPC performance by implementing data caching 2. Debugged wallet connection issues across different providers 3. Resolved contract interaction errors with proper gas estimation 4. Fixed NFT ownership verification logic for accurate data display Result: A fully functional, production-ready NFT marketplace demonstrating the practical applications of Arbitrum's Layer 2 scaling solution for gaming economies.
GameVault is currently not seeking funding and was developed as a solo hackathon project for the Arbitrum APAC Mini Hackathon 2026. Project Status: ✅ Fully Functional MVP - Complete marketplace with all core features ✅ Open Source - MIT licensed and available on GitHub ✅ Live on Arbitrum Sepolia - Deployed and operational testnet Future Development Plans: If GameVault receives community interest and hackathon recognition, potential next steps include: Community-Driven Development (No Funding Required) Open-source contributions from developers Community feedback and feature requests Bug fixes and performance improvements Potential Grant Applications (If Needed) Arbitrum Foundation grants for ecosystem projects Developer tooling and infrastructure improvements Multi-chain expansion (Arbitrum One, Base) Self-Sustainable Model 2.5% platform fees cover infrastructure costs No need for external investment in early stages Revenue reinvested into development and security audits Current Focus: Gathering user feedback from hackathon demo Identifying critical features for mainnet deployment Building community around gaming NFT trading Contact: For collaboration, partnerships, or questions about the project, please reach out through: GitHub Issues Project Demo: https://gamevault.fuppuccino.vip Hackathon Submission Portal Note: This project demonstrates technical capability and product-market fit for decentralized gaming asset trading on Arbitrum. Future funding decisions will be made based on community adoption and ecosystem development needs.