Skip to content

v10.3.0-dev.1

@toolsvenus toolsvenus tagged this 08 Jul 05:55
## 10.3.0-dev.1 (2026-07-08)

* Merge branch 'fix/vpd-1241-certik-audit' into feat/vpd-1241-deployments ([062cbf7](https://github.com/VenusProtocol/venus-protocol/commit/062cbf7))
* Merge branch 'main' into develop ([eadae38](https://github.com/VenusProtocol/venus-protocol/commit/eadae38))
* Merge pull request #673 from VenusProtocol/fix/vpd-1241-certik-audit ([0084639](https://github.com/VenusProtocol/venus-protocol/commit/0084639)), closes [#673](https://github.com/VenusProtocol/venus-protocol/issues/673)
* Merge pull request #684 from VenusProtocol/feat/vpd-1241-deployments ([ab5c38d](https://github.com/VenusProtocol/venus-protocol/commit/ab5c38d)), closes [#684](https://github.com/VenusProtocol/venus-protocol/issues/684)
* Merge pull request #691 from VenusProtocol/chore/sync-main ([e8e266f](https://github.com/VenusProtocol/venus-protocol/commit/e8e266f)), closes [#691](https://github.com/VenusProtocol/venus-protocol/issues/691)
* chore(release): 10.2.0-dev.11 [skip ci] ([2f0836a](https://github.com/VenusProtocol/venus-protocol/commit/2f0836a))
* feat: add comptroller, facets, lens and vbep20delegate deployment ([6490286](https://github.com/VenusProtocol/venus-protocol/commit/6490286))
* feat: update bscmainnet and bsctestnet core pool deployment artifacts ([b5a290a](https://github.com/VenusProtocol/venus-protocol/commit/b5a290a))
* feat: update bscmainnet deployment artifacts after core pool redeploy ([e2bb703](https://github.com/VenusProtocol/venus-protocol/commit/e2bb703))
* feat: updating deployment files ([42db10c](https://github.com/VenusProtocol/venus-protocol/commit/42db10c))
* docs: add Certik core pool re-audit report ([f03752c](https://github.com/VenusProtocol/venus-protocol/commit/f03752c))
* fix: [VLC-04] add a curated seizeVenus overload that filters out unlisted markets ([1f46104](https://github.com/VenusProtocol/venus-protocol/commit/1f46104))
* fix: [VLC-04] add claimVenusAsCollateral with explicit vToken list and improve NatSpec ([b3c21ae](https://github.com/VenusProtocol/venus-protocol/commit/b3c21ae))
* fix: [VLC-05] block claimVenusAsCollateral when the user hasn't entered the vXVS market ([d687a0e](https://github.com/VenusProtocol/venus-protocol/commit/d687a0e))
* fix: [VLC-06] let per-borrower force-liquidation flags bypass the VAI-first gate too ([7a81bdb](https://github.com/VenusProtocol/venus-protocol/commit/7a81bdb))
* fix: [VLC-11] make maxAssets private and drop its storage-persistence test ([f902429](https://github.com/VenusProtocol/venus-protocol/commit/f902429))
* fix: [VLC-11] note that maxAssets is no longer used ([0bb0f6d](https://github.com/VenusProtocol/venus-protocol/commit/0bb0f6d))
* fix: [VLC-12] Rearrange skip-check logic to occur after struct filling ([734cbd9](https://github.com/VenusProtocol/venus-protocol/commit/734cbd9))
* fix: [VLC-12] skip zero-balance entered markets in ComptrollerLens solvency calc ([4515723](https://github.com/VenusProtocol/venus-protocol/commit/4515723))
* fix: [VLC-15] accrue VAI interest before force-VAI liquidation gate check ([368ff7b](https://github.com/VenusProtocol/venus-protocol/commit/368ff7b))
* fix: [VLC-22] correct exchangeRateStoredInternal comment ([e290817](https://github.com/VenusProtocol/venus-protocol/commit/e290817))
* fix: [VLC-23] document state-mutating lens helpers in VenusLens and SnapshotLens ([843d2e4](https://github.com/VenusProtocol/venus-protocol/commit/843d2e4))
* fix: [VLC-25] Legacy Code Artifacts In _addReservesFresh() ([2f3c0cd](https://github.com/VenusProtocol/venus-protocol/commit/2f3c0cd))
* fix: [VLC-26] standardise MathError local naming in VToken and fix srvTokensNew typo ([ae47781](https://github.com/VenusProtocol/venus-protocol/commit/ae47781))
* fix: [VLC-27] remove redundant address cast in getCorePoolMarket ([61ef0a6](https://github.com/VenusProtocol/venus-protocol/commit/61ef0a6))
* fix: [VLC-30] expand sweepTokenAndSync NatSpec to document internalCash resync role ([f5059b0](https://github.com/VenusProtocol/venus-protocol/commit/f5059b0))
* fix: [VLC-48] ([f204df6](https://github.com/VenusProtocol/venus-protocol/commit/f204df6))
* fix: [VLC-48] Partial Flash Loan Repayment Clears Active Loan Accounting Before Debt Accrual ([60e6c69](https://github.com/VenusProtocol/venus-protocol/commit/60e6c69))
* fix: [VLC-50] `claimVenus()` ignores the liquidity-check error code and fails open ([59091b5](https://github.com/VenusProtocol/venus-protocol/commit/59091b5))
* fix: [VLC-53] Missing on-chain `liquidationThreshold × liquidationIncentive < 1` invariant ([d574643](https://github.com/VenusProtocol/venus-protocol/commit/d574643))
* fix: update tests to accommodate LI invariant checks ([432e985](https://github.com/VenusProtocol/venus-protocol/commit/432e985))
Assets 2
Loading