JINGONZALEZ/solidproof-audit

GitHub: JINGONZALEZ/solidproof-audit

面向 BSC 链的 Solidity 智能合约组合审计包,包含 TOTOZ 代币经济模型与 Presello 多签金库共 6 个合约、约 1,517 行代码的完整源码与测试。

Stars: 0 | Forks: 0

# 组合智能合约审计包 **提交者:** Jin Gonzalez **日期:** 2026年6月17日 **链:** BSC (BNB Smart Chain) **Solidity:** 0.8.20+ **依赖项:** OpenZeppelin Contracts v5.x ## 项目 1:TOTOZ.io — 实用与治理代币 **实体:** OZ Capital Corporation (BVI) **网站:** totoz.io | 合约 | 行数 | 用途 | |----------|-------|---------| | TOTOZToken.sol | ~210 | 消费型实用代币。8 千万亿供应量。在 AI agent 使用时销毁。 | | OZT.sol | ~140 | 顾问治理代币。10 亿供应量。1 OZT = 1 票。 | | BurnSchedule.sol | ~190 | 两阶段销毁:90% 无信任(任何人皆可调用)+ 5% 自主决定。 | **小计:3 个合约,约 540 行** 待审计的核心功能: - 无信任销毁(阶段 1:第 0-40 个月无角色检查) - 销毁来源限制(burnFrom 仅针对指定钱包) - 每个用户每日销毁上限(每天 100 万代币) - 销毁下限(10 亿 TOTOz,1000 万 OZT) - Ownership 角色同步(_transferOwnership 同步 DEFAULT_ADMIN_ROLE) - 带有重复检查的批量空投/分发 - 双代币暂停功能 - 针对 DEFAULT_ADMIN_ROLE 阻止 renounceRole ## 项目 2:Presello — 去中心化市场金库 **实体:** Presello LLC (蒙大拿州, 美国) **网站:** presello.io | 合约 | 行数 | 用途 | |----------|-------|---------| | Vault.sol | ~326 | 用于代币市场的非托管托管金库 | | VaultGovernance.sol | ~595 | 2/3 多重签名治理,timelock,紧急控制 | | VaultTypes.sol | ~56 | 共享类型定义与 struct | **小计:3 个合约,约 977 行** 待审计的核心功能: - 所有治理操作采用 2/3 多重签名 - 代币允许名单(仅允许存入批准的代币) - 每种代币的每日提款上限 - 大额提款 timelock(24 小时) - 后端地址更改 timelock(24 小时) - 签名者轮换 timelock(7 天) - 紧急暂停(1 名签名者即可暂停,需 2/3 才能取消暂停) - 紧急提款至安全地址(72 小时) - 针对卡住代币的代币救援(24 小时) - 批量释放(每次调用最多 50 个) - Fee-on-transfer 代币安全性(balance-delta 模式) - 所有外部调用均使用 ReentrancyGuard 测试结果:68 个测试通过(见 presello/tests/) 静态分析:包含 Slither 结果(见 presello/slither-results.txt) ## 总计 **6 个合约,约 1,517 行自定义 Solidity 代码** 两个项目均使用 OpenZeppelin v5.x 部署在 BSC (BEP-20) 上。 要求为每个项目提供单独的审计报告。 ## 包内容 ``` combined-audit-package/ ├── README.md (this file) ├── totoz/ │ ├── TOTOZToken.sol │ ├── OZT.sol │ └── BurnSchedule.sol ├── presello/ │ ├── Vault.sol │ ├── VaultGovernance.sol │ ├── VaultTypes.sol │ ├── tests/ │ │ ├── Vault.test.js │ │ ├── VaultGovernance.test.js │ │ ├── MockERC20.sol │ │ ├── FeeOnTransferMockERC20.sol │ │ └── hardhat.config.js │ └── slither-results.txt ``` 本包中包含所有源代码。无需外部访问。 ## 联系方式 **项目所有者:** Jin Gonzalez **邮箱:** jin@ozcapital.io
标签:DeFi, Solidity, Web3, 区块链, 多签钱包, 审计, 提示词模板, 数据可视化, 智能合约