Skip to content

Latest commit

 

History

History
1239 lines (893 loc) · 107 KB

CHANGELOG.md

File metadata and controls

1239 lines (893 loc) · 107 KB

3.3.0 (2025-02-14)

Features

Bug Fixes

  • add getNetworkName to hardhat environment (216ff9a)

3.3.0-dev.1 (2025-02-14)

Features

Bug Fixes

  • add getNetworkName to hardhat environment (216ff9a)

3.2.0 (2025-02-11)

Features

3.2.0-dev.1 (2025-02-10)

Features

3.1.0 (2025-02-07)

Features

  • psr deployment on unichainsepolia (4b95548)
  • update dependencies (be5ef78)
  • updating deployment files (1aad370)

3.1.0-dev.2 (2025-02-07)

Features

3.1.0-dev.1 (2025-02-07)

Features

  • psr deployment on unichainsepolia (4b95548)
  • updating deployment files (1aad370)

3.0.1 (2024-12-19)

3.0.1-dev.1 (2024-12-19)

3.0.0 (2024-12-18)

⚠ BREAKING CHANGES

  • support project and full protocol hardhat deploy

Features

  • converter network deployment files on arbitrum one (c6c2f50)
  • converters deployment files on arbitrum one (e0397f0)
  • deployed on base mainnet (c7f7b64)
  • deployment files for the converter network on arbitrum sepolia (ebaab0c)
  • deployment files for the converters on the arbitrum sepolia (3e3c04b)
  • deployment files for the xvsvault treasury on arbitrum sepolia (8ea6e4b)
  • updating deployment files (be43ca8)
  • updating deployment files (f0d55ad)
  • updating deployment files (53b1670)
  • updating deployment files (2107500)
  • updating deployment files (9054a09)
  • xvs vault treasury on arbitrum one (88c440a)

Bug Fixes

Code Refactoring

  • support project and full protocol hardhat deploy (1986c6a)

3.0.0-dev.4 (2024-12-18)

Features

  • deployed on base mainnet (c7f7b64)
  • updating deployment files (be43ca8)

3.0.0-dev.3 (2024-12-03)

Features

  • updating deployment files (53b1670)

Bug Fixes

3.0.0-dev.2 (2024-11-27)

Features

  • converter network deployment files on arbitrum one (c6c2f50)
  • converters deployment files on arbitrum one (e0397f0)
  • updating deployment files (f0d55ad)
  • xvs vault treasury on arbitrum one (88c440a)

3.0.0-dev.1 (2024-11-22)

⚠ BREAKING CHANGES

  • support project and full protocol hardhat deploy

Code Refactoring

  • support project and full protocol hardhat deploy (1986c6a)

2.5.0-dev.1 (2024-11-18)

Features

  • deployment files for the converter network on arbitrum sepolia (ebaab0c)
  • deployment files for the converters on the arbitrum sepolia (3e3c04b)
  • deployment files for the xvsvault treasury on arbitrum sepolia (8ea6e4b)
  • updating deployment files (2107500)
  • updating deployment files (9054a09)

2.4.0 (2024-10-10)

Features

  • deployment files for PSR on opsepolia (36e9c49)
  • deployment files for the PSR on opmainnet (8013b49)
  • updating deployment files (c24c1ff)
  • updating deployment files (861960c)
  • updating deployment files (f9eee85)
  • updating deployment files (2f5f982)
  • use @venusprotocol/governance-contracts that includes the Optimism deployment (c5ee9fe)

2.4.0-dev.3 (2024-10-10)

Features

  • use @venusprotocol/governance-contracts that includes the Optimism deployment (c5ee9fe)

2.4.0-dev.2 (2024-10-10)

Features

  • deployment files for the PSR on opmainnet (8013b49)
  • updating deployment files (c24c1ff)

2.4.0-dev.1 (2024-09-16)

Features

  • deployment files for PSR on opsepolia (36e9c49)
  • updating deployment files (861960c)
  • updating deployment files (f9eee85)
  • updating deployment files (2f5f982)

2.3.0 (2024-09-10)

Features

  • add access controls and receiver to sweepTokenFromPool (d34bf38)
  • add PSR deployments on zksync (6fece9e)
  • bump dependencies with venus packages (8f22d7f)
  • PSR deployment on zksync sepolia (88197ea)
  • redeploy PSR with updated zksolc version (16945a3)
  • updating deployment files (bf31aba)
  • updating deployment files (285b27e)
  • updating deployment files (7e92b8e)
  • updating deployment files (5fd48dd)
  • updating deployment files (2331045)
  • updating deployment files (a2ff8de)
  • updating deployment files (3df1a06)
  • updating deployment files (6cee196)
  • updating deployment files (8657319)

