Advanced QIE Blockchain Validator & Security Monitoring Dashboard
BridgeGuard AI is a next-generation validator dashboard that combines real-time blockchain monitoring with AI-powered anomaly detection. It is designed to secure the QIE network by identifying suspicious transaction patterns across bridges.
- QIE Validator: Full validator node setup and management
- Real-time Monitoring: Track validator status, voting power, and uptime
- AI Anomaly Detection: ML-powered transaction analysis for risk assessment
- Cross-Chain Analytics: Visual insights into bridge traffic and liquidity
- Database Layer: SQLAlchemy models for bridges, transactions, validators, alerts
- Live Transaction Feed: Dynamic updates of mainnet activity
- Python 3.12+
- Node.js 16+
- WSL2 (for Windows users)
-
Clone the repository
git clone https://github.com/sunnyshin8/BridgeGuard-AI.git cd BridgeGuard-AI -
Setup Python Environment
python -m venv venv venv\Scripts\activate # Windows pip install -r requirements.txt
-
Initialize Database
python backend/manage_db.py init python backend/manage_db.py seed
-
Setup QIE Validator
# Setup node python backend/qie_setup_manager.py setup # Register validator python backend/qie_validator_manager.py full
-
Run Backend
python backend/app.py
-
Run Frontend
cd frontend npm install npm run devThe app will open at
http://localhost:3000
- Frontend: Next.js, Tailwind CSS, React
- Backend: Flask (Python), SQLAlchemy, Alembic
- Database: SQLite (dev), PostgreSQL (prod)
- Blockchain: QIE Network V3 Mainnet
- ML: TensorFlow, scikit-learn
- Validator: QIE Node (qied)
Contributions are welcome! Please open an issue or submit a pull request.
Built with ❤️ for the QIE Community
