Skip to content

Releases: hifi-finance/hifi

@hifi/protocol@1.12.0

02 Jan 21:16
Compare
Choose a tag to compare

[1.12.0] - 2024-01-02

Added

  • Uniswap V3 Price Feed.

Changed

  • Add deployment commands to README.
  • Update Etherscan API keys in Hardhat config.
  • Update networks config in Hardhat config.
  • Upgrade all package dependencies.

@hifi/flash-swap@1.13.0

02 Jan 21:14
Compare
Choose a tag to compare

[1.13.0] - 2024-01-02

Added

  • Add support for n-hop swaps in FlashUniswapV3.

Changed

  • Rename FlashSwapAndLiquidateBorrow event to FlashLiquidate.
  • Add dev NatSpec comments to libraries.
  • Add deployment commands to README.
  • Update Etherscan API keys in Hardhat config.
  • Update networks in Hardhat config.

@hifi/flash-swap@1.12.0

20 Apr 18:23
Compare
Choose a tag to compare

Added

  • Add FlashUniswapV3 for Uniswap V3-based liquidations.

Changed

  • Update README to include FlashUniswapV3.
  • Polish the NatSpec comments.

@hifi/proxy-target@1.11.0

04 Jan 23:36
Compare
Choose a tag to compare

Changed

  • Add missing "override" specifier to removeLiquidityAndWithdrawUnderlyingWithSignature.
  • Use "external" modifier instead of "public", where applicable.
  • Upgrade to @hifi/protocol v1.11.0.
  • Upgrade to @hifi/amm v1.11.0.

Fixed

  • Respond to audit finding regarding usage of transfer instead of safeTransfer (QSP-14).
  • Respond to audit finding regarding depositUnderlying() can result in temporarily stuck funds (QSP-6).
  • Respond to audit finding regarding unlocked pragma (QSP-23).

@hifi/protocol@1.11.0

04 Jan 21:53
Compare
Choose a tag to compare

Changed

  • Upgrade to solidity-docgen v0.6.0-beta.8.
  • Correct punctuation in comments.
  • Fix referenced license in README.

Fixed

  • Respond to audit finding regarding ability to redeem even when Fintroller disallows redemption (QSP-4).
  • Respond to audit finding regarding insufficient price feed validation (QSP-7).
  • Respond to audit finding regarding unbounded iteration on collateral assets (QSP-9).
  • Respond to audit finding regarding denial of service on repayments and liquidations (QSP-1).
  • Respond to audit finding regarding inconsistent configuration on fintroller (QSP-8).
  • Respond to audit finding regarding no storage gap declared on OwnableUpgradeable (QSP-16).
  • Respond to audit finding regarding unlocked pragma (QSP-23).
  • Respond to audit finding regarding unsafe casts (QSP-20).

@hifi/flash-swap@1.11.0

04 Jan 22:16
Compare
Choose a tag to compare

Changed

  • Upgrade to solidity-docgen v0.6.0-beta.8.
  • Upgrade to @hifi/protocol v1.11.0.

Fixed

  • Respond to audit finding regarding unlocked pragma (QSP-23).

@hifi/amm@1.11.0

04 Jan 22:36
Compare
Choose a tag to compare

Changed

  • Upgrade to @hifi/protocol v1.11.0.

@hifi/amm@1.10.1

04 Jan 21:20
Compare
Choose a tag to compare

Changed

  • Upgrade to solidity-docgen v0.6.0-beta.8.
  • Fix referenced license in README.

Fixed

  • Respond to audit finding regarding unlocked pragma (QSP-23).

@hifi/proxy-target@1.10.0

18 Aug 18:15
Compare
Choose a tag to compare

Changed

  • Fix license and broken URLs in README.

Fixed

  • Support repaying user debt dust in depositUnderlyingAndRepayBorrow function.

@hifi/proxy-target@1.9.0

06 May 20:33
Compare
Choose a tag to compare

Changed

  • Replace depositUnderlyingAndBorrowHTokenAndAddLiquidity function with depositUnderlyingAndMintHTokenAndAddLiquidity function.
  • Replace removeLiquidityAndRepayBorrowAndWithdrawCollateral function with removeLiquidityAndWithdrawUnderlying function.
  • Upgrade to solidity-docgen v0.6.0-beta.8.

Fixed

  • underlyingRedeemed calculations in removeLiquidityAndRedeem function.
  • Add missing remaining hToken relay logic in removeLiquidityAndRedeem function.