ajna-core
ajna-core copied to clipboard
The Ajna protocol is a non-custodial, peer-to-peer, permissionless lending, borrowing and trading system that requires no governance or external price feeds to function.
## Description - Some reserves invariant failed after `bucketTake` when reserves were too large (>~1e30). Added following failing reserves invariant regressions. - Fix failing regressions by updating `reservesErrorMargin = (reservesAfterAction...
## Description - Update `auctionInfo` to return borrower `t0ReserveSettleAmount` from the pool. - Update `_assertAuction` to check borrower `t0ReserveSettleAmount`. - Add invariant A10: Upon kick `t0ReserveSettleAmount` should be set to...
## Description ## Purpose ## Impact ## Tasks - [ ] Changes to protocol contracts are covered by unit tests executed by CI. - [ ] Protocol contract size limits...
## Description - Remove the `_determineInflatorState` method and add the method logic into the `Pool` contract. - Remove the `_getCollateralDustPricePrecisionAdjustment` method and add the method logic into the `ERC20Pool` contract....