GreSec
Blockchain Security Toolkit: A comprehensive ecosystem consisting of a Chrome extension, a dynamic web platform, and a Node.js package. The extension utilizes content scripts to scan web pages for blockchain smart contract addresses, enabling real-time verification against a blacklist. The web platform offers a user-friendly interface
Install / Use
/learn @akashgreninja/GreSecREADME
GreSec - Blockchain Security Toolkit
Project Status
This project is a work in progress. Won second Place in Ideathon conducted by IEDC BIT
We are actively developing and improving this project. While many features are already functional, there is more to come. We welcome contributions and feedback to help us make this project even better.
<center> <img src="https://github.com/akashgreninja/GreSec/assets/84433561/41453536-e2de-4847-948a-7ed60236f938" width="400"> </center>Welcome to GreSec, your trusted companion in enhancing blockchain security. In the ever-evolving landscape of blockchain technology, security is paramount. GreSec offers a comprehensive solution to address the challenges and ensure the integrity of the blockchain ecosystem.
Key Features
- Chrome Extension: Real-time verification of smart contracts on visited web pages.
- Web Platform: User-friendly interface for reporting and verifying blockchain security issues.
- Node.js Package: Integration with blockchain data for security assessment.
Project Description
GreSec is a groundbreaking blockchain security system. As a user, you can report suspicious smart contracts, which go through a rigorous validation and review process. For contract owners, we offer an appeals mechanism, ensuring fairness. We've implemented a reputation system to empower accurate reporters. Additionally, developers can access our contract whitelisting service, boosting trust in the blockchain community. Our sustainable business model charges developers for whitelisting, supporting ongoing security enhancements while ensuring transparency and privacy compliance. We're committed to continuous improvement, adapting to emerging threats and user feedback. Join us in creating a safer blockchain ecosystem for all.
How to Use
Chrome Extension
- Download the extension by unpacking the root folder containing
manifest.json. - Open Google Chrome.
- Go to
chrome://extensions/. - Enable "Developer mode" by toggling the switch.
- Click on "Load unpacked."
- Select the root folder with
manifest.json. - The GreSec Chrome extension is now installed.
Backend
- Navigate to the
backenddirectory. - Create a Python virtual environment using
python3 -m venv venv. - Activate the virtual environment:
- On macOS/Linux:
source venv/bin/activate - On Windows:
venv\Scripts\activate
- On macOS/Linux:
- Install the required packages from
requirements.txtusingpip install -r requirements.txt.
Website Frontend
- Navigate to the
frontenddirectory. - Follow the frontend setup instructions (if available) to set up the website.
Contributing
Contributions are welcome! Feel free to open issues and pull requests in the respective repository.
License
This project is licensed under the MIT License.
Related Skills
qqbot-channel
345.4kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.0k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
345.4kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
ddd
Guía de Principios DDD para el Proyecto > 📚 Documento Complementario : Este documento define los principios y reglas de DDD. Para ver templates de código, ejemplos detallados y guías paso
