Skip to content

mzf11125/Game-Library

Repository files navigation

Game Library

Description

Game Library on-chain dApp for secure, transparent tracking on IOTA.

Smart Contract: View on IOTA Explorer


Screenshot

Contract Explorer Screenshot


Explorer Link & Contract Address

  • Network: Devnet
  • Package ID: 0x6dfc9d5f08d2ad2e243bc44d4af651fcd73e40c8c70f311eb73a1ce69f776597
  • Explorer: View on IOTA Explorer

🚀 Quick Start

# Install dependencies
npm install --legacy-peer-deps

# Deploy the smart contract
npm run iota-deploy

# Start development server
npm run dev

💡 How It Works

  1. Create Your Game Library: Deploy the smart contract to create your personal gamelibrary on the IOTA blockchain
  2. Add Items: Use the add_game() function to add new items on-chain
  3. Manage Items: Remove items using remove_game() when needed
  4. Track Your Collection: Query get_game_count() to see how many items you've saved

The contract uses IOTA's shared object model, ensuring your data is:

  • Private: Only you can access and modify your items
  • Secure: Blockchain-level encryption and security
  • Permanent: Items are stored immutably on the blockchain
  • Accessible: Access from anywhere with your wallet

✨ Features

  • 🔐 Decentralized Storage: Data stored on IOTA blockchain
  • 👤 Privacy First: Complete control over your data
  • 🔒 Secure: Military-grade blockchain security
  • 📊 Trackable: Monitor your collection size
  • 🌐 Cross-Platform: Access from any device
  • Fast: Instant access to your data
  • 💰 Low Cost: Minimal transaction fees
  • 🔍 Transparent: All operations are verifiable

🛠️ Technical Stack

  • Frontend: Next.js 16, React 19, TypeScript
  • Blockchain: IOTA Testnet
  • Smart Contracts: Move Language
  • UI Components: Radix UI
  • Wallet Integration: IOTA dApp Kit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors