Smart Contracts
๐๏ธ Contract Architecture
Main Contracts Overview:
๐ Illumind Smart Contracts:
โโโ ๐ฏ IllumindPrediction.sol (Main prediction logic)
โโโ ๐ช IllumindToken.sol (ERC-20 token)
โโโ ๐ฎ PriceOracle.sol (Moralis price feeds)
โโโ ๐ RewardDistributor.sol (Automated payouts)
โโโ ๐ณ๏ธ Governance.sol (DAO functionality)
โโโ ๐ CrossChainBridge.sol (Multi-chain support)Contract Relationships:
๐ฏ IllumindPrediction.sol - Main Contract
Core Data Structures:
Key Functions:
1. Round Management
2. Prediction Functions
3. Reward Calculation
๐ฎ PriceOracle.sol - Price Feeds
Oracle Architecture:
๐ RewardDistributor.sol - Automated Payouts
Reward Distribution Logic:
๐ณ๏ธ Governance.sol - DAO Functionality
Governance Structure:
๐ก๏ธ Security Measures
Access Control:
Emergency Controls:
Reentrancy Protection:
๐ง Deployment & Upgrades
Deployment Script:
Upgrade Process:
๐ Contract Monitoring
Event Monitoring:
Gas Optimization:
๐ Contract Verification
Verification Commands:
Last updated

