安全性

安全性

代码库传承

Hyperdrome 基于 Velodrome/Solidly 代码库构建,这是 DeFi 中最经实战检验的 ve(3,3) 实现之一:
  • Solidly — Andre Cronje 在 Fantom 上创建的原始 ve(3,3) AMM
  • Velodrome — Optimism 上的改进分叉,OP 链上按 TVL 排名最大的 DEX

审计

审计范围报告
Solidly 审计核心 AMM、VotingEscrow、Minter可在代码库中查阅
Velodrome 审计全协议审查可在代码库中查阅

智能合约安全

访问控制

角色权限
Governor白名单代币、创建 gauge、协议参数
Emergency Council紧急情况下关闭/恢复 gauge
Fee Manager按池调整交易手续费率
Pauser紧急情况下暂停所有兑换

时间锁

HyperdromeGovernor 多签包含按功能设置的时间锁:
  • 每个函数选择器/目标地址组合的自定义延迟
  • 批量交易执行支持
  • 基于 0x 的 ZeroExGovernor 模式

核心安全特性

  • 不可变 Minter 分配 — HDROME 代币上的 setMinter() 只能调用一次
  • CREATE2 确定性部署 — 交易对地址可预测且可验证
  • veNFT 附着系统 — 防止在 gauge 中质押时转让 veNFT
  • 周期锁定投票 — 投票在周期内不可更改,防止操纵
  • TWAP 预言机 — 30 分钟观察周期抵抗价格操纵

Solidity 版本

所有合约使用 Solidity 0.8.13 编译,包含标准的溢出/下溢保护。

测试套件

协议包含 21 个 Foundry 测试文件,覆盖:
  • AMM 交易对机制和手续费核算
  • veNFT 锁定/解锁/合并操作
  • 排放计算和衰减计划
  • Gauge 质押和奖励分配
  • 投票机制和周期转换
  • 紧急 gauge 关闭/恢复
  • Merkle claim 空投分配
  • 链上治理提案
  • 反刷量交易保护
  • 预言机精度和边界情况