Releases: hifi-finance/hifi
Releases · hifi-finance/hifi
@hifi/protocol@1.12.0
[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
[1.13.0] - 2024-01-02
Added
- Add support for n-hop swaps in
FlashUniswapV3
.
Changed
- Rename
FlashSwapAndLiquidateBorrow
event toFlashLiquidate
. - 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
Added
- Add
FlashUniswapV3
for Uniswap V3-based liquidations.
Changed
- Update README to include
FlashUniswapV3
. - Polish the NatSpec comments.
@hifi/proxy-target@1.11.0
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 ofsafeTransfer
(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
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
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
Changed
- Upgrade to
@hifi/protocol
v1.11.0.
@hifi/amm@1.10.1
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
Changed
- Fix license and broken URLs in README.
Fixed
- Support repaying user debt dust in
depositUnderlyingAndRepayBorrow
function.
@hifi/proxy-target@1.9.0
Changed
- Replace
depositUnderlyingAndBorrowHTokenAndAddLiquidity
function withdepositUnderlyingAndMintHTokenAndAddLiquidity
function. - Replace
removeLiquidityAndRepayBorrowAndWithdrawCollateral
function withremoveLiquidityAndWithdrawUnderlying
function. - Upgrade to
solidity-docgen
v0.6.0-beta.8.
Fixed
underlyingRedeemed
calculations inremoveLiquidityAndRedeem
function.- Add missing remaining hToken relay logic in
removeLiquidityAndRedeem
function.