Skip to content

Latest commit

 

History

History
2463 lines (1869 loc) · 227 KB

CHANGELOG.md

File metadata and controls

2463 lines (1869 loc) · 227 KB

9.0.0 (2024-05-31)

⚠ BREAKING CHANGES

  • revert upon failed mint
  • return the actually repaid amount including interest

Features

  • add deployments for Prime on arbitrumsepolia (991a124)
  • add deployments for VAIController upgrade (5d93c7e)
  • add redeemUnderlyingAndTransfer function in TokenRedeemer (8c9b19b)
  • add repayVAIBehalf (265fa4c)
  • add VTreasuryV8 deployment on arbitrum one (73e7eef)
  • allow specifying amounts during batch repayments (2dd92c2)
  • deploy audited version of VAIController (071a1f1)
  • deploy updated TokenRedeemer (6baea46)
  • support batch repayments of VAI in governance helper (7087b4d)
  • updating deployment files (b6e816b)
  • updating deployment files (6061646)
  • updating deployment files (345c8f9)
  • updating deployment files (0123134)
  • updating deployment files (3b394e5)
  • updating deployment files (d9e183b)
  • updating deployment files (289e547)
  • updating deployment files (96dbef9)
  • updating deployment files (7288ff7)
  • updating deployment files (fb927da)
  • updating deployment files (653e85d)
  • updating deployment files (ca8c89c)
  • updating deployment files (60dc9f1)
  • updating deployment files (316075b)
  • updating deployment files (db0e4cb)
  • updating deployment files (a5c61de)
  • updating deployment files (f3af972)
  • updating deployment files (d184717)

Bug Fixes

  • certik/VAI-02 add zero address check for borrower (233ffcc)
  • define VAIControllerInterface correctly (f3af464)
  • fix deployment scripts to work with hardhat (79ed318)
  • remove duplicate scripts (043b037)
  • return the actually repaid amount including interest (6b7636b)
  • uncomment needed deployment script (ddc0ffb)

Performance Improvements

  • cache markets count in getMintableVAI (f1a45fd)

Code Refactoring

  • revert upon failed mint (f24073a)

9.0.0-dev.9 (2024-05-29)

Features

  • updating deployment files (b6e816b)
  • updating deployment files (6061646)
  • updating deployment files (0123134)
  • updating deployment files (3b394e5)
  • updating deployment files (96dbef9)
  • updating deployment files (7288ff7)
  • updating deployment files (fb927da)
  • updating deployment files (653e85d)

Bug Fixes

  • uncomment needed deployment script (ddc0ffb)

9.0.0-dev.8 (2024-05-24)

Features

  • add redeemUnderlyingAndTransfer function in TokenRedeemer (8c9b19b)
  • allow specifying amounts during batch repayments (2dd92c2)
  • deploy updated TokenRedeemer (6baea46)
  • updating deployment files (d9e183b)

9.0.0-dev.7 (2024-05-23)

Features

  • updating deployment files (345c8f9)
  • updating deployment files (289e547)

9.0.0-dev.6 (2024-05-10)

Features

  • add VTreasuryV8 deployment on arbitrum one (73e7eef)
  • updating deployment files (f3af972)

9.0.0-dev.5 (2024-05-09)

Bug Fixes

  • remove duplicate scripts (043b037)

9.0.0-dev.4 (2024-05-08)

Features

  • add deployments for Prime on arbitrumsepolia (991a124)
  • updating deployment files (60dc9f1)
  • updating deployment files (db0e4cb)

9.0.0-dev.3 (2024-05-06)

Bug Fixes

  • fix deployment scripts to work with hardhat (79ed318)

9.0.0-dev.2 (2024-05-06)

Features

  • support batch repayments of VAI in governance helper (7087b4d)
  • updating deployment files (316075b)

9.0.0-dev.1 (2024-05-04)

⚠ BREAKING CHANGES

  • revert upon failed mint
  • return the actually repaid amount including interest

Features

  • add deployments for VAIController upgrade (5d93c7e)
  • add repayVAIBehalf (265fa4c)
  • deploy audited version of VAIController (071a1f1)
  • updating deployment files (ca8c89c)
  • updating deployment files (a5c61de)
  • updating deployment files (d184717)

Bug Fixes

  • certik/VAI-02 add zero address check for borrower (233ffcc)
  • define VAIControllerInterface correctly (f3af464)
  • return the actually repaid amount including interest (6b7636b)

Performance Improvements

  • cache markets count in getMintableVAI (f1a45fd)

Code Refactoring

  • revert upon failed mint (f24073a)

8.1.0 (2024-04-26)

Features

  • add deployments for XVSVault on arbitrum sepolia (bdb1a21)
  • updating deployment files (2782c68)
  • updating deployment files (cbf20db)

8.1.0-dev.1 (2024-04-26)

Features

  • add deployments for XVSVault on arbitrum sepolia (bdb1a21)
  • updating deployment files (2782c68)
  • updating deployment files (cbf20db)

8.0.0 (2024-04-11)

⚠ BREAKING CHANGES

  • migrate to Solidity 0.8.25

Features

  • add deployments of IR for bscmainnet (b91ad15)
  • add redeemAndRepayBatch to the governance helper (5c7ca53)
  • add VTreasuryV8 deployment on arbitrum sepolia (850d5b9)
  • migrate to Solidity 0.8.25 (3bbb396)
  • updating deployment files (ae58d9d)
  • updating deployment files (0874d1e)
  • updating deployment files (cf5baaf)
  • updating deployment files (ec48969)
  • updating deployment files (b65fb19)
  • updating deployment files (e6fcaae)
  • updating deployment files (5a6c3dd)
  • updating deployment files (c7eed76)

Bug Fixes

8.0.0-dev.1 (2024-04-11)

⚠ BREAKING CHANGES

  • migrate to Solidity 0.8.25

Features

  • migrate to Solidity 0.8.25 (3bbb396)

7.6.0-dev.5 (2024-04-10)

7.6.0-dev.4 (2024-04-09)

Features

  • add deployments of IR for bscmainnet (b91ad15)
  • updating deployment files (ae58d9d)
  • updating deployment files (cf5baaf)

7.6.0-dev.3 (2024-04-09)

Features

  • add redeemAndRepayBatch to the governance helper (5c7ca53)
  • updating deployment files (0874d1e)

7.6.0-dev.2 (2024-03-27)

Features

  • updating deployment files (e6fcaae)
  • updating deployment files (5a6c3dd)
  • updating deployment files (c7eed76)

Bug Fixes

7.6.0-dev.1 (2024-03-27)

Features

  • add VTreasuryV8 deployment on arbitrum sepolia (850d5b9)
  • updating deployment files (ec48969)
  • updating deployment files (b65fb19)

Bug Fixes

7.5.0 (2024-03-22)

Features

  • updating deployment files (c0452be)
  • updating deployment files (9b5f32b)
  • updating deployment files (803ebcc)
  • updating deployment files (6ac9c36)
  • updating deployment files (0b17722)

Bug Fixes

  • add back vBNB contract (cedddc9)
  • deploy vTreasuryV8 on hardaht (be43f46)
  • deployed prime (5143c48)
  • deployed prime on sepolia (c482e5d)
  • fetch normaltimelock from deployments (5d2a91c)
  • fix running deployment scripts on hardhat (4661a2a)
  • fixed lint (66e2091)
  • fixed prime deploy script for ethereum (706a40c)
  • importm issing FDUSD implementation (9b14ec4)
  • lint fix (8e35574)
  • only run psm on bnb chain (2a1cac5)
  • plp deployed on ethereum (e234f65)
  • redeployed prime on sepolia (4877f7f)
  • remove unused isolated pools dep (dde0504)
  • removed log (eabcb43)
  • resolved conflict (4b284f2)
  • updated token-bridge package version (4936821)

7.5.0-dev.2 (2024-03-22)

Features

  • updating deployment files (c0452be)
  • updating deployment files (9b5f32b)
  • updating deployment files (6ac9c36)
  • updating deployment files (0b17722)

Bug Fixes

7.5.0-dev.1 (2024-03-21)

Features

  • updating deployment files (803ebcc)

Bug Fixes

  • add back vBNB contract (cedddc9)
  • deploy vTreasuryV8 on hardaht (be43f46)
  • fetch normaltimelock from deployments (5d2a91c)
  • fix running deployment scripts on hardhat (4661a2a)
  • importm issing FDUSD implementation (9b14ec4)
  • only run psm on bnb chain (2a1cac5)

7.4.1-dev.1 (2024-03-20)

Bug Fixes

  • remove unused isolated pools dep (dde0504)

7.4.0 (2024-03-19)

Features

  • add actions paused bitmask to VenusLens (d0f8edf)
  • add deployment files for bscmainnet (ea6e6de)
  • add deployment files for comptroller market facet and VBep20Delegate for bsctestnet (368ccbd)
  • add functionality for seizing of xvs tokens (f0e09b0)
  • add functionality of redeem and borrow behalf in tokenRedeemer (7fbded6)
  • add mising nat spec for public and external functions (9630cf6)
  • add redeemBehalf and redeemUnderlyingBehalf functionality (e44d832)
  • deployments and script for tokenRedeemer (b1b21e2)
  • update deployment file for market facet for bsctestnet (209d539)
  • update deployment files for bscmainnet (71b6a79)
  • update deployment files for bsctestnet (54a1ea9)
  • update deployments for bsctestnet (e7218e4)
  • updating deployment files (d313970)
  • updating deployment files (74f54eb)
  • updating deployment files (09fbbb4)
  • updating deployment files (ccdcbc1)
  • updating deployment files (17076eb)
  • updating deployment files (d68da7d)
  • updating deployment files (b31e774)
  • updating deployment files (636d9f2)
  • updating deployment files (980c304)
  • updating deployment files (a76b85f)
  • updating deployment files (8361fcd)
  • updating deployment files (7e5b264)
  • updating deployment files (b344f3d)
  • ven-2250 reduce reserves with available cash (53e37eb)
  • venuslens redeployment to bscmainnet (e9a4f80)
  • venuslens redployment to bsctestnet (4918ee1)

Bug Fixes

  • added fork tests (32d6dcc)
  • added index to events (155cb07)
  • create enum for diamond actions (150579c)
  • fixed case (0690273)
  • fixed test (96574ea)
  • fixed XVS address (48ea441)
  • interface functions for backward compatibility (8c3378a)
  • L01 (156fe5e)
  • rebased (ccddfde)
  • resolved conflict (6977ee3)
  • revert condition for transferring of XVS in seizeVenus and add events (a63c9c9)
  • RFD-01 logic can be skipped if holder has zero venus accrued (f0996f1)
  • RFD-02 unnecessary variable update (0c7e1f8)
  • RFD-04 missing or incomplete natspec (7d2d183)
  • set xvs and xvsVToken address (ebee280)
  • VEN-GATE-5 (0d48640)
  • VPB-01 (e81ab4f)
  • VPB-01 (9bad33f)
  • VPH-01 typos and inconsistencies (78db5f8)
  • VPH-01 typos and inconsistencies (5032671)
  • VTIME-3 (6ff148d)
  • VTT-01 missing return statement setReduceReservesBlockDelta() and setProtocolShareReserve() (9cfeba7)

7.4.0-dev.8 (2024-03-19)

Features

  • add deployment files for bscmainnet (ea6e6de)
  • add deployment files for comptroller market facet and VBep20Delegate for bsctestnet (368ccbd)
  • add redeemBehalf and redeemUnderlyingBehalf functionality (e44d832)
  • update deployment file for market facet for bsctestnet (209d539)
  • update deployment files for bscmainnet (71b6a79)
  • update deployment files for bsctestnet (54a1ea9)
  • update deployments for bsctestnet (e7218e4)
  • updating deployment files (d313970)
  • updating deployment files (74f54eb)
  • updating deployment files (09fbbb4)
  • updating deployment files (d68da7d)
  • updating deployment files (b31e774)
  • updating deployment files (8361fcd)
  • updating deployment files (7e5b264)

Bug Fixes

7.4.0-dev.7 (2024-03-13)

Features

  • add actions paused bitmask to VenusLens (d0f8edf)
  • updating deployment files (ccdcbc1)
  • updating deployment files (17076eb)
  • updating deployment files (636d9f2)
  • venuslens redeployment to bscmainnet (e9a4f80)
  • venuslens redployment to bsctestnet (4918ee1)

7.4.0-dev.6 (2024-03-07)

Features

  • add functionality of redeem and borrow behalf in tokenRedeemer (7fbded6)
  • deployments and script for tokenRedeemer (b1b21e2)
  • updating deployment files (a76b85f)

7.4.0-dev.5 (2024-03-06)

Features

  • ven-2250 reduce reserves with available cash (53e37eb)

Bug Fixes

  • VTT-01 missing return statement setReduceReservesBlockDelta() and setProtocolShareReserve() (9cfeba7)

7.4.0-dev.4 (2024-03-06)

Features

  • updating deployment files (b344f3d)

Bug Fixes

7.4.0-dev.3 (2024-03-06)

Features

  • add functionality for seizing of xvs tokens (f0e09b0)

Bug Fixes

  • revert condition for transferring of XVS in seizeVenus and add events (a63c9c9)
  • RFD-01 logic can be skipped if holder has zero venus accrued (f0996f1)
  • RFD-02 unnecessary variable update (0c7e1f8)
  • RFD-04 missing or incomplete natspec (7d2d183)
  • VPH-01 typos and inconsistencies (5032671)

7.4.0-dev.2 (2024-03-02)

Features

  • updating deployment files (980c304)

7.4.0-dev.1 (2024-02-23)

Features

  • add mising nat spec for public and external functions (9630cf6)

7.3.0 (2024-02-16)

Features

  • add ACM v8 to liquidator (09a83b4)
  • add ACM v8 to liquidator (8dbd1fa)
  • add deployment script and upgrade bscmainnet liquidator implementation (6cfb1ee)
  • add deployments of liquidator (da76f4a)
  • add VAI liquidaton check (a0c45c7)
  • check force liquidation enabled (40433a0)
  • consider BNB collateral to reduce reserves (b8dfe6a)
  • deployments of XVSVault on opbnbmainnet (17bae92)
  • updating deployment files (1b77d8d)
  • updating deployment files (c1fad3e)
  • updating deployment files (1c9060b)
  • updating deployment files (2a2fe93)
  • updating deployment files (2f6106f)
  • updating deployment files (20325a8)
  • updating deployment files (1de1c22)
  • VEN-1148 liquidation redeem and reduce reserves (b2267aa)
  • VEN-1308 add force VAI liquidation (1101406)
  • VEN-1308 add force VAI liquidation (491df3f)

Bug Fixes

7.3.0-dev.4 (2024-02-16)

Features

  • updating deployment files (1b77d8d)
  • updating deployment files (20325a8)
  • updating deployment files (1de1c22)

Bug Fixes

  • lint (4345032)
  • remove outdated Comptroller deployment, fix deployment script and redeploy vFDUSD (c4c6b3a)

7.3.0-dev.3 (2024-02-16)

Features

  • add ACM v8 to liquidator (09a83b4)
  • add ACM v8 to liquidator (8dbd1fa)
  • add deployment script and upgrade bscmainnet liquidator implementation (6cfb1ee)
  • add deployments of liquidator (da76f4a)
  • add VAI liquidaton check (a0c45c7)
  • check force liquidation enabled (40433a0)
  • consider BNB collateral to reduce reserves (b8dfe6a)
  • updating deployment files (c1fad3e)
  • updating deployment files (1c9060b)
  • VEN-1148 liquidation redeem and reduce reserves (b2267aa)
  • VEN-1308 add force VAI liquidation (1101406)
  • VEN-1308 add force VAI liquidation (491df3f)

Bug Fixes

7.3.0-dev.2 (2024-02-09)

Features

  • deployments of XVSVault on opbnbmainnet (17bae92)
  • updating deployment files (2f6106f)

7.3.0-dev.1 (2024-02-06)

Features

  • updating deployment files (2a2fe93)

Bug Fixes

  • comptroller lens address on bsctestnet (589cfb4)

7.2.0 (2024-01-25)

Features

  • use the version of PSR with Token converters (f028cd5)

7.1.0 (2024-01-23)

Features

  • add a utility contract to redeem VBep20 tokens (f345d39)
  • add MoveDebtDelegate deployment (b29dd2c)
  • add opbnbmainnet and verify config (67bce33)
  • add xvs-vault deployments of opBNB Testnet (6924d3e)
  • add xvs-vault deployments of opBNB Testnet (5d13784)
  • allow repaying in non-deprecated market (ec1af79)
  • bump version to the stable ones (0b281cf)
  • deployments of XVSVault on ethereum (41e8c5d)
  • updating deployment files (3ed0079)
  • updating deployment files (822878a)
  • updating deployment files (dae0b3a)
  • updating deployment files (aad081c)
  • updating deployment files (e274ea9)

Bug Fixes

7.1.0-dev.3 (2024-01-23)

Features

  • add opbnbmainnet and verify config (67bce33)
  • add xvs-vault deployments of opBNB Testnet (6924d3e)
  • add xvs-vault deployments of opBNB Testnet (5d13784)
  • bump version to the stable ones (0b281cf)
  • deployments of XVSVault on ethereum (41e8c5d)
  • updating deployment files (3ed0079)
  • updating deployment files (dae0b3a)
  • updating deployment files (aad081c)
  • updating deployment files (e274ea9)

Bug Fixes

7.1.0-dev.2 (2024-01-15)

Features

  • add MoveDebtDelegate deployment (b29dd2c)
  • allow repaying in non-deprecated market (ec1af79)
  • updating deployment files (822878a)

7.1.0-dev.1 (2024-01-10)

Features

  • add a utility contract to redeem VBep20 tokens (f345d39)

7.0.0 (2023-12-29)

⚠ BREAKING CHANGES

  • added missing await

Features

  • add deployments to hardhat config (03581c8)
  • add forced liquidations for individual accounts (61795fa)
  • add more info to APR (313b8c5)
  • add MoveDebt delegate borrower contract (8e2c70c)
  • add opbnbmainnet and verify config (c3c983e)
  • add vtreasury for opbnb testnet (e919595)
  • add VTreasuryV8 opBnB Mainnet deployment (d0bf4f5)
  • add xvs vault deployment script (fd9d346)
  • add xvs vault sepolia deployments (10ae503)
  • added missing await (eba1ad0)
  • bump governance contract version (3e1cf7f)
  • export vtreasury deployments (8477fef)
  • generate file only with addresses of deployed contracts (f9c92bd)
  • make moveDebt permissionless (0889b85)
  • re-organize PLP storage layout to support TimeManagerV8 and deployment to mainnet (0e584c3)
  • redeployments of vaults (e3e281a)
  • updating deployment files (cdb739e)
  • updating deployment files (ec8991c)
  • updating deployment files (754d193)
  • updating deployment files (3659966)
  • updating deployment files (f906fab)
  • updating deployment files (589cb36)
  • updating deployment files (68be77a)
  • updating deployment files (628e223)
  • use main versions of venus dependencies (cd1ae6d)

Bug Fixes

7.0.0-dev.5 (2023-12-28)

7.0.0-dev.4 (2023-12-28)

Features

  • redeployments of vaults (e3e281a)
  • updating deployment files (ec8991c)

7.0.0-dev.3 (2023-12-27)

Features

  • re-organize PLP storage layout to support TimeManagerV8 and deployment to mainnet (0e584c3)
  • updating deployment files (cdb739e)
  • use main versions of venus dependencies (cd1ae6d)

7.0.0-dev.2 (2023-12-22)

7.0.0-dev.1 (2023-12-19)

⚠ BREAKING CHANGES

  • added missing await

Features

Bug Fixes

6.1.0-dev.11 (2023-12-18)

6.1.0-dev.10 (2023-12-18)

Features

  • add VTreasuryV8 opBnB Mainnet deployment (d0bf4f5)
  • updating deployment files (754d193)

6.1.0-dev.9 (2023-12-18)

Features

  • updating deployment files (3659966)

6.1.0-dev.8 (2023-12-14)

Features

  • add MoveDebt delegate borrower contract (8e2c70c)
  • make moveDebt permissionless (0889b85)

6.1.0-dev.7 (2023-12-12)

Features

  • updating deployment files (f906fab)

Bug Fixes

  • exclude external deployments when exporting (6f01c43)

6.1.0-dev.6 (2023-12-07)

Features

  • add opbnbmainnet and verify config (c3c983e)
  • add vtreasury for opbnb testnet (e919595)
  • export vtreasury deployments (8477fef)

6.1.0-dev.5 (2023-12-01)

Features

  • generate file only with addresses of deployed contracts (f9c92bd)
  • updating deployment files (589cb36)

6.1.0-dev.4 (2023-11-30)

Bug Fixes

  • fixed netspec (ab9f887)
  • optional native wrapped token and market (fe3018d)

6.1.0-dev.3 (2023-11-29)

Features

  • add deployments to hardhat config (03581c8)
  • add xvs vault deployment script (fd9d346)
  • add xvs vault sepolia deployments (10ae503)
  • bump governance contract version (3e1cf7f)
  • updating deployment files (68be77a)
  • updating deployment files (628e223)

6.1.0-dev.2 (2023-11-29)

Bug Fixes

  • fix yarn.lock (bcf9c7b)
  • import artifacts from governance-contracts (c4d5b4e)
  • remove il repo dependency (99b78b8)

6.1.0-dev.1 (2023-11-29)

Features

  • add forced liquidations for individual accounts (61795fa)

6.0.1-dev.2 (2023-11-28)

Bug Fixes

  • update protocol-reserve package version (3b79783)

6.0.1-dev.1 (2023-11-28)

Bug Fixes

6.0.0 (2023-11-27)

⚠ BREAKING CHANGES

  • removes network directory
  • use transfer method for native transfers
  • add VTresuryV8

fixup

  • use transfer method for native transfers (80c7387)

Features

  • add mainnet deployments (a769239)
  • add sepolia deployments of treasury (e470b53)
  • add testnet deployments (90019c4)
  • add treasury ethereum deployments (43e2763)
  • add vTreasury addresses to deployment files (6aab03e)
  • add VTresuryV8 (2b87b14)
  • commit deployment updates in CI (7132ab9)
  • support exporting sepolia and ethereum deployments (e441ee8)
  • updating deployment files (e6cba2a)
  • updating deployment files (396d014)
  • updating deployment files (1eb0235)
  • updating deployment files (089231f)
  • updating deployment files (5b71c61)
  • updating deployment files (c824671)
  • updating deployment files (e275883)
  • updating deployment files (66493f6)
  • updating deployment files (2f49cc0)

Bug Fixes

Code Refactoring

  • remove network directory (a46c54b)

6.0.0-dev.7 (2023-11-27)

Features

  • updating deployment files (e6cba2a)

6.0.0-dev.6 (2023-11-27)

⚠ BREAKING CHANGES

  • removes network directory

Features

  • add mainnet deployments (a769239)
  • add testnet deployments (90019c4)
  • support exporting sepolia and ethereum deployments (e441ee8)
  • updating deployment files (396d014)
  • updating deployment files (1eb0235)

Bug Fixes

  • reference to address on string (2cde12a)

Code Refactoring

  • remove network directory (a46c54b)

6.0.0-dev.5 (2023-11-23)

Bug Fixes

6.0.0-dev.4 (2023-11-23)

Features

  • updating deployment files (089231f)
  • updating deployment files (5b71c61)
  • updating deployment files (c824671)

Bug Fixes

  • added tests (f51f6f1)
  • emit event for stakedAt update (a500579)
  • re-deployed prime on mainnet (012283c)
  • re-deployed prime to testnet (b66f101)

6.0.0-dev.3 (2023-11-21)

6.0.0-dev.2 (2023-11-16)

Features

  • add vTreasury addresses to deployment files (6aab03e)
  • updating deployment files (e275883)

6.0.0-dev.1 (2023-11-16)

⚠ BREAKING CHANGES

  • use transfer method for native transfers
  • add VTresuryV8

fixup

  • use transfer method for native transfers (80c7387)

Features

  • add sepolia deployments of treasury (e470b53)
  • add treasury ethereum deployments (43e2763)
  • add VTresuryV8 (2b87b14)
  • commit deployment updates in CI (7132ab9)
  • updating deployment files (66493f6)
  • updating deployment files (2f49cc0)

Bug Fixes

5.2.0 (2023-11-15)

Features

  • add all market getter for prime token (edd6085)
  • add Prime addresses (aa181c0)
  • add tests for tracking assets state (82a2223)
  • added estimate APR (0b2ee81)
  • added rewards calc features for ui (e348908)
  • added solidity coverage (2c93b78)
  • added tests for plp integration (00db9c9)
  • claim interest accept user address (44d026b)
  • pause and unpuase interest claim (7675fc5)
  • store assets part of prime market (035871c)
  • tests for APR estimation (0fac919)
  • user yearly apr (5e5f016)
  • ven-1907 added pause/unpause funds transfer functionality (9b945f7)
  • ven-1907 added sweep functionality in prime liquidity provider (8a01cae)
  • ven-1907 prime liquidity provider (dbbdddb)
  • wip - deployment script (3563370)

Bug Fixes

Reverts

  • alpha numerator cannot be zero (e8d8ba2)

5.2.0-dev.3 (2023-11-15)

5.2.0-dev.2 (2023-11-14)

Features

5.2.0-dev.1 (2023-11-14)

Features

  • add all market getter for prime token (edd6085)
  • add tests for tracking assets state (82a2223)
  • added estimate APR (0b2ee81)
  • added rewards calc features for ui (e348908)
  • added solidity coverage (2c93b78)
  • added tests for plp integration (00db9c9)
  • claim interest accept user address (44d026b)
  • pause and unpuase interest claim (7675fc5)
  • store assets part of prime market (035871c)
  • tests for APR estimation (0fac919)
  • user yearly apr (5e5f016)
  • ven-1907 added pause/unpause funds transfer functionality (9b945f7)
  • ven-1907 added sweep functionality in prime liquidity provider (8a01cae)
  • ven-1907 prime liquidity provider (dbbdddb)
  • wip - deployment script (3563370)

Bug Fixes

Reverts

  • alpha numerator cannot be zero (e8d8ba2)

5.1.0 (2023-11-01)

Features

  • add BUSD liquidator contract (ecd8a0b)
  • add setter for PSR (04ea03f)
  • add VToken version two (6ca872d)
  • added fork tests (d8b1c9c)
  • refactor storage and interface (2bb5610)
  • remove v2 dependency for VToken (aa64f64)
  • tests for VBNBAdmin (88f5adf)
  • vBNBAdmin contract created (87790de)
  • VEN-1214 integrate ACM in vToken (9be81a5)

Bug Fixes

Reverts

  • Revert "refactor: use function instead of modifier" (ea216cd)

5.1.0-dev.4 (2023-10-31)

Features

  • add VToken version two (6ca872d)
  • refactor storage and interface (2bb5610)
  • remove v2 dependency for VToken (aa64f64)
  • VEN-1214 integrate ACM in vToken (9be81a5)

Bug Fixes

5.1.0-dev.3 (2023-10-24)

Features

  • add BUSD liquidator contract (ecd8a0b)

Bug Fixes

  • [PVE-001] remove redundand approval reset (592b022)
  • use factory for ACM in tests (1d1f690)

5.1.0-dev.2 (2023-10-24)

5.1.0-dev.1 (2023-10-20)

Features

Bug Fixes

5.0.1-dev.1 (2023-10-19)

5.0.0 (2023-10-19)

⚠ BREAKING CHANGES

  • remove Governance receipt and governance proposal function and structure

Features

  • add contract with the consolidated interface of the Comptroller Diamond (41f6725)
  • add mainnet deployment of venus lens (e4f0f50)
  • remove governance contracts VEN-1719 (55640a1)
  • remove Governance receipt and governance proposal function and structure (ff884bd)
  • updated venus lens deployment (bfd09b2)

Bug Fixes

5.0.0-dev.1 (2023-10-18)

⚠ BREAKING CHANGES

  • remove Governance receipt and governance proposal function and structure

Features

  • add mainnet deployment of venus lens (e4f0f50)
  • remove governance contracts VEN-1719 (55640a1)
  • remove Governance receipt and governance proposal function and structure (ff884bd)
  • updated venus lens deployment (bfd09b2)

Bug Fixes

4.1.0-dev.2 (2023-10-10)

4.1.0-dev.1 (2023-10-09)

Features

  • add contract with the consolidated interface of the Comptroller Diamond (41f6725)

4.0.0 (2023-09-25)

⚠ BREAKING CHANGES

  • Removal of comptroller.sol

Features

  • diamond proxy implementation of comptroller (66f90f4)
  • force liquidation implementation (cf9c7cb)
  • ven-1619 3.4 added view methods for facets states (d12981f)

Bug Fixes

Reverts

  • Revert "[VEN-1887]: Quantstamp audit fix for comptroller diamond proxy (#328)" (#337) (9af2d4a), closes #328 #337
  • ven-1795 changes for n-08 (fd07edd)

4.0.0-dev.1 (2023-09-25)

⚠ BREAKING CHANGES

  • Removal of comptroller.sol

Features

  • diamond proxy implementation of comptroller (66f90f4)
  • force liquidation implementation (cf9c7cb)
  • ven-1619 3.4 added view methods for facets states (d12981f)

Bug Fixes

Reverts

  • Revert "[VEN-1887]: Quantstamp audit fix for comptroller diamond proxy (#328)" (#337) (9af2d4a), closes #328 #337
  • ven-1795 changes for n-08 (fd07edd)

3.1.0 (2023-09-22)

Features

  • implement forced liqudations and optimize aggressively (71afed8)

3.1.0-dev.2 (2023-09-20)

3.1.0-dev.1 (2023-09-18)

Features

  • implement forced liqudations and optimize aggressively (71afed8)

3.0.0 (2023-09-07)

⚠ BREAKING CHANGES

  • [XVSVault-1] remove burnAdmin and getAdmin
  • [VAIVault-7] remove getAdmin
  • [VAIVault-5] remove setNewAdmin
  • [VAIVault-2] remove burnAdmin

Features

  • [VAIVault-2] remove burnAdmin (cc46efa)
  • [VAIVault-5] remove setNewAdmin (c2779f0)
  • [VAIVault-7] remove getAdmin (3551342)
  • [XVSVault-1] remove burnAdmin and getAdmin (734201b)
  • add fork syntactic sugar and replace QUICKNODE Key with whole URI in env (a106b6e)
  • add fork tests for PSM (c693c55)
  • add new addresses for WBETH and (new) TUSD markets (c4ee1bf)
  • add total supply to mint and redeem events (a094294)
  • added deployment script for swap router (2f0c278)
  • handle insufficient rewards case (78c9731)

Bug Fixes

  • [QS-12] fix pending reward computation in XVSVault (8d547ac)
  • [QS-19] validate addresses in XVSVault (9048e50)
  • [QS-2] use safe96 to compute voting power (1be65cc)
  • [QS-3] update voting power based on staked token (bad686c)
  • [QS-4][QS-25] restrict setting lastAccruingBlock (b0a896c)
  • [QS-5][QS-6] update pending reward upon user interactions (49db8b4)
  • [QS-7][QS-8] disable initializer in XVSVault (c02ccb8)
  • [VAIVault-1] disallow re-configuring token addresses in VAIVault (53d1156)
  • [XVSVault-2] disallow adding two pools with the same staked token (4404d27)
  • [XVSVault-4.1] check that reward token is configured in XVSStore (8e715b2)
  • add a missing param to SwapRouter deployment script (e5a47e8)
  • correct testnet VenusLens address (ba24b14)
  • escape notice when rendering page template (643f0c2)
  • fix fork tests (4ab4c68)
  • forbid zero alloc points in XVSVault (43a77f3)
  • i01 license identifier not provided (8b08294)
  • i02 floating pragma (9120a0d)
  • i03 public function that should be external (27d5402)
  • l-01 missing docstring (394d1a7)
  • l-02 locked bnb in contract (7a8044a)
  • l01 missing zero address validation (6c4dbb2)
  • lint issues (b125ad7)
  • n-01 misleading docstrings (20e3118)
  • n-02 naming can be improved (027835e)
  • n-03 some convenience functions are missing (cf6b8cb)
  • n-03 some convenience functions are missing (fb66414)
  • n-04 confusing use of eth and bnb in (dbf855c)
  • n-04 confusing use of eth and bnb in (bbe298f)
  • pr comments (9751c85)
  • remove the word Error from error message (41e8623)
  • update imports of package files (9806697)
  • use hardhat 2.16.1 (c5c0df2)
  • use node 18 (0eecc46)
  • VPB-02 | Comparison to Boolean Constant (1a47e51)
  • VPB-05 | Missing Upper Bound (a158f8c)
  • VRT-03 | Unused Event (df23556)
  • VRT-05 | Typo (6b7b8b7)

Performance Improvements

  • [XVSVault-4.2] pay out pending only if the amount is nonzero (31dc837)

3.0.0-dev.19 (2023-09-04)

Features

  • add semantic release to main (7f28dc0)

Bug Fixes

  • remove duplicate import (e220aec)
  • remove exports from package.json (1192698)
  • set path for hardhat-ethers (28795b1)
  • update dependencies (36b6e76)
  • update the network files with the currently used addresses (4eaa8ae)

3.0.0-dev.18 (2023-08-23)

Bug Fixes

  • add a missing param to SwapRouter deployment script (e5a47e8)

3.0.0-dev.17 (2023-08-22)

Bug Fixes

  • correct testnet VenusLens address (ba24b14)

3.0.0-dev.16 (2023-08-09)

3.0.0-dev.15 (2023-08-08)

3.0.0-dev.14 (2023-08-01)

Features

  • add fork syntactic sugar and replace QUICKNODE Key with whole URI in env (a106b6e)
  • add fork tests for PSM (c693c55)

Bug Fixes

3.0.0-dev.13 (2023-07-12)

Bug Fixes

3.0.0-dev.12 (2023-07-07)

3.0.0-dev.11 (2023-06-28)

3.0.0-dev.10 (2023-06-27)

3.0.0-dev.9 (2023-06-23)

Features

  • add new addresses for WBETH and (new) TUSD markets (c4ee1bf)
  • added deployment script for swap router (2f0c278)

Bug Fixes

  • l-01 missing docstring (394d1a7)
  • l-02 locked bnb in contract (7a8044a)
  • n-01 misleading docstrings (20e3118)
  • n-02 naming can be improved (027835e)
  • n-03 some convenience functions are missing (cf6b8cb)
  • n-03 some convenience functions are missing (fb66414)
  • n-04 confusing use of eth and bnb in (dbf855c)
  • n-04 confusing use of eth and bnb in (bbe298f)
  • pr comments (9751c85)

3.0.0-dev.8 (2023-06-19)

Bug Fixes

  • VPB-02 | Comparison to Boolean Constant (1a47e51)
  • VPB-05 | Missing Upper Bound (a158f8c)
  • VRT-03 | Unused Event (df23556)
  • VRT-05 | Typo (6b7b8b7)

3.0.0-dev.7 (2023-06-16)

Features

  • add total supply to mint and redeem events (a094294)

3.0.0-dev.6 (2023-06-15)

3.0.0-dev.5 (2023-06-13)

Bug Fixes

  • escape notice when rendering page template (643f0c2)

3.0.0-dev.4 (2023-06-07)

Bug Fixes

  • forbid zero alloc points in XVSVault (43a77f3)
  • i01 license identifier not provided (8b08294)
  • i02 floating pragma (9120a0d)
  • i03 public function that should be external (27d5402)
  • l01 missing zero address validation (6c4dbb2)
  • lint issues (b125ad7)

3.0.0-dev.3 (2023-06-01)

Features

  • handle insufficient rewards case (78c9731)

3.0.0-dev.2 (2023-05-26)

Bug Fixes

  • [QS-12] fix pending reward computation in XVSVault (8d547ac)
  • [QS-19] validate addresses in XVSVault (9048e50)
  • [QS-2] use safe96 to compute voting power (1be65cc)
  • [QS-3] update voting power based on staked token (bad686c)
  • [QS-4][QS-25] restrict setting lastAccruingBlock (b0a896c)
  • [QS-5][QS-6] update pending reward upon user interactions (49db8b4)
  • [QS-7][QS-8] disable initializer in XVSVault (c02ccb8)

3.0.0-dev.1 (2023-05-25)

⚠ BREAKING CHANGES

  • [XVSVault-1] remove burnAdmin and getAdmin
  • [VAIVault-7] remove getAdmin
  • [VAIVault-5] remove setNewAdmin
  • [VAIVault-2] remove burnAdmin

Features

  • [VAIVault-2] remove burnAdmin (cc46efa)
  • [VAIVault-5] remove setNewAdmin (c2779f0)
  • [VAIVault-7] remove getAdmin (3551342)
  • [XVSVault-1] remove burnAdmin and getAdmin (734201b)

Bug Fixes

  • [VAIVault-1] disallow re-configuring token addresses in VAIVault (53d1156)
  • [XVSVault-2] disallow adding two pools with the same staked token (4404d27)
  • [XVSVault-4.1] check that reward token is configured in XVSStore (8e715b2)
  • remove the word Error from error message (41e8623)

Performance Improvements

  • [XVSVault-4.2] pay out pending only if the amount is nonzero (31dc837)

2.1.0-dev.1 (2023-05-12)

Features

  • add access control to interest params (66d65fe)
  • add ACM in xvsVault (d571d1c)
  • add delegate borrowing feature (ce70a96)
  • add deploy script for lens contracts (cd80912)
  • add governance simulation framework (57a909d)
  • add missing addresses for the markets in main net (5c8f5ba)
  • add pause unpause and access control (a615acf)
  • add restrictions and allowlist to liquidations (a3e5a39)
  • add semantic release (25ba010)
  • add v5 Access Control Manager (f33e0d9)
  • adjust GovernorBravo test cases according to vault change (66642b6)
  • customize docgen (698b2bb)
  • integrate ACM in VRTVault (f8ba903)
  • make Liquidator upgradeable (44c1f5a)
  • remove setDelegateForBNBHacker (59318f6)
  • support custom proposers (a71e338)
  • support governance routes (0f713ff)
  • upgrade Liquidator Solidity version (9788625)

Bug Fixes

  • 👕 (ab2f2aa)
  • [VEN-1227] Remove borrowInternal(uint) from the VToken contract (56df3b7)
  • add storage gap in VRT vault (4504000)
  • add vTokenBorrowed to the emitted event (99a5099)
  • avoid unnecessary multiplications (711d775)
  • increase optimizer runs (65d19e7)
  • last address of path. (926dc07)
  • lint issues and minor fix (01f2bda)
  • minor fix (182cd43)
  • minor fixes (5670041)
  • mionor (807f1ec)
  • mutiple swap + deflationary token support + swapExactTokensForTokens (9437a22)
  • PEV-001 fix claim logic in deposit (b4ea715)
  • PLS-01 "change the fee percent to 0.25% in pancakeLibrary" (e8c3676)
  • PLS-02 added indiviual checks for reserveIn and reserveOut to be 0 (774eed1)
  • PLS-03 removed redundant checking of reserves in pancakeLibrary (0714741)
  • pr comments (346d32e)
  • PR comments. (6ef9faf)
  • PR comments. (7e0d572)
  • prevent VAI from compiling with 0.8 (7723ee3)
  • PVE-001 claim fix in vrt (369cf3f)
  • PVE-002 improve sanity checks (b62f302)
  • PVE-003 fix floating pragmas (672b9de)
  • Reentrancy issue. (22cfee1)
  • remove unwanted comments and fix the version of pragmas (5e88387)
  • RHS-01 use TransferHelper Library safeTransfer to send WBNB in RouterHelper contract (9e7103e)
  • set initial stability fee index for past minters (199c045)
  • set timelock delays to time units (4a29128)
  • srs-02, srs-07 missing checks for vToken, pass single address (99fc4b2)
  • SRS-03 check the address(0) for comptroller address in swapRouter constructor (48eb87c)
  • SRS-04 added comments for supporting Fee for all the functions in Swaprouter (4dae8d4)
  • srs-05 added comments for missing parameters (f04f5ce)
  • SRS-06 netspec comments changed for sweepToken function (ae30cdd)
  • support fees on transfers and approve vToken (d4969d7)
  • swa-01 reentrant check (844f78d)
  • SWA-02 added unchecked block in the for loop iteration (b3542eb)
  • swa-03 used custom errors instead of string errors (ebef2cd)
  • swap fork tests (c3a0fb2)
  • update imports of package files (9806697)
  • update publish command (2177df9)
  • upgrade compiler and lock pragma version (ed19a94)
  • use custom errors instead of error strings (4208e85)
  • VEN-005 Change external function naming (48c85bf)
  • VENUS-002 remove checks with true/false in require (fa35f34)
  • VENUS-003 check for zero address (e9a2e5a)
  • VENUS-004 fix floating pragmas (7c3d2e0)
  • VENUS-006 add market active check (4279d0d)
  • VENUS-007 prevent massUpdatePools function (027914e)
  • working docker setup (252f201)
  • xvs -> xvsVault in GovernerBravo cancellation test (83ccbe0)

Reverts

  • Revert "refactor: use PriceOracle from oracle repo" (d8401ef)
  • Revert "Fix cache errors in scenario installation" (9385dba)