Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m18s
CI/CD Pipeline / Security Scanning (push) Successful in 2m53s
CI/CD Pipeline / Lint and Format (push) Failing after 49s
CI/CD Pipeline / Terraform Validation (push) Failing after 24s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 26s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 42s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 39s
Validation / validate-genesis (push) Successful in 33s
Validation / validate-terraform (push) Failing after 28s
Validation / validate-kubernetes (push) Failing after 12s
Validation / validate-smart-contracts (push) Failing after 13s
Validation / validate-security (push) Failing after 1m21s
Validation / validate-documentation (push) Failing after 22s
Verify Deployment / Verify Deployment (push) Failing after 1m0s
Token Aggregation Control Panel
Modern React-based control panel for managing the Token Aggregation Service.
Features
- API Key Management: Add, edit, and manage external API keys (CoinGecko, CoinMarketCap, DexScreener)
- Endpoint Management: Configure RPC and API endpoints for supported chains
- DEX Factory Management: Add and manage DEX factory addresses
- Service Status: Real-time dashboard with service statistics
- Authentication: Secure login with role-based access control
Tech Stack
- React 18
- TypeScript
- Vite
- React Router v6
- TanStack Query (React Query)
- Zustand (State Management)
- Tailwind CSS
- Lucide React (Icons)
Development
cd frontend
npm install
npm run dev
The frontend will be available at http://localhost:3001
Build
npm run build
Output will be in dist/ directory, ready to be served by nginx or any static file server.
Production Deployment
The frontend is built and served via nginx in the Proxmox deployment. The build output is placed in /opt/token-aggregation/frontend/dist and nginx serves it on port 80.
Environment Variables
Create .env file:
VITE_API_BASE_URL=http://localhost:3000