Bug Fixes

  • deployment scripts (c5aaf2b)
  • remove unnecessary comment (ac7f495)
  • remove unnecessary external dependency from hardhat config (fddb63d)
  • remove unused dependency (1f44f5c)
  • typo in file name (5e00e66)
  • USDT Etherum approval (5a04ca7)

2.3.0-dev.5 (2024-09-10)

Features

  • bump dependencies with venus packages (8f22d7f)

2.3.0-dev.4 (2024-09-10)

Features

  • add PSR deployments on zksync (6fece9e)
  • redeploy PSR with updated zksolc version (16945a3)
  • updating deployment files (bf31aba)
  • updating deployment files (7e92b8e)

2.3.0-dev.3 (2024-09-05)

Features

  • add access controls and receiver to sweepTokenFromPool (d34bf38)
  • updating deployment files (285b27e)

2.3.0-dev.2 (2024-08-14)

Features

  • PSR deployment on zksync sepolia (88197ea)
  • updating deployment files (5fd48dd)

Bug Fixes

  • remove unnecessary comment (ac7f495)
  • remove unnecessary external dependency from hardhat config (fddb63d)
  • remove unused dependency (1f44f5c)

2.3.0-dev.1 (2024-06-20)

Features

  • updating deployment files (2331045)
  • updating deployment files (a2ff8de)
  • updating deployment files (3df1a06)
  • updating deployment files (6cee196)
  • updating deployment files (8657319)

Bug Fixes

2.2.0 (2024-05-31)

Features

  • updating deployment files (68a4fb1)

2.2.0-dev.1 (2024-05-31)

Features

  • updating deployment files (68a4fb1)

2.1.0 (2024-04-25)

Features

  • add deployments for PSR on arbitrum sepolia (2377df9)
  • updating deployment files (5c101d3)
  • updating deployment files (c1f4e04)

2.1.0-dev.1 (2024-04-25)

Features

  • add deployments for PSR on arbitrum sepolia (2377df9)
  • updating deployment files (5c101d3)
  • updating deployment files (c1f4e04)

2.0.0 (2024-04-10)

⚠ BREAKING CHANGES

  • migrate to Solidity 0.8.25

Features

  • added sweep function (b4a075c)
  • distrubute typechain contract types (3ab7d80)
  • migrate to Solidity 0.8.25 (3f3de1e)
  • updating deployment files (a5b0ca5)
  • updating deployment files (977305e)
  • updating deployment files (a6d6f8a)

Bug Fixes

  • deployed new implemented with correct xvs addr (b1c39a8)
  • deployed on testnet (ac8e7a1)
  • deployed XVSVaultTreasury Implementation (ac61caf)
  • fixed external deployment (686cb1c)
  • fixed netspec (9d3947e)
  • import venus-protocol deployments (7798ab8)
  • removed external deployment for bsctestnet (176902d)
  • removed only (47cd2b4)
  • reverted deployment (8c2e5d9)
  • verified contract (1f0e95b)

2.0.0-dev.1 (2024-04-10)

⚠ BREAKING CHANGES

  • migrate to Solidity 0.8.25

Features

  • migrate to Solidity 0.8.25 (3f3de1e)

1.6.0-dev.2 (2024-04-05)

Features

  • added sweep function (b4a075c)
  • updating deployment files (a5b0ca5)
  • updating deployment files (977305e)
  • updating deployment files (a6d6f8a)

Bug Fixes

  • deployed new implemented with correct xvs addr (b1c39a8)
  • deployed on testnet (ac8e7a1)
  • deployed XVSVaultTreasury Implementation (ac61caf)
  • fixed external deployment (686cb1c)
  • fixed netspec (9d3947e)
  • import venus-protocol deployments (7798ab8)
  • removed external deployment for bsctestnet (176902d)
  • removed only (47cd2b4)
  • reverted deployment (8c2e5d9)
  • verified contract (1f0e95b)

1.6.0-dev.1 (2024-04-02)

Features

  • distrubute typechain contract types (3ab7d80)

1.5.0 (2024-04-02)

Features

  • deployment files for riskFundV2 (9aa4058)
  • psr deployments on ethereum (9591482)
  • update converter implementation deployment files (9590f0a)
  • update converters deployment files for bscmainnet (8dc80e9)
  • update converters deployment files for bsctestnet (65da556)
  • updating deployment files (4e1f600)
  • updating deployment files (84d13e4)
  • updating deployment files (eed49a2)
  • updating deployment files (dced648)
  • updating deployment files (987a287)
  • updating deployment files (9068f88)
  • updating deployment files (6d6ef46)
  • upgrade dependencies and export opbnbmainnet addresses (eab12a8)

Bug Fixes

1.5.0-dev.8 (2024-03-20)

1.5.0-dev.7 (2024-03-20)

Features

  • updating deployment files (4e1f600)

Bug Fixes

  • local deployment of RiskFund (aa98e23)

1.5.0-dev.6 (2024-03-14)

Features

  • updating deployment files (84d13e4)
  • upgrade dependencies and export opbnbmainnet addresses (eab12a8)

Bug Fixes

1.5.0-dev.5 (2024-03-05)

Features

  • psr deployments on ethereum (9591482)
  • updating deployment files (9068f88)

1.5.0-dev.4 (2024-03-05)

Features

  • update converter implementation deployment files (9590f0a)
  • update converters deployment files for bscmainnet (8dc80e9)
  • update converters deployment files for bsctestnet (65da556)
  • updating deployment files (eed49a2)
  • updating deployment files (dced648)
  • updating deployment files (987a287)

Bug Fixes

1.5.0-dev.3 (2024-02-27)

Bug Fixes

1.5.0-dev.2 (2024-02-26)

Bug Fixes

  • compile typechain for distribution (f029174)

1.5.0-dev.1 (2024-01-26)

Features

  • deployment files for riskFundV2 (9aa4058)
  • updating deployment files (6d6ef46)

1.4.0 (2024-01-24)

Features

  • absract token transformer (848271f)
  • add conversion config method for setting configs in batch (baf6dfb)
  • add deployment files for bsc mainnet (2abea71)
  • add deployment scripts for converters, ConverterNetwork and XVSVaultTreasury (6286a0a)
  • add getters for getAmountIn and getAmountOut (26e3828)
  • added ConverterNetwork contract and tests (188562d)
  • added private conversion functionality (268a107)
  • added setter for the direct transfer assets for riskfund (46cd2cb)
  • risk fund contract (08d449b)
  • support for native wrapped token (1a41ef5)
  • sweep token for pools (768a392)
  • updating deployment files (7f148a9)
  • updating deployment files (45481a3)
  • updating deployment files (13813be)
  • updating deployment files (34ca45a)
  • ven-1471 risk fund transformer (89c4bf8)
  • ven-1472 xvs vault transformer (8319971)
  • ven-1473 xvs vault treasury (cf8f101)
  • ven-1827 added core pool in risk fund converter (57dceb0)
  • ven-1828 added sweep token in risk fund (91bbfbb)
  • ven-1834 functionality for multiple assets in risk fund (bbaf19a)
  • ven-1883 deployment script for riskFundConverter (aee3c6c)

Bug Fixes

1.4.0-dev.3 (2024-01-25)

Features

  • deployment files for riskFundV2 (9aa4058)
  • updating deployment files (6d6ef46)

1.4.0-dev.2 (2024-01-24)

Bug Fixes

1.4.0-dev.1 (2024-01-24)

Features

  • absract token transformer (848271f)
  • add conversion config method for setting configs in batch (baf6dfb)
  • add deployment files for bsc mainnet (2abea71)
  • add deployment scripts for converters, ConverterNetwork and XVSVaultTreasury (6286a0a)
  • add getters for getAmountIn and getAmountOut (26e3828)
  • added ConverterNetwork contract and tests (188562d)
  • added private conversion functionality (268a107)
  • added setter for the direct transfer assets for riskfund (46cd2cb)
  • risk fund contract (08d449b)
  • support for native wrapped token (1a41ef5)
  • sweep token for pools (768a392)
  • updating deployment files (7f148a9)
  • updating deployment files (45481a3)
  • updating deployment files (13813be)
  • updating deployment files (34ca45a)
  • ven-1471 risk fund transformer (89c4bf8)
  • ven-1472 xvs vault transformer (8319971)
  • ven-1473 xvs vault treasury (cf8f101)
  • ven-1827 added core pool in risk fund converter (57dceb0)
  • ven-1828 added sweep token in risk fund (91bbfbb)
  • ven-1834 functionality for multiple assets in risk fund (bbaf19a)
  • ven-1883 deployment script for riskFundConverter (aee3c6c)

