TS-mfon/0xAudit
GitHub: TS-mfon/0xAudit
基于 GenLayer 去中心化智能合约的 Solidity 代码粘贴即审的链上审计平台,解决智能合约安全审计透明度和可溯源问题。
Stars: 0 | Forks: 0
# 0xAudit
去中心化智能合约审计基础设施。
0xAudit V1 是一个由 GenLayer StudioNet 智能合约支持的粘贴代码 Solidity 审计控制台。服务器使用平台密钥提交审计,合约存储结果,前端从合约状态读取活动信息。
实时应用:https://0xaudit-genlayer.vercel.app
## 结构
```
0xaudit/
├── contracts/ # GenLayer Intelligent Contracts
│ ├── AuditEngine.py
│ └── tests/
├── frontend/ # Next.js App
│ ├── app/
│ ├── components/
│ ├── lib/
│ ├── hooks/
│ └── types/
├── scripts/
│ ├── seed-test-audits.mjs
│ └── stress-cases.mjs
└── README.md
```
## 已实现的功能
- GenLayer 智能合约:
- `AuditEngine.py`
- Next.js 前端:
- 落地页
- 粘贴代码审计页
- 审计结果页
- 仪表盘
- API 路由层:
- 审计提交/状态
- 最近审计
- 审计统计
## 本地开发
```
cd frontend
npm install
npm run build
npm run dev
```
```
cd frontend
npm install
npm run typecheck
npm run build
```
## 验证说明
前端设计为从已部署的 GenLayer 合约读取数据。在运行实时审计之前,请配置 `GENLAYER_ENGINE_ADDRESS`、`GENLAYER_RPC_URL` 和 `GENLAYER_PLATFORM_PRIVATE_KEY`。
对于 GenLayer 部署,请使用 GenLayer 原生的 CLI/RPC 流程,并验证除了部署成功之外的更多信息:
```
genlayer write submit_audit --args ...
genlayer receipt --retries 50 --interval 3000
genlayer call get_audit --args
```
StudioNet schema 检查目前依赖于网络;直接写入/回读和 `get_stats` 是此构建验证的真实来源。
标签:CMS安全, DApp, DeFi安全, GenLayer, JavaScript, MITM代理, OSV, Python, React, SOC Prime, Solidity, Syscalls, Vercel, Web3, Web3安全, 代码安全, 代码审查, 代码粘贴审计, 加密货币安全, 区块链, 区块链基础设施, 去中心化审计, 去中心化应用, 合约验证, 对称加密, 开发工具, 数据可视化, 无后门, 智能合约, 智能合约审计, 漏洞枚举, 自动化审计, 自动化攻击, 逆向工具, 链上安全