Skip to main content

Audit Reports

BitChill smart contracts have undergone independent security reviews to ensure the safety of user funds.

Audit Summary

DateAuditorScopeFindingsStatus
April 2025Ivan FitroCore protocol3 Medium, 4 Low, 2 InfoAll Addressed
June 2025Ivan FitroMitigations + Uniswap V31 Low, 1 InfoAll Addressed

Download Reports

Full audit reports are publicly available:

First Audit: April 2025

Scope

The initial audit reviewed the core protocol architecture:

  • DcaManager: Schedule management, access control, user interactions
  • OperationsAdmin: Handler registry, role management
  • Handler Architecture: Token handlers with lending integration
  • FeeHandler: Fee calculation and distribution logic

Key Findings & Resolutions

IDSeverityFindingResolution
M-01MediumrBTC withdrawal to non-receiving contractsAdded stuck funds recovery
M-02MediumwithdrawAllAccumulatedRbtc() revert conditionsAdded balance checks
M-03MediumFee frontrunning via purchase period manipulationRestricted period changes
L-01LowZero-balance schedule deletionAdded balance check before withdrawal
L-02LowSchedule ID collisionsImplemented user-specific nonce
L-03LowDoS via excessive schedulesAdded schedule limit per user
L-04LowUnrestricted rBTC withdrawalAdded onlyDcaManager modifier

Second Audit: June 2025

Scope

The follow-up audit reviewed:

  • Mitigations for all findings from the first audit
  • New Uniswap V3 integration for USDRIF handlers
  • Oracle slippage protection implementation

Key Findings & Resolutions

IDSeverityFindingResolution
L-01LowOracle price staleness checkImplemented getPriceInfo() validation
I-01InfoImmutable oracle addressAdded owner-controlled oracle update function

Auditor Background

Ivan Fitro is an independent smart contract security researcher with experience auditing DeFi protocols.
According to the project audit notes, he later joined Pashov Audit Group (late 2025) and OpenZeppelin (March 2026).

Ongoing Security

Security is an ongoing commitment. BitChill continues to:

  • Monitor for new vulnerability disclosures
  • Update dependencies when security patches are released
  • Engage with the security community

Responsible Disclosure

If you discover a potential security issue, please report it responsibly:

For security vulnerabilities (report privately):

For non-sensitive technical issues:

We appreciate the security community's efforts to keep BitChill safe.