ZiGX By ZimX Finance
ZimX Finance introduces its dual-token DeFi ecosystem featuring a USD-pegged reserve-backed token (ZiGX) and a utility governance token (ZIMX), built on Ethereum with comprehensive security features and transparent Proof-of-Reserve mechanisms.
🎯 Overview
ZMIX Finance introduces an innovative tokenomics model combining:
  - ZiGX: A 100%+ USD-backed stablecoin with on-chain reserve verification
 
  - ZIMX: A fixed-supply utility token with governance capabilities
 
  - Transparent Operations: Full on-chain transparency with Proof-of-Reserve attestations
 
  - Multi-signature Governance: Timelock-controlled parameter changes for security
 
1. ZiGX (Reserve-Backed Token)
A USD-pegged token backed by 100%+ reserves with on-chain verification and rate limiting.
Key Features:
  - ✅ 100%+ Reserve Backing: Every token minted requires verified USD reserves
 
  - ✅ Oracle-Verified Minting: All mints validated by external reserve oracle
 
  - ✅ Rate Limiting: Per-transaction, hourly, and daily mint limits
 
  - ✅ Proof-of-Reserve: On-chain merkle root and IPFS attestations
 
  - ✅ Time-Delayed Parameter Changes: Security through timelock governance
 
  - ✅ Reentrancy Protection: Comprehensive guards against attacks
 
  - ✅ Emergency Controls: Pause mechanism with guardian override
 
Core Specifications:
  - Decimals: 6
 
  - Max Supply: 1,000,000,000 tokens (1B)
 
  - Minimum Reserve Ratio: 100% (10,000 bps)
 
Security Features:
  - ReentrancyGuard on all mint/burn functions
 
  - Checks-Effects-Interactions (CEI) pattern
 
  - Domain verification for oracle calls
 
  - Proof replay protection
 
  - Overflow/underflow protection in decimal conversions
 
Governance:
  - Three-role model: 
governance, timelock, guardian 
  - Timelock-enforced parameter changes (1 hour delay)
 
  - Propose/activate pattern for critical updates (oracle, vault)
 
Minting Process:
```
  - Governance submits mint request with proof
 
  - Oracle validates reserves and returns attestation
 
  - Contract verifies:
    
      - Reserve ratio >= 100%
 
      - Rate limits not exceeded
 
      - Proof not previously used
 
      - Oracle data not stale
 
    
   
  - Tokens minted, reserves cached
 
  - Events emitted for transparency
 
🔒 Security Features
Multi-Layer Protection
  - Reentrancy Guards
    
      - OpenZeppelin ReentrancyGuard on all contracts
 
      - Checks-Effects-Interactions pattern enforced
 
      - State updates before external calls
 
    
   
  - Access Control
    
      - Three-role governance (governance/timelock/guardian)
 
      - Time-delayed parameter changes
 
      - Two-step ownership transfers
 
      - Zero-address protections
 
    
   
  - Rate Limiting (ZiGX)
    
      - Per-transaction limits
 
      - Hourly mint limits
 
      - Daily mint limits
 
      - Proof replay protection
 
    
   
  - Oracle Security
    
      - Domain verification (chain ID + contract address)
 
      - Staleness checks (TTL enforcement)
 
      - Proof expiration validation
 
      - Reserve ratio enforcement (>=100%)
 
    
   
  - Emergency Controls
    
      - Pause mechanism on all contracts
 
      - Guardian emergency unpause
 
      - Parameter freeze
 
      - Emergency halt with reason logging
 
    
   
Audit & Testing
  - ✅ Unit Tests
 
  - ✅ Comprehensive Fuzz Testing
 
  - ✅ Invariant Tests
 
  - ✅ Integration Tests
 
  - ✅ Event Verification
 
  - ✅ Coverage Reports
 
  - ✅ Static Analysis
 
Test Coverage: