Skip to content

Conversation

Debugger022 and others added 21 commits December 11, 2025 16:53
## 10.1.0-dev.10 (2025-12-12)

* ci: fix the release flow through Trusted Publishing ([1cc22a8](1cc22a8))
* Merge branch 'develop' into feat/VPD-267 ([3a52c10](3a52c10))
* Merge pull request #649 from VenusProtocol/feat/VPD-267 ([300d295](300d295)), closes [#649](#649)
* Merge pull request #651 from VenusProtocol/feat/VPD-280 ([07cdc2f](07cdc2f)), closes [#651](#651)
* Merge pull request #654 from VenusProtocol/chore/fix-test ([d9fad5a](d9fad5a)), closes [#654](#654)
* fix: fix the TokenRedeemer test ([fdfd3ce](fdfd3ce))
* fix: test ([d66a169](d66a169))
* fix: test ([f9c3d55](f9c3d55))
* fix: update blocks per day in VenusLens ([d546c0f](d546c0f))
* feat: add bsctestnet checkpoint IRMs for Fermi upgrade ([982ca32](982ca32))
* feat: update BNB chain blocksPerYear to 70080000 ([1f7d457](1f7d457))
* feat: update BNB chain blocksPerYear to 70080000 ([77f7df2](77f7df2))
* feat: update bscmainnet deployments ([5e7ad6d](5e7ad6d))
* feat: update bsctestnet deployments ([f15588b](f15588b))
* feat: updating deployment files ([dabff3c](dabff3c))
* feat: updating deployment files ([b4c3092](b4c3092))
* feat: updating deployment files ([9f053a6](9f053a6))
* feat: updating deployment files ([fc94cc0](fc94cc0))
[VPD-282]: [Mainnet] Add checkpoint IRMs for BNB chain Fermi upgrade
## 10.1.0-dev.11 (2026-01-07)

* Merge pull request #655 from VenusProtocol/feat/VPD-282 ([726dc3e](726dc3e)), closes [#655](#655)
* feat: add bscmainnet checkpoint IRMs for Fermi upgrade ([1591941](1591941))
* feat: deploy checkpoint setter ([7cc4646](7cc4646))
* feat: updating deployment files ([1777965](1777965))
* feat: updating deployment files ([2befb9b](2befb9b))
* ci: npm pkg fix ([d1378e1](d1378e1))
[VPD-418]: Add U market on the BNB Chain Core Pool
## 10.1.0-dev.12 (2026-01-09)

* Merge branch 'develop' into feat/VPD-418 ([f38a671](f38a671))
* Merge pull request #657 from VenusProtocol/feat/VPD-418 ([76307c4](76307c4)), closes [#657](#657)
* feat: add checkpoint view and setter for vU ([e7cdca2](e7cdca2))
* feat: deploy U market on bscmainnet ([49cbf20](49cbf20))
* feat: deploy U market on bsctestnet ([8348e17](8348e17))
* feat: updating deployment files ([5d68b0d](5d68b0d))
* feat: updating deployment files ([0180815](0180815))
* feat: updating deployment files ([b119640](b119640))
* feat: updating deployment files ([402e0bb](402e0bb))
@Debugger022 Debugger022 marked this pull request as ready for review January 9, 2026 11:37
@VenusProtocol VenusProtocol deleted a comment from Copilot AI Jan 9, 2026
@fred-venus fred-venus merged commit b032676 into main Jan 13, 2026
fred-venus pushed a commit that referenced this pull request Jan 14, 2026
## 10.1.0 (2026-01-13)

* feat : add initiator parameter to flash loan functions and implement whitelist checks ([7ceed8c](7ceed8c))
* fix : prettier ([3c36cab](3c36cab))
* fixup! fix: add missing natSpec ([c940eae](c940eae))
* Merge branch 'develop' into feat/VEN-2985 ([bcbd24d](bcbd24d))
* Merge branch 'develop' into feat/VEN-2985 ([1519e3b](1519e3b))
* Merge branch 'develop' into feat/VEN-2985 ([b2bcfc6](b2bcfc6))
* Merge branch 'develop' into feat/VEN-2985 ([041c3ba](041c3ba))
* Merge branch 'develop' into feat/VEN-2985 ([b88270c](b88270c))
* Merge branch 'develop' into feat/VPD-267 ([3a52c10](3a52c10))
* Merge branch 'develop' into feat/VPD-418 ([f38a671](f38a671))
* Merge branch 'feat/solidity-0.8' into feat/VEN-2985 ([0e472e2](0e472e2))
* Merge branch 'feat/solidity-0.8' into feat/VEN-2985 ([1ff666e](1ff666e))
* Merge branch 'feat/VEN-2985' into feat/VEN-3343 ([a8ee3fc](a8ee3fc))
* Merge branch 'feat/VEN-2985' into fix/certik-audit ([68a5a21](68a5a21))
* Merge branch 'feat/VEN-3343' into feat/VEN-2985 ([54f8427](54f8427))
* Merge branch 'feat/VEN-3361' into feat/VEN-2985 ([6957892](6957892))
* Merge branch 'feat/VEN-3361' into feat/VEN-2985 ([8ef62a9](8ef62a9))
* Merge branch 'feat/VEN-3361' into feat/VEN-2985 ([d75ef99](d75ef99))
* Merge branch 'feat/VEN-3361' into feat/VEN-2985 ([1b29e85](1b29e85))
* Merge pull request #545 from VenusProtocol/feat/VEN-2985 ([3a483d4](3a483d4)), closes [#545](#545)
* Merge pull request #616 from VenusProtocol/fix/etherscan-verify ([b74c958](b74c958)), closes [#616](#616)
* Merge pull request #632 from VenusProtocol/feat/vpd-164 ([c698d2f](c698d2f)), closes [#632](#632)
* Merge pull request #637 from VenusProtocol/main ([ce5c8be](ce5c8be)), closes [#637](#637)
* Merge pull request #638 from VenusProtocol/fix/certik-audit ([bc9e4c1](bc9e4c1)), closes [#638](#638)
* Merge pull request #639 from VenusProtocol/feat/vpd-186 ([8ab76b9](8ab76b9)), closes [#639](#639)
* Merge pull request #641 from VenusProtocol/chore/slim-package ([f21a2ce](f21a2ce)), closes [#641](#641)
* Merge pull request #642 from VenusProtocol/feat/quantstamp-audit-mitigations ([bfde12e](bfde12e)), closes [#642](#642)
* Merge pull request #644 from VenusProtocol/fix/cd-provenance ([30cd13f](30cd13f)), closes [#644](#644)
* Merge pull request #645 from VenusProtocol/feat/vpd-235 ([4bf4a08](4bf4a08)), closes [#645](#645)
* Merge pull request #648 from VenusProtocol/feat/ven-1193-position-swapper-hook ([49a7f8c](49a7f8c)), closes [#648](#648)
* Merge pull request #649 from VenusProtocol/feat/VPD-267 ([300d295](300d295)), closes [#649](#649)
* Merge pull request #651 from VenusProtocol/feat/VPD-280 ([07cdc2f](07cdc2f)), closes [#651](#651)
* Merge pull request #652 from VenusProtocol/feat/vpd-333 ([0807049](0807049)), closes [#652](#652)
* Merge pull request #653 from VenusProtocol/feat/VEN-2985 ([4806bc9](4806bc9)), closes [#653](#653) [#648](#648)
* Merge pull request #654 from VenusProtocol/chore/fix-test ([d9fad5a](d9fad5a)), closes [#654](#654)
* Merge pull request #655 from VenusProtocol/feat/VPD-282 ([726dc3e](726dc3e)), closes [#655](#655)
* Merge pull request #657 from VenusProtocol/feat/VPD-418 ([76307c4](76307c4)), closes [#657](#657)
* Merge pull request #658 from VenusProtocol/develop ([b032676](b032676)), closes [#658](#658)
* chore: resolve the conflict ([f6e1bfc](f6e1bfc))
* chore: update yarn.lock ([44d26f5](44d26f5))
* chore(release): 10.1.0-dev.1 [skip ci] ([5720e1c](5720e1c))
* chore(release): 10.1.0-dev.10 [skip ci] ([9ac703e](9ac703e))
* chore(release): 10.1.0-dev.11 [skip ci] ([ff46a66](ff46a66))
* chore(release): 10.1.0-dev.12 [skip ci] ([99dd62d](99dd62d))
* chore(release): 10.1.0-dev.2 [skip ci] ([8d98b33](8d98b33))
* chore(release): 10.1.0-dev.3 [skip ci] ([56f9e5d](56f9e5d))
* chore(release): 10.1.0-dev.4 [skip ci] ([bdb9455](bdb9455))
* chore(release): 10.1.0-dev.5 [skip ci] ([bd63eb4](bd63eb4))
* chore(release): 10.1.0-dev.6 [skip ci] ([f166154](f166154))
* chore(release): 10.1.0-dev.7 [skip ci] ([ebfb66f](ebfb66f))
* chore(release): 10.1.0-dev.8 [skip ci] ([ed7cd44](ed7cd44))
* chore(release): 10.1.0-dev.9 [skip ci] ([a328936](a328936))
* feat: add _getCashPriorWithFlashLoan function ([194b387](194b387))
* feat: add BadFlashLoanReceiver contract and related tests ([11cf73a](11cf73a))
* feat: add bscmainnet checkpoint IRMs for Fermi upgrade ([1591941](1591941))
* feat: add bsctestnet checkpoint IRMs for Fermi upgrade ([982ca32](982ca32))
* feat: add checkpoint view and setter for vU ([e7cdca2](e7cdca2))
* feat: add deployments for Facets, Diamond and VBep20Delegate in bsctestnet ([5ec249d](5ec249d))
* feat: add deployments for Facets, Diamond, ComptrollerLens and VBep20Delegate in bscmainnet ([2932de2](2932de2))
* feat: add deployments for Facets, Diamond, ComptrollerLens and VBep20Delegate in bsctestnet ([76eebd4](76eebd4))
* feat: add deployments for Facets, Diamond, ComptrollerLens and VBep20Delegate in bsctestnet ([eaddc40](eaddc40))
* feat: add deployments for flashloan functionality in bsctestnet ([fca0756](fca0756))
* feat: add deployments for market and reward facet in bsctestnet ([e4d512e](e4d512e))
* feat: add deployments for new flashLoan changes ([9445b3a](9445b3a))
* feat: add enterMarketBehalf for approved delegates and associated tests ([ebda877](ebda877))
* feat: add initiator parameter to executeFlashLoan function ([8fde88f](8fde88f))
* feat: add mainnet deployments ([40124a8](40124a8))
* feat: add mock contracts for flash loan receiver ([fb92c44](fb92c44))
* feat: add reentrancy guard in executeFlashloan ([c9f1d56](c9f1d56))
* feat: add slim package scripts ([fdf3b60](fdf3b60))
* feat: deploy checkpoint setter ([7cc4646](7cc4646))
* feat: deploy slisBNB market on bscmainnet ([492d670](492d670))
* feat: deploy slisBNB market on bsctestnet ([d054827](d054827))
* feat: deploy U market on bscmainnet ([49cbf20](49cbf20))
* feat: deploy U market on bsctestnet ([8348e17](8348e17))
* feat: deployed IRMs ([d47c6c3](d47c6c3))
* feat: deployed new IRM ([89b18ab](89b18ab))
* feat: flash loan contracts ([dba9c60](dba9c60))
* feat: move flashLoan functions to new FlashLoanFacet ([18eb4c8](18eb4c8))
* feat: multiple asset flash loan ([aba2937](aba2937))
* feat: s1 ([cc4b4f2](cc4b4f2))
* feat: s3 ([64c04cf](64c04cf))
* feat: single asset flash loan ([dcd4f1f](dcd4f1f))
* feat: update BNB chain blocksPerYear to 70080000 ([1f7d457](1f7d457))
* feat: update BNB chain blocksPerYear to 70080000 ([77f7df2](77f7df2))
* feat: update bscmainnet deployments ([5e7ad6d](5e7ad6d))
* feat: update bscmainnet deployments ([514220a](514220a))
* feat: update bsctestnet deployments ([f15588b](f15588b))
* feat: update bsctestnet deployments ([a58624d](a58624d))
* feat: update MarketFacet deployment to support enterMarketBehalf ([75fd438](75fd438))
* feat: updating deployment files ([5d68b0d](5d68b0d))
* feat: updating deployment files ([0180815](0180815))
* feat: updating deployment files ([b119640](b119640))
* feat: updating deployment files ([402e0bb](402e0bb))
* feat: updating deployment files ([1777965](1777965))
* feat: updating deployment files ([2befb9b](2befb9b))
* feat: updating deployment files ([60a3c4b](60a3c4b))
* feat: updating deployment files ([dabff3c](dabff3c))
* feat: updating deployment files ([b4c3092](b4c3092))
* feat: updating deployment files ([3144436](3144436))
* feat: updating deployment files ([9f053a6](9f053a6))
* feat: updating deployment files ([fc94cc0](fc94cc0))
* feat: updating deployment files ([8f769c1](8f769c1))
* feat: updating deployment files ([43a4fec](43a4fec))
* feat: updating deployment files ([a806309](a806309))
* feat: updating deployment files ([7ba8333](7ba8333))
* feat: updating deployment files ([7fd685c](7fd685c))
* feat: updating deployment files ([5f264f6](5f264f6))
* feat: updating deployment files ([9f86133](9f86133))
* feat: updating deployment files ([c1cdf46](c1cdf46))
* feat: updating deployment files ([cf4e131](cf4e131))
* feat: updating deployment files ([5f8d6e1](5f8d6e1))
* feat: updating deployment files ([86f9478](86f9478))
* feat: vlw-01,03,15,17 ([9f05cca](9f05cca))
* feat: vlw-04 ([f05bf54](f05bf54))
* feat: vlw-05 ([49382e4](49382e4))
* feat: vlw-06 ([1c9dbd1](1c9dbd1))
* feat: vlw-09 ([c249297](c249297))
* feat: vlw-11 ([9821c49](9821c49))
* feat: vlw-12 ([3f6077b](3f6077b))
* feat: vlw-14 ([869afd8](869afd8))
* ci: fix the release flow through Trusted Publishing ([1cc22a8](1cc22a8))
* ci: npm pkg fix ([d1378e1](d1378e1))
* fix: add missing natSpec ([a1311c5](a1311c5))
* fix: add ref to OZ ReentrancyGuardTransient ([19e135a](19e135a))
* fix: added deployments ([f58461a](f58461a))
* fix: ci/cd issues ([558b0f5](558b0f5))
* fix: correct tag ([430e629](430e629))
* fix: deployed irm for usdc and usdt ([4559766](4559766))
* fix: deployed IRMs ([4ba8ccf](4ba8ccf))
* fix: evilXToken test ([27f3047](27f3047))
* fix: fix comments ([09024d5](09024d5))
* fix: fix the TokenRedeemer test ([fdfd3ce](fdfd3ce))
* fix: fixed _gap value ([544dcf1](544dcf1))
* fix: fixed etherscan verification ([55ecc18](55ecc18))
* fix: generate provenance statement during CD ([0e58859](0e58859))
* fix: I04 ([4bb366a](4bb366a))
* fix: lint ([7ffb17a](7ffb17a))
* fix: Lint ([e570b0b](e570b0b))
* fix: lint and prettier ([e7e5cf7](e7e5cf7))
* fix: lint and prettier ([2759ead](2759ead))
* fix: lint issues ([47b2acf](47b2acf))
* fix: merge conflict ([ab28b8e](ab28b8e))
* fix: merge conflict ([5046e28](5046e28))
* fix: migrate BSC networks to Etherscan API V2 ([c8afd02](c8afd02))
* fix: minor changes ([d6a3620](d6a3620))
* fix: minor fix ([5e6e4d6](5e6e4d6))
* fix: minor fix ([2efdca4](2efdca4))
* fix: minor fix ([d67c78b](d67c78b))
* fix: minor fix ([1637457](1637457))
* fix: minor fix ([0dcca21](0dcca21))
* fix: minor fixes ([242ab2b](242ab2b))
* fix: minor fixes ([12bccb7](12bccb7))
* fix: minor fixes ([243fc8c](243fc8c))
* fix: minor fixes ([e313deb](e313deb))
* fix: minor fixes ([8ed2d89](8ed2d89))
* fix: minor fixes ([e921530](e921530))
* fix: minor fixes ([ea80325](ea80325))
* fix: minor fixes ([4879942](4879942))
* fix: pr comments ([bce9a10](bce9a10))
* fix: pr comments ([7b5d653](7b5d653))
* fix: reduce vToken size ([d35e3c8](d35e3c8))
* fix: remove postinstall ([a081a2f](a081a2f))
* fix: remove unused errors ([fad2194](fad2194))
* fix: resolve comments ([01d36ee](01d36ee))
* fix: small optimization ([f511491](f511491))
* fix: test ([d66a169](d66a169))
* fix: test ([f9c3d55](f9c3d55))
* fix: tests ([d415fab](d415fab))
* fix: uncommented markets ([b885eef](b885eef))
* fix: update balanceBefore to balanceBeforeRepayFlashloan ([48b8d77](48b8d77))
* fix: update blocks per day in VenusLens ([d546c0f](d546c0f))
* fix: update comptroller storage ([7c7ddfb](7c7ddfb))
* fix: update natspec for executeFlashloan in vtoken ([6ffbf15](6ffbf15))
* fix: updated params and removed deployment ([cd9eb83](cd9eb83))
* fix: use actual cash for transfering reserve ([a89c5fc](a89c5fc))
* fix: vlw-09 ([f69858b](f69858b))
* fix: vlw-11 ([c2e44d4](c2e44d4))
* fix: vlw-12 ([9945c5f](9945c5f))
* fix: vlw-13 ([757e323](757e323))
* docs: add audit reports for flashloan ([648e794](648e794))
* refactor: add event for partial repayments ([f7b5ff8](f7b5ff8))
* refactor: add event verifications for repayments in flashLoan fork tests ([1ad53f6](1ad53f6))
* refactor: consolidate borrow logic with transfer flag ([d849599](d849599))
* refactor: enhance flash loan functionality with delegate authorization and modes ([41390b3](41390b3))
* refactor: introduced two fees for flash loans ([c0fd071](c0fd071))
* refactor: reduce vToken size to keep it under 24kb ([adb7d8b](adb7d8b))
* refactor: remove checkAccrueInterest function ([d3bf53c](d3bf53c))
* refactor: remove flashLoanAmount from calculations ([840f996](840f996))
* refactor: remove isFlashLoanPaused function ([ec80cec](ec80cec))
* refactor: remove modes and introduce partial repayments in flashloan ([228cdeb](228cdeb))
* refactor: removed initiator param in executeFlashLoan ([b0dec3a](b0dec3a))
* refactor: removed simple flashLoan functionality ([bb75513](bb75513))
* refactor: rename _setWhiteListFlashLoanAccount to setWhiteListFlashLoanAccount for consistency ([13db780](13db780))
* refactor: rename _toggleFlashLoan to toggleFlashLoan ([049c515](049c515))
* refactor: rename borrowDebtPosition to flashLoanDebtPosition ([46110a6](46110a6))
* refactor: replace string reverts with custom error types in VToken contract ([ad249ae](ad249ae))
* refactor: replace toggleFlashLoan with setFlashLoanEnabled function ([2bc16e6](2bc16e6))
* refactor: revert some changes ([b312653](b312653))
* refactor: simplify VToken initialization by removing unused flashLoan parameters ([317115a](317115a))
* refactor: transfer funds to PSR ([558e868](558e868))
* refactor: update _handleFlashLoanMode1 in policyfacet ([936d774](936d774))
* refactor: update comptroller storage ([95e539d](95e539d))
* refactor: update ensureAllowed parameter for setWhiteListFlashLoanAccount function ([8192bab](8192bab))
* refactor: update enum IncomeType in IProtocolShareReserve ([ed08f16](ed08f16))
* refactor: update flash loan parameters to use 'onBehalf' instead of 'initiator' ([08ca797](08ca797))
* refactor: update flashLoan fee parameters in VToken contract ([8a47ea4](8a47ea4))
* refactor: update flashLoan fee structure ([0b9aec1](0b9aec1))
* refactor: update flashLoan parameters to use vTokens and underlying amounts ([3ee9e28](3ee9e28))
* refactor: update flashLoan receiver initialization and remove unused parameters in deployment script ([ddf975f](ddf975f))
* refactor: update flashloan unit and fork tests ([7c64dc3](7c64dc3))
* refactor: update FlashLoanPartiallyRepaid event to FlashLoanRepaid ([e899c25](e899c25))
* refactor: update helper files for flashloan configs ([912e590](912e590))
* refactor: update max vTokens length ([bb6db03](bb6db03))
* refactor: update repayment handling in flashloan ([947e632](947e632))
* refactor: update tests supporting modes of flashloan ([49b3759](49b3759))
* refactor: update unit and fork tests of flashloan ([0b410f7](0b410f7))
* refactor: update unit and fork tests of flashloan ([e90e502](e90e502))
* refactor: update unit and fork tests of flashloan ([f7c1829](f7c1829))
* refactor: use approve instead of transfer funds in flash loan ([e5c1d0d](e5c1d0d))
* refactor: using calldata consistently ([8aefaa9](8aefaa9))
* refactor: using custom errors for flashLoan functionality ([33cbd99](33cbd99))
* cd: publish slim package ([c003e75](c003e75))
* test: add checks for whitelisted users in flash loan requests ([3c282eb](3c282eb))
* test: add fork test for multi asset flash loan ([26f5663](26f5663))
* test: add fork test for single asset flash loan ([1c60161](1c60161))
* test: add more test scenarios for flashLoan ([0fd47b9](0fd47b9))
* test: add tests for modes in flashloan ([335f8b2](335f8b2))
* test: add tests for the multi asset flash loan ([4112b43](4112b43))
* test: add tests for the single asset flash loan ([12583d2](12583d2))
* test: fix EvilXDelegator test and the build step ([fba0819](fba0819))
* test: refactor tests as per flashloan feature ([212c067](212c067))
* revert: getCash modification ([865ff7f](865ff7f))
* revert: remove flashLoanAmount from calculations ([7129c29](7129c29))
* Refactor: removed PSR check transferOutUnderlyingFlashLoan ([3ec2d14](3ec2d14))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants