Skip to content

v10 RC5 Sherlock 2

Compare
Choose a tag to compare
@grandizzy grandizzy released this 03 Jun 17:19
· 42 commits to master since this release
b301603

v0.10.0 Release Candidate 5

Audit fixes

PROTOTECH

CODEARENA

Bug fixes

  • Bug Fix (Pool): auction bonds and reserves auctioned are not guaranteed by the pool balance
  • Bug Fix (Pool): kicked reserves should not use guaranteed funds (kicked reserves + auction bond escrowed)
  • Bug Fix (Pool): kick fails on calculating bonds for unsettled auctions with 0 collateral and bad debt
  • Bug Fix (Pool): rounding invariant failures in kickWithDeposit

Improvements

  • ERC721PoolFactory: Change tokenIdsAllowed to return true if non-subset pool
  • Update solc to 0.8.18
  • PROTOTECH-31 (PositionManager): ERC721 is inherited multiple times in PositionManager (Fixed-Point-Solutions/prototech-ajna-audit#31)
  • RewardsManager: Loss of rewards due to underfunded contract
  • PROTOTECH-34: Informational Non-security Code Changes/Recommendations (Fixed-Point-Solutions/prototech-ajna-audit#34)
  • PROTOTECH-59: consider declaring RAY constant directly (Fixed-Point-Solutions/prototech-ajna-audit#59)
  • Pool factories: Simplify Collection Pool Deployment
  • Update params in Position manager external functions from struct params to distinct params inputs
  • Various gas improvements

Full changelog: v0.10.0-rc4...v0.10.0-rc5