Architecture & Scaffold
System Diagram
┌──────────────────────────────────────────────────────────┐
│ React Frontend │
│ (Vite + TypeScript + Tailwind + Wagmi + Framer Motion) │
│ │
│ Dashboard │ Pools │ ROI Calc │ Faucet │ Admin │
└──────┬──────────────────────────────────┬─────────────────┘
│ │
│ Contract Reads/Writes │ Price Oracle
│ (Wagmi / Viem) │ (Eloqura DEX)
▼ ▼
┌──────────────────┐ ┌─────────────────────────┐
│ Sepolia RPC │ │ Eloqura Factory │
│ (Alchemy) │ │ 0x1a4C7849... │
│ │ │ │
│ ┌─────────────┐ │ │ getPair() → reserves │
│ │ Staking V2 │ │ │ → OEC/USDC price │
│ │ 0xd126... │ │ └─────────────────────────┘
│ └─────────────┘ │
│ ┌─────────────┐ │
│ │ OEC Token │ │
│ │ 0x0090... │ │
│ └─────────────┘ │
│ ┌─────────────┐ │
│ │ Achievements│ │
│ │ 0xbb08... │ │
│ └─────────────┘ │
│ ┌─────────────┐ │
│ │ Faucet │ │
│ │ 0x29c9... │ │
│ └─────────────┘ │
└──────────────────┘Frontend Structure
Contract Architecture
Data Flow
Key Design Decisions
Last updated