보안

보안

코드베이스 계보

Hyperdrome은 DeFi에서 가장 검증된 ve(3,3) 구현 중 하나인 Velodrome/Solidly 코드베이스를 기반으로 구축되었습니다:
  • Solidly — Andre Cronje가 Fantom에서 만든 최초의 ve(3,3) AMM
  • Velodrome — Optimism의 개선된 포크, OP에서 TVL 기준 최대 DEX

감사

감사범위보고서
Solidly 감사코어 AMM, VotingEscrow, Minter저장소에서 확인 가능
Velodrome 감사전체 프로토콜 리뷰저장소에서 확인 가능

스마트 컨트랙트 보안

접근 제어

역할권한
Governor토큰 화이트리스트, 게이지 생성, 프로토콜 매개변수
Emergency Council긴급 상황 시 게이지 중지/복구
Fee Manager풀별 거래 수수료율 조정
Pauser긴급 상황 시 모든 스왑 일시 중지

타임락

HyperdromeGovernor 멀티시그는 함수별 타임락을 포함합니다:
  • 함수 셀렉터 / 대상 콤보별 맞춤 지연
  • 배치 트랜잭션 실행 지원
  • 0x의 ZeroExGovernor 패턴 기반

핵심 보안 속성

  • 불변 Minter 할당setMinter()는 HDROME 토큰에서 한 번만 호출 가능
  • CREATE2 결정론적 배포 — Pair 주소가 예측 가능하고 검증 가능
  • veNFT 첨부 시스템 — 게이지에 스테이킹된 동안 veNFT 전송 방지
  • 에폭 잠금 투표 — 에폭 중 투표 변경 불가, 조작 방지
  • TWAP 오라클 — 30분 관측 주기로 가격 조작 저항

Solidity 버전

모든 컨트랙트는 표준 오버플로/언더플로 보호가 포함된 Solidity 0.8.13으로 컴파일되었습니다.

테스트 스위트

프로토콜은 다음을 포함하는 21개의 Foundry 테스트 파일을 포함합니다:
  • AMM 페어 메커니즘 및 수수료 회계
  • veNFT 잠금/해제/병합 작업
  • 배출 계산 및 감소 일정
  • 게이지 스테이킹 및 보상 배분
  • 투표 메커니즘 및 에폭 전환
  • 긴급 게이지 중지/복구
  • 머클 클레임 에어드롭 배분
  • 온체인 거버넌스 제안
  • 워시 트레이딩 방지 보호
  • 오라클 정확성 및 에지 케이스