Skip to content

obingo31/QuantumSift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuantumSift: Smart Contract Security Platform

Overview

QuantumSift is a comprehensive blockchain security management system designed to provide advanced vulnerability detection and analysis for smart contracts.

🚀 Features

  • Advanced Smart Contract Vulnerability Scanning
  • EVM Simulation and Analysis
  • Comprehensive Security Reporting
  • Machine Learning-Powered Vulnerability Detection

🛠 Technology Stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Framer Motion

Backend

  • FastAPI
  • Python
  • Web3 Technologies
  • Machine Learning Libraries (Transformers, scikit-learn)

📦 Prerequisites

  • Node.js (v16+)
  • Python (v3.9+)
  • npm or yarn
  • pip

🔧 Installation

Frontend Setup

cd frontend
npm install
npm run dev

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload

🧪 Testing

  • Frontend: npm run test
  • Backend: pytest

🔒 Security Features

  • Input Validation
  • Error Boundary
  • Secure API Endpoints
  • Machine Learning Vulnerability Detection

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

📞 Contact

Project Link: https://github.com/obingo31/QuantumSift

About

QuantumSift is our smart contract analyser for Web3 security

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published