Skip to content

Commit a81f55b

Browse files
committed
chore(release): 10.1.0 [skip ci]
## 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))
1 parent b032676 commit a81f55b

File tree

2 files changed

+239
-1
lines changed

2 files changed

+239
-1
lines changed

0 commit comments

Comments
 (0)