Bug Fixes

1.3.0 (2024-01-23)

Features

  • add PSR deployments of opbnbtestnet (ea28049)
  • update dependencies (5462ca9)
  • update deps to the stable versions (7afc729)
  • updating deployment files (e6348b7)
  • updating deployment files (b28f9ca)
  • updating deployment files (80226d8)

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

Features

  • update deps to the stable versions (7afc729)

1.3.0-dev.2 (2024-01-16)

Features

  • add PSR deployments of opbnbtestnet (ea28049)

1.3.0-dev.1 (2024-01-03)

Features

1.2.0 (2023-12-27)

Features

  • add github job to export and commit deployment by network (475fe58)
  • build and package typescript deployment files (2361ca0)
  • build and package typescript deployment files (70ea3f9)
  • generate file only with addresses of deployed contracts (0858c7e)
  • generate file only with addresses of deployed contracts (063d8d2)
  • updating deployment files (4d69337)
  • updating deployment files (4027513)
  • updating deployment files (b9c516c)
  • updating deployment files (11c43ae)
  • updating deployment files (c295957)
  • updating deployment files (d6d9557)
  • updating deployment files (c2a2296)
  • updating deployment files (94151cd)

Bug Fixes

  • add coverage report (1ebdf3d)
  • added cobertura report (70ed511)
  • added types (ac83c2c)
  • exclude external deployments when exporting (da32649)
  • fix build with missing type (1c71743)
  • fixed compile and lint issues (41cdc93)
  • fixed compile and lint issues (77de73a)
  • fixed lint (dbf1864)
  • fixed lint (f269468)
  • fixed proxy address (de9df20)
  • max percent in psr (0914d83)
  • remove compiler version 0.5.16 (cdb9c51)
  • remove exports from package.json (747eabf)
  • remove exports from package.json (e61df95)
  • removed path and fixed lint (753b565)
  • removed report formats (88ece40)
  • resolved conflict (a4efd48)
  • revert DefaultProxyAdmin addr (89b916a)
  • unify the use of the env variable DEPLOYER_PRIVATE_KEY (e766787)
  • unify the use of the env variable DEPLOYER_PRIVATE_KEY (59ee4ad)
  • use imported address and change export (9aa8473)

1.2.0-dev.7 (2023-12-22)

Bug Fixes

  • remove compiler version 0.5.16 (cdb9c51)

1.2.0-dev.6 (2023-12-12)

Features

  • build and package typescript deployment files (2361ca0)
  • generate file only with addresses of deployed contracts (0858c7e)
  • updating deployment files (4d69337)
  • updating deployment files (4027513)
  • updating deployment files (b9c516c)
  • updating deployment files (11c43ae)
  • updating deployment files (c295957)
  • updating deployment files (d6d9557)

Bug Fixes

  • add coverage report (1ebdf3d)
  • added cobertura report (70ed511)
  • added types (ac83c2c)
  • exclude external deployments when exporting (da32649)
  • fix build with missing type (1c71743)
  • fixed compile and lint issues (41cdc93)
  • fixed compile and lint issues (77de73a)
  • fixed lint (dbf1864)
  • fixed lint (f269468)
  • fixed proxy address (de9df20)
  • remove exports from package.json (747eabf)
  • removed path and fixed lint (753b565)
  • removed report formats (88ece40)
  • resolved conflict (a4efd48)
  • revert DefaultProxyAdmin addr (89b916a)
  • unify the use of the env variable DEPLOYER_PRIVATE_KEY (e766787)
  • use imported address and change export (9aa8473)

1.2.0-dev.5 (2023-12-11)

Bug Fixes

1.2.0-dev.4 (2023-12-05)

Features

  • build and package typescript deployment files (70ea3f9)

1.2.0-dev.3 (2023-12-01)

Features

  • generate file only with addresses of deployed contracts (063d8d2)
  • updating deployment files (c2a2296)

Bug Fixes

  • unify the use of the env variable DEPLOYER_PRIVATE_KEY (59ee4ad)

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

Bug Fixes

  • remove exports from package.json (e61df95)

1.2.0-dev.1 (2023-11-17)

Features

  • add github job to export and commit deployment by network (475fe58)
  • updating deployment files (94151cd)

1.1.0 (2023-11-01)

Features

  • replace dependency of isolated-pools (4eb584a)

Bug Fixes

  • remove duplicate directory (cd3c32e)

1.1.0-dev.1 (2023-10-25)

Features

  • replace dependency of isolated-pools (4eb584a)

1.0.1-dev.1 (2023-10-23)

Bug Fixes

  • remove duplicate directory (cd3c32e)

1.0.0 (2023-10-19)

Features

  • accrue prime interest and getUnreleasedFunds (0f44155)
  • add asset to prime and make prime optional (4ddd2ae)
  • added deploy script (d89237e)
  • added mainnet deployments (d781471)
  • added prime interface (c035bbe)
  • configuration tests (386b2d5)
  • deployed new contract (01b3e62)
  • destination addresses and distribution percent (28de15b)
  • distribute assets to configured targets (bd18801)
  • dynamic destinations and split funds based of comptroller (bc8f342)
  • func to get distribution config (0a7c47e)
  • integrate acm (4341f0f)
  • remove unneeded dependencies (3d81f0b)
  • remove zero percentage config (c7ef4b0)
  • store reserve balance based on schema (1a452e0)
  • tests for collecting assets income (6275765)
  • tests for income collection and distribution (50e7f9b)
  • track reserves based on income type (be4ceac)

Bug Fixes

1.0.0-dev.7 (2023-10-18)

Features

  • add asset to prime and make prime optional (4ddd2ae)
  • added deploy script (d89237e)
  • added mainnet deployments (d781471)
  • deployed new contract (01b3e62)
  • remove zero percentage config (c7ef4b0)

Bug Fixes

1.0.0-dev.6 (2023-09-25)

Features

  • func to get distribution config (0a7c47e)

Bug Fixes

1.0.0-dev.5 (2023-09-13)

Bug Fixes

  • prime market getter for releaseFunds in psr (838fbc3)

1.0.0-dev.4 (2023-08-25)

Bug Fixes

1.0.0-dev.3 (2023-08-09)

Bug Fixes

1.0.0-dev.2 (2023-08-08)

Features

  • remove unneeded dependencies (3d81f0b)

1.0.0-dev.1 (2023-08-08)

Features

  • accrue prime interest and getUnreleasedFunds (0f44155)
  • added prime interface (c035bbe)
  • configuration tests (386b2d5)
  • destination addresses and distribution percent (28de15b)
  • distribute assets to configured targets (bd18801)
  • dynamic destinations and split funds based of comptroller (bc8f342)
  • integrate acm (4341f0f)
  • store reserve balance based on schema (1a452e0)
  • tests for collecting assets income (6275765)
  • tests for income collection and distribution (50e7f9b)
  • track reserves based on income type (be4ceac)

Bug Fixes

  • ability to set multiple configs and percent should be 100 (2787ba5)
  • add func to get total targets (824b9e4)
  • added events for distribution config (47b9267)
  • break loop to optimise gas (86ec492)
  • bump hardhat version (a16d980)
  • change i++ to ++i (f6f9aa0)
  • change storage to memory (874fe90)
  • create seperate func to get schema type (9e44047)
  • fix folder names (b801a93)
  • fix function name (f80db3b)
  • fix named imports (6d7e326)
  • fix tests (becfa34)
  • fixed lint and schema order (5d2b7a7)
  • fixed syntax (7217c9f)
  • fixed total balance calculation and tests (f149fab)
  • function to ensure percentage check (46a1c3a)
  • handle vbnb market (332fb34)
  • make core pool comptroller immutable (f5d7185)
  • make totalAssetReserve as public (187d70c)
  • make vBNB public (d6a0a83)
  • make WBNB public (eea9206)
  • mark funcs as view (e1385e1)
  • only accrue interest in prime during release funds (bc97d7d)
  • optimise gas by storing length of targets in temp var (048f348)
  • optimise loop (0c17b63)
  • optimise loop (4e28a44)
  • release and accrue prime interest duing release (c9c7c44)
  • release funds dynamically based on schemas (d1c6b7d)
  • remove console.log (d8e8551)
  • remove extra parameter for releaseFund (dbef07d)
  • remove pool registry dependency for deployment (f8039fc)
  • remove undefined income type (8521ad1)
  • remove unwanted contracts and interfaces (2074ce0)
  • removed unused events and methods (535933b)
  • renamed schemas (f0d6c4d)
  • replace isPrime with vTokenForAsset (6814574)
  • resolved conflict (29e62de)
  • save gas if nothing to release (978b6ec)
  • simplify require statement (294ca74)
  • use custom errors (5af3b3c)
  • use j for inner loop (fe12bd5)
  • use node 18 (ed4685a)