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安全, 代码安全, 代码审查, 代码粘贴审计, 加密货币安全, 区块链, 区块链基础设施, 去中心化审计, 去中心化应用, 合约验证, 对称加密, 开发工具, 数据可视化, 无后门, 智能合约, 智能合约审计, 漏洞枚举, 自动化审计, 自动化攻击, 逆向工具, 链上安全