Skip to content

v1.2.0-dev.6

@toolsvenus toolsvenus tagged this 13 Apr 02:04
## 1.2.0-dev.6 (2026-04-13)

* fix(I01, I05): replace BorrowPaused/SupplyPaused with DeviationHandled event ([ed04846](https://github.com/VenusProtocol/venus-periphery/commit/ed04846))
* Merge branch 'develop' into feat/VPD-900 ([80e3cc2](https://github.com/VenusProtocol/venus-periphery/commit/80e3cc2))
* Merge pull request #59 from VenusProtocol/feat/VPD-900 ([25c2e32](https://github.com/VenusProtocol/venus-periphery/commit/25c2e32)), closes [#59](https://github.com/VenusProtocol/venus-periphery/issues/59)
* Merge pull request #60 from VenusProtocol/feat/VPD-924 ([99456b8](https://github.com/VenusProtocol/venus-periphery/commit/99456b8)), closes [#60](https://github.com/VenusProtocol/venus-periphery/issues/60)
* Merge pull request #62 from VenusProtocol/feat/VPD-984 ([62dfcf9](https://github.com/VenusProtocol/venus-periphery/commit/62dfcf9)), closes [#62](https://github.com/VenusProtocol/venus-periphery/issues/62)
* fix: add early return in checkPriceDeviation for unconfigured/disabled markets ([6e2e0cb](https://github.com/VenusProtocol/venus-periphery/commit/6e2e0cb))
* fix: add storage __gap to DeviationSentinel ([a93b37b](https://github.com/VenusProtocol/venus-periphery/commit/a93b37b))
* fix: correct vToken addresses and fork block in ebrake test configs ([4a0f677](https://github.com/VenusProtocol/venus-periphery/commit/4a0f677))
* fix: I02 ([6acf4fa](https://github.com/VenusProtocol/venus-periphery/commit/6acf4fa))
* fix: lint error in IEBrake NatSpec line length ([f37f0e3](https://github.com/VenusProtocol/venus-periphery/commit/f37f0e3))
* fix: rename unused timelock variable to _timelock in fork tests ([4dae5dd](https://github.com/VenusProtocol/venus-periphery/commit/4dae5dd))
* fix: revert early in setCFZero(address) Diamond path for unlisted market ([2ebd194](https://github.com/VenusProtocol/venus-periphery/commit/2ebd194))
* fix: skip already-zeroed markets in batch cap operations ([08b8367](https://github.com/VenusProtocol/venus-periphery/commit/08b8367))
* fix: use ++i in EBrake loops for consistency ([4011701](https://github.com/VenusProtocol/venus-periphery/commit/4011701))
* fix: use getContractAddressOrNullAddress for EBrake in sentinel-impl deploy ([fadf774](https://github.com/VenusProtocol/venus-periphery/commit/fadf774))
* fix(EBrake): make revokeFlashLoanAccess idempotent, suppress false event ([9af6c82](https://github.com/VenusProtocol/venus-periphery/commit/9af6c82))
* fix(ebrake): skip comptroller cap call when no cap was tightened ([4f43925](https://github.com/VenusProtocol/venus-periphery/commit/4f43925))
* fix(I03): add disablePoolBorrow and revokeFlashLoanAccess to EBrake ([32878c6](https://github.com/VenusProtocol/venus-periphery/commit/32878c6))
* fix(I04): skip cap snapshot and event when no element actually tightens ([b5ba90a](https://github.com/VenusProtocol/venus-periphery/commit/b5ba90a))
* chore: format code with prettier ([fb8e6a5](https://github.com/VenusProtocol/venus-periphery/commit/fb8e6a5))
* chore: rename audit PDFs with numeric prefix and add emergency router report ([97fed50](https://github.com/VenusProtocol/venus-periphery/commit/97fed50))
* chore(deploy): redeploy DeviationSentinel and EBrake on bsctestnet ([0f0bba7](https://github.com/VenusProtocol/venus-periphery/commit/0f0bba7))
* feat: add e-break fork testing for each supported netwrok ([a84db7a](https://github.com/VenusProtocol/venus-periphery/commit/a84db7a))
* feat: add EBrake and sentinel-impl deploy scripts ([f1392ee](https://github.com/VenusProtocol/venus-periphery/commit/f1392ee))
* feat: add EBrake contract for emergency action router ([b1ac0a0](https://github.com/VenusProtocol/venus-periphery/commit/b1ac0a0))
* feat: add EBrake fork tests on BSC mainnet ([39d1bdf](https://github.com/VenusProtocol/venus-periphery/commit/39d1bdf))
* feat: add events for emergency actions and improve NatSpec ([6353645](https://github.com/VenusProtocol/venus-periphery/commit/6353645))
* feat: add MarketState snapshot to EBrake for pre-incident value tracking ([04a77f7](https://github.com/VenusProtocol/venus-periphery/commit/04a77f7))
* feat: add setCFZeroIsolated for IL comptroller support ([f7ee878](https://github.com/VenusProtocol/venus-periphery/commit/f7ee878))
* feat: Certik Audit report ([5542a3a](https://github.com/VenusProtocol/venus-periphery/commit/5542a3a))
* feat: deployed EBrake and DeviationSentinel on bsctestnet ([8141e22](https://github.com/VenusProtocol/venus-periphery/commit/8141e22))
* feat: deployed new DeviationSentinel imp on bsctestnet ([18f2186](https://github.com/VenusProtocol/venus-periphery/commit/18f2186))
* feat: deployed upgradeable EBrake on bsctestnet ([112ce7d](https://github.com/VenusProtocol/venus-periphery/commit/112ce7d))
* feat: rename setCFZero → decreaseCF with configurable target CF ([7fabc69](https://github.com/VenusProtocol/venus-periphery/commit/7fabc69))
* feat: replace resetMarketState with granular snapshot reset functions ([6f5b234](https://github.com/VenusProtocol/venus-periphery/commit/6f5b234))
* feat: updating deployment files ([76abb12](https://github.com/VenusProtocol/venus-periphery/commit/76abb12))
* feat(deploy): deploy EBrake to bscmainnet and add timelock ownership transfer ([cbbab3f](https://github.com/VenusProtocol/venus-periphery/commit/cbbab3f))
* refactor: add unified setCFZero overload and IS_ISOLATED_POOL to EBrake ([3feb338](https://github.com/VenusProtocol/venus-periphery/commit/3feb338))
* refactor: allow same value caps and rename error to CapExceedsCurrent ([6417281](https://github.com/VenusProtocol/venus-periphery/commit/6417281))
* refactor: extract shared test infrastructure for EBrake fork tests ([b6169fe](https://github.com/VenusProtocol/venus-periphery/commit/b6169fe))
* refactor: I01 ([df8bc15](https://github.com/VenusProtocol/venus-periphery/commit/df8bc15))
* refactor: make EBrake upgradeable via TransparentUpgradeableProxy ([1c96f71](https://github.com/VenusProtocol/venus-periphery/commit/1c96f71))
* refactor: remove auto-unpause and integrate EBrake in DeviationSentinel ([9ed3585](https://github.com/VenusProtocol/venus-periphery/commit/9ed3585))
* refactor: remove MarketState and resetMarketState from DeviationSentinel ([d98c296](https://github.com/VenusProtocol/venus-periphery/commit/d98c296))
* refactor: replace whitelist with ACM per-function access control ([6b7c8fc](https://github.com/VenusProtocol/venus-periphery/commit/6b7c8fc))
* refactor(ebrake): rename pause functions to imperative form ([5a0738b](https://github.com/VenusProtocol/venus-periphery/commit/5a0738b))
* test: rewrite DeviationSentinel fork tests for EBrake integration ([98a0222](https://github.com/VenusProtocol/venus-periphery/commit/98a0222))
* test: rewrite DeviationSentinel unit tests for EBrake integration ([01e94aa](https://github.com/VenusProtocol/venus-periphery/commit/01e94aa))
* test: update EBrake fork tests for setCFZero refactor ([f339ae3](https://github.com/VenusProtocol/venus-periphery/commit/f339ae3))
* test(ebrake): update fork tests for renamed pause functions ([164a148](https://github.com/VenusProtocol/venus-periphery/commit/164a148))
* docs: add BSC vs non-BSC differences to IEBrake NatSpec ([202f751](https://github.com/VenusProtocol/venus-periphery/commit/202f751))
* docs: add NatSpec and fix solhint warnings in EBrake interfaces ([5712f5c](https://github.com/VenusProtocol/venus-periphery/commit/5712f5c))
* docs: add NatSpec to IILComptroller interface ([5d80353](https://github.com/VenusProtocol/venus-periphery/commit/5d80353))
Assets 2
Loading