Programs Architecture
Comprehensive overview of Gold Digger's Solana programs and backend infrastructure
System Architecture
On-chain smart contracts handling core game logic, NFT operations, and DeFi functions
Next.js API routes, Supabase database, and real-time synchronization services
Helius RPC, Jupiter aggregator, and third-party integrations
Data Flow Architecture
Gaming Program
Core gaming logic handling battles, tournaments, achievements, and player progression with cross-program invocations.
Core Instructions
State Management
Cross-Program Integration
Gaming program invokes NFT Factory for reward minting, Staking program for bonus calculations, and integrates with external oracles for randomness and fair play verification.
NFT Factory Program
Advanced NFT creation system with compressed NFTs, mystery packs, dynamic metadata, and rarity-based distribution.
Factory Features
Rarity System
Staking Program
Multi-asset staking system supporting tokens and NFTs with flexible lock periods, compound rewards, and governance integration.
Staking Features
Program Instructions
Swap Program
Decentralized exchange functionality with Jupiter integration, limit orders, and cross-chain bridge support.
Swap Features
Integration Points
Backend Infrastructure
Comprehensive backend services handling data persistence, real-time updates, and external API integrations.