Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release back #63

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 132 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,135 @@
## [1.4.0](https://github.com/VenusProtocol/protocol-reserve/compare/v1.3.0...v1.4.0) (2024-01-24)


### Features

* absract token transformer ([848271f](https://github.com/VenusProtocol/protocol-reserve/commit/848271f52d369766c2cde4f0e6b5184c6fbccd5f))
* add conversion config method for setting configs in batch ([baf6dfb](https://github.com/VenusProtocol/protocol-reserve/commit/baf6dfb49f8549699fb8d47eebd9baa1d28736da))
* add deployment files for bsc mainnet ([2abea71](https://github.com/VenusProtocol/protocol-reserve/commit/2abea7175c458539990d48229e692a90bda73be6))
* add deployment scripts for converters, ConverterNetwork and XVSVaultTreasury ([6286a0a](https://github.com/VenusProtocol/protocol-reserve/commit/6286a0ad51a62e3f19049f69dc117ec247961500))
* add getters for getAmountIn and getAmountOut ([26e3828](https://github.com/VenusProtocol/protocol-reserve/commit/26e3828da3381154eec514947c48ff23a7897b88))
* added ConverterNetwork contract and tests ([188562d](https://github.com/VenusProtocol/protocol-reserve/commit/188562d406c8bff38834a9b4adec5dcef361fb16))
* added private conversion functionality ([268a107](https://github.com/VenusProtocol/protocol-reserve/commit/268a1077886ed77ccd7ba1327d09829bf5bb672c))
* added setter for the direct transfer assets for riskfund ([46cd2cb](https://github.com/VenusProtocol/protocol-reserve/commit/46cd2cb1f80467a74f73cd78b00c5e61d729078a))
* risk fund contract ([08d449b](https://github.com/VenusProtocol/protocol-reserve/commit/08d449bdc7efdc99a59bc819725a9b51c0fb78be))
* support for native wrapped token ([1a41ef5](https://github.com/VenusProtocol/protocol-reserve/commit/1a41ef5c8209773aa381ce60479517a5f2253a69))
* sweep token for pools ([768a392](https://github.com/VenusProtocol/protocol-reserve/commit/768a392741df7cf67c9adcde3bdae31f18f84f0c))
* updating deployment files ([7f148a9](https://github.com/VenusProtocol/protocol-reserve/commit/7f148a97a80073c86dec165cabd9628ff1f877a5))
* updating deployment files ([45481a3](https://github.com/VenusProtocol/protocol-reserve/commit/45481a3909ef3d20c4b3a957a187f9b4c492db8e))
* updating deployment files ([13813be](https://github.com/VenusProtocol/protocol-reserve/commit/13813befcb96762423d58849e741438e722d34a3))
* updating deployment files ([34ca45a](https://github.com/VenusProtocol/protocol-reserve/commit/34ca45a6b2645a1c9758cabafe5aae4916ea9664))
* ven-1471 risk fund transformer ([89c4bf8](https://github.com/VenusProtocol/protocol-reserve/commit/89c4bf8eb29611893d73d2ed7f8bc12574f64e9d))
* ven-1472 xvs vault transformer ([8319971](https://github.com/VenusProtocol/protocol-reserve/commit/83199710d15a6e9e76256c6a0694343308eb52cf))
* ven-1473 xvs vault treasury ([cf8f101](https://github.com/VenusProtocol/protocol-reserve/commit/cf8f1014fdd9cdf26bb4bcfa2c4cdcbde8d1fb17))
* ven-1827 added core pool in risk fund converter ([57dceb0](https://github.com/VenusProtocol/protocol-reserve/commit/57dceb01b790868312c33c3aa800f0a9a7285bc9))
* ven-1828 added sweep token in risk fund ([91bbfbb](https://github.com/VenusProtocol/protocol-reserve/commit/91bbfbb17afb620acf89852a3d955e72435dc9cf))
* ven-1834 functionality for multiple assets in risk fund ([bbaf19a](https://github.com/VenusProtocol/protocol-reserve/commit/bbaf19a75ffecb173141ec8a3d659977968e9d0b))
* ven-1883 deployment script for riskFundConverter ([aee3c6c](https://github.com/VenusProtocol/protocol-reserve/commit/aee3c6c47c0805fd030abb52e9388228b67567de))


### Bug Fixes

* add reentrancy guard to getPoolAssetReserve function ([72e1b37](https://github.com/VenusProtocol/protocol-reserve/commit/72e1b37676587dbcb0e8ea1502081c9646d52f3b))
* added miannet addresses in the convertor script ([5d1c6b3](https://github.com/VenusProtocol/protocol-reserve/commit/5d1c6b3ff73e0f9934f07c1a24c257526d942c93))
* ATC-01 ([f76345d](https://github.com/VenusProtocol/protocol-reserve/commit/f76345d1780e82e91ae138a3cdbdf9b38fbfa3ff))
* ATC-03 ([a5caf65](https://github.com/VenusProtocol/protocol-reserve/commit/a5caf65aac3a12962c7f363c0a8c1af342abd9a0))
* ATC-04 ([1c558e8](https://github.com/VenusProtocol/protocol-reserve/commit/1c558e84934784f331940ffbc27f9efa294fe432))
* ATC-04 ([e37341c](https://github.com/VenusProtocol/protocol-reserve/commit/e37341ce91123454f7a0faecb81569d9141a5882))
* ATC-05 ([a71fe6f](https://github.com/VenusProtocol/protocol-reserve/commit/a71fe6fda9d41d7a3f4dbd430947bd5a6633e248))
* ATT-01 ([abe7ead](https://github.com/VenusProtocol/protocol-reserve/commit/abe7eadf62571ef4cd803f20c208390f6ff646c7))
* ATT-02 ([c8588a0](https://github.com/VenusProtocol/protocol-reserve/commit/c8588a01c5cef91e887aaedcbefef1405a58f3e6))
* ATT-02 ([11352cd](https://github.com/VenusProtocol/protocol-reserve/commit/11352cd7621b366100dc35ffcd1fe23de29d9478))
* CNC-02 ([f52d56a](https://github.com/VenusProtocol/protocol-reserve/commit/f52d56a08e482f63d204320354a60dff1024245e))
* CNC-04 ([2ba7503](https://github.com/VenusProtocol/protocol-reserve/commit/2ba750391140832648f374fe4d1e570173330942))
* convertForExactTokens bug regarding deflationary token ([5088e0f](https://github.com/VenusProtocol/protocol-reserve/commit/5088e0f86c8a23a6234ab10ced21517ab7ef1f01))
* deployment scripts and updated deployment files ([5468dc9](https://github.com/VenusProtocol/protocol-reserve/commit/5468dc9774aa318563f7ddd8cefede4c8542be09))
* fork tests for risk fund converter ([255e01a](https://github.com/VenusProtocol/protocol-reserve/commit/255e01a07b0f07de0ce8f328909ff97d3349227c))
* gas optimization for riskfundv2 ([cbb1651](https://github.com/VenusProtocol/protocol-reserve/commit/cbb16515857745443aa10f8be0a8b650b79af6df))
* get amount method ([3b21bc7](https://github.com/VenusProtocol/protocol-reserve/commit/3b21bc733d38490866dc609bf7769495615319c5))
* L-01 ([52eb722](https://github.com/VenusProtocol/protocol-reserve/commit/52eb7225bcbe030b6568c1a0d35becbdd082530c))
* L-02 ([6b6e9e4](https://github.com/VenusProtocol/protocol-reserve/commit/6b6e9e4e0bc557afec42402fc26ccee9641b0826))
* L-03 ([6bd7f9a](https://github.com/VenusProtocol/protocol-reserve/commit/6bd7f9ae7d86d361b2bd02083dac60441d869f8c))
* L-04 ([f3e40c3](https://github.com/VenusProtocol/protocol-reserve/commit/f3e40c3a240593a5f7ee0c392b6f92fa8d67a7c3))
* lint issues ([3743f49](https://github.com/VenusProtocol/protocol-reserve/commit/3743f49d53f4cab488f941ac4fb54b4b58e219f5))
* make comptroller and vBNB immutable ([6871238](https://github.com/VenusProtocol/protocol-reserve/commit/687123893ace5662bdfd3f976cb9eeaa71130a42))
* merge conflicts ([5e6aa8b](https://github.com/VenusProtocol/protocol-reserve/commit/5e6aa8b4d8a8da169cf7aa8ccb3d529bcc6856cc))
* minor fixes ([166d40b](https://github.com/VenusProtocol/protocol-reserve/commit/166d40be0cca5145afb982f39ebdc5d2580568d5))
* minor fixes ([7c18feb](https://github.com/VenusProtocol/protocol-reserve/commit/7c18feb0875f273090602aff5a03c63407334920))
* N-01 ([1af57c2](https://github.com/VenusProtocol/protocol-reserve/commit/1af57c2102159f275986a45e45e2d05c3134a943))
* N-02 ([b1244b3](https://github.com/VenusProtocol/protocol-reserve/commit/b1244b36d963b4762fa2b6ee0c1e139296e1e903))
* N-03 ([9994f12](https://github.com/VenusProtocol/protocol-reserve/commit/9994f12981204e0716f45c27c5213a3086f576ee))
* N-04 ([af3d4fc](https://github.com/VenusProtocol/protocol-reserve/commit/af3d4fcad648b06813358ca70f754d519d749d18))
* N-05 ([22a231a](https://github.com/VenusProtocol/protocol-reserve/commit/22a231a407c4da015115e17fb7b2f1ca481b9604))
* N-05 ([ae9e07b](https://github.com/VenusProtocol/protocol-reserve/commit/ae9e07b90a37d9d5c7f7db48e890a3c5b1c19585))
* N-06 ([84cbf18](https://github.com/VenusProtocol/protocol-reserve/commit/84cbf18db1f4a1d6dddf4f18ae6abb0d9fdddee5))
* N-07 ([a265d02](https://github.com/VenusProtocol/protocol-reserve/commit/a265d025bf6595f76a0cf8822c191f97a1be37cb))
* n1 ([7fd547e](https://github.com/VenusProtocol/protocol-reserve/commit/7fd547e6f9d589a73d1baf08fccd4ebbd776e9a9))
* n2 ([2d18458](https://github.com/VenusProtocol/protocol-reserve/commit/2d1845833a78f2da55eb8ae2c13605264e1b1c22))
* n3 ([624b0f1](https://github.com/VenusProtocol/protocol-reserve/commit/624b0f1f1f9d1e5a919a03ec7573bb1ae89f2f6e))
* post conversion hook bug ([15c252d](https://github.com/VenusProtocol/protocol-reserve/commit/15c252d637ad600d0d0017c7be54f2ff3b40ed13))
* postConversionHook error ([14d56fb](https://github.com/VenusProtocol/protocol-reserve/commit/14d56fb000c379c43b7418e2e15be61b2d5499cc))
* pr comments ([2339328](https://github.com/VenusProtocol/protocol-reserve/commit/2339328efb9571e2be2f7b09fd0fd6aad0798f07))
* pr comments ([8ef869a](https://github.com/VenusProtocol/protocol-reserve/commit/8ef869acea87739304b75a35b79cacc152133db7))
* pr comments ([554d804](https://github.com/VenusProtocol/protocol-reserve/commit/554d804df86900e232a5055e1ca3c85a9f0d169e))
* pr comments ([8d8f8c7](https://github.com/VenusProtocol/protocol-reserve/commit/8d8f8c786e598bf59b0d90edda59f8df16be84af))
* pr comments ([b176ddb](https://github.com/VenusProtocol/protocol-reserve/commit/b176ddb864628c56f5eee1bd58d6f165b8ab7a1a))
* pr comments ([23d4e99](https://github.com/VenusProtocol/protocol-reserve/commit/23d4e99719b57b939b75a731f48387b875722b5e))
* pr comments ([176a6f5](https://github.com/VenusProtocol/protocol-reserve/commit/176a6f50647191cdb86b58ccf77377d373a194c9))
* pr comments ([dc70688](https://github.com/VenusProtocol/protocol-reserve/commit/dc70688315616cba35501068d08ae8698994c904))
* pr comments ([a0d3f2a](https://github.com/VenusProtocol/protocol-reserve/commit/a0d3f2ad5fd685b55c692545beb29c387059bc87))
* pr comments ([3d64345](https://github.com/VenusProtocol/protocol-reserve/commit/3d64345e4d1d8ccf397b2c4439b5cfc2d34968bc))
* pr comments ([81bfa06](https://github.com/VenusProtocol/protocol-reserve/commit/81bfa06e88d4fe8f04efef8f5aaff02545531f6e))
* pr comments ([ecbb1ab](https://github.com/VenusProtocol/protocol-reserve/commit/ecbb1abe333e9b0b7ff5f130b7de9e6624fd2d95))
* pve-001 ([a1e6697](https://github.com/VenusProtocol/protocol-reserve/commit/a1e669790f14bf13d828d0f8f37f9beff37840b1))
* pve-002 ([fd20124](https://github.com/VenusProtocol/protocol-reserve/commit/fd201247db8c1e4ee6b6dcbdf3ee37ff05f0b23e))
* pve-003 ([92342eb](https://github.com/VenusProtocol/protocol-reserve/commit/92342eb81d4436cc0fa9a88d92b07615bebee562))
* pve-003-2 ([057dcee](https://github.com/VenusProtocol/protocol-reserve/commit/057dceef0ef5b762d349864b6572eb26f1620bd9))
* pve-005 ([74f9cb2](https://github.com/VenusProtocol/protocol-reserve/commit/74f9cb292fd8ecd53fcb37755047ae376a76dfa9))
* resolve comments ([3e60089](https://github.com/VenusProtocol/protocol-reserve/commit/3e600898ea8522c50f1b1361e378866889de9f41))
* resolved conflicts ([e5ad0df](https://github.com/VenusProtocol/protocol-reserve/commit/e5ad0dffc7ef7b99d57cb9fe8947c9655c6cadc3))
* resolved merge conflicts ([23662c0](https://github.com/VenusProtocol/protocol-reserve/commit/23662c06569d65af2e79035883f46fa296404b84))
* resolved merge conflicts ([cd353bd](https://github.com/VenusProtocol/protocol-reserve/commit/cd353bdae259bdbbe06e6eb017191b2ef1d9d437))
* resolved merge conflicts ([cdf4466](https://github.com/VenusProtocol/protocol-reserve/commit/cdf4466db03ef96876d0481b51366f0da9337aff))
* RFC-02 ([06914bd](https://github.com/VenusProtocol/protocol-reserve/commit/06914bd575affe5ce719797d6b53590ad44651db))
* RFC-04 ([83e5e1b](https://github.com/VenusProtocol/protocol-reserve/commit/83e5e1b2dc0e3ee445c410a7e3ae0588b835b6f1))
* RFV-03 ([cf5e371](https://github.com/VenusProtocol/protocol-reserve/commit/cf5e3713edb5c4a4f574881cb9f82d375625237e))
* RFV-06 ([42e67b7](https://github.com/VenusProtocol/protocol-reserve/commit/42e67b7189c3f243a3ec8667bd08761d53a4eebe))
* TCP-03 ([f4c8d1e](https://github.com/VenusProtocol/protocol-reserve/commit/f4c8d1e179c71a5cc10e9970ee45b4771e95c801))
* TCP-04 ([f8a8179](https://github.com/VenusProtocol/protocol-reserve/commit/f8a8179d23d378262a4213708731d0594dfa591f))
* TCP-05 ([cdd9e14](https://github.com/VenusProtocol/protocol-reserve/commit/cdd9e14e670829ae70515ee7b5c6a39b20790314))
* TCP-06 ([73bc544](https://github.com/VenusProtocol/protocol-reserve/commit/73bc544ef7cbcdc7e017001ec5de9e2a3d654ecd))
* TCV-01 ([9f579b1](https://github.com/VenusProtocol/protocol-reserve/commit/9f579b1ba0498ba74bc9e0acb007d22d8fbf9ca5))
* update yarn.lock ([fd5a56d](https://github.com/VenusProtocol/protocol-reserve/commit/fd5a56d2dbc2be4944c9037e4846a6fe7a4c6243))
* updatedsolidity-coverage depedency package ([caf7c41](https://github.com/VenusProtocol/protocol-reserve/commit/caf7c41c0bed5202272f63ac4d3144ba4e9b5a7f))
* use ex6 modules ([0293c92](https://github.com/VenusProtocol/protocol-reserve/commit/0293c92ce81b1faf360703cf350203569f4bfd21))
* ven-2007 l-02 ([0f58716](https://github.com/VenusProtocol/protocol-reserve/commit/0f587168094fc6682671f56ef8a92e26c677641b))
* ven-2007 l-03 ([a842667](https://github.com/VenusProtocol/protocol-reserve/commit/a8426677df622b6c59b62196eecf8d168f0ff2f8))
* ven-2007 l-04 ([a555053](https://github.com/VenusProtocol/protocol-reserve/commit/a555053d6a7d41e0389e5c01deffab985a392a30))
* ven-2007 l-05 ([35dc0a1](https://github.com/VenusProtocol/protocol-reserve/commit/35dc0a1211094458b2db4552ab07694001c6d6df))
* ven-2007 l-06 ([e558b15](https://github.com/VenusProtocol/protocol-reserve/commit/e558b1568840434b748582f4a3371c3bebec8a51))
* ven-2007 l-08 ([2be108d](https://github.com/VenusProtocol/protocol-reserve/commit/2be108d71b36897874e587033ceb5fd52ef90185))
* ven-2007 m-01 ([4025db0](https://github.com/VenusProtocol/protocol-reserve/commit/4025db080dbf0d9f19b38109e9da6f5e72cc9353))
* ven-2007 m-02 ([939da0a](https://github.com/VenusProtocol/protocol-reserve/commit/939da0aa86b65a98e59c56e5ddb03391c6f71fa7))
* ven-2007 n-01 ([5d0f03b](https://github.com/VenusProtocol/protocol-reserve/commit/5d0f03bd50771bfd77b139697f1c803b868a8549))
* ven-2007 n-02 ([91eb7a6](https://github.com/VenusProtocol/protocol-reserve/commit/91eb7a6f3aa8473b2724827c724efcb1ee6aaf3a))
* ven-2007 n-03 ([1e367e1](https://github.com/VenusProtocol/protocol-reserve/commit/1e367e1ebea6fffe91632b1586816cec8d8f1f3b))
* ven-2007 n-04 ([8d6389c](https://github.com/VenusProtocol/protocol-reserve/commit/8d6389c76606e02be64b833e0581d9d9defa8737))
* ven-2007 n-06 ([8227f4b](https://github.com/VenusProtocol/protocol-reserve/commit/8227f4babf156f79ffe8ce48461535055648cf5e))
* ven-2007 n-07 ([08bacb3](https://github.com/VenusProtocol/protocol-reserve/commit/08bacb307fa4dd63305982792726638a8ba03ff3))
* ven-2007 n-08 ([bda9bea](https://github.com/VenusProtocol/protocol-reserve/commit/bda9beafafb6845d786a7f01856788abd2cf34b7))
* ven-2007 n-09 ([78150be](https://github.com/VenusProtocol/protocol-reserve/commit/78150be539488543d7fcc726e29030bf443a6412))
* ven-2007 n-10 ([3876d3b](https://github.com/VenusProtocol/protocol-reserve/commit/3876d3b6729b843602ca254b68aa94d96775fcc5))
* VPB-01 ([ade9bda](https://github.com/VenusProtocol/protocol-reserve/commit/ade9bdaa9e2b9b91bd8a6613a028c197fb60c799))
* VPB-03 ([17a377c](https://github.com/VenusProtocol/protocol-reserve/commit/17a377cea76a320d3cf1ec0552ecdce494203566))
* VPB-04 ([ecc0c21](https://github.com/VenusProtocol/protocol-reserve/commit/ecc0c216d455064320b8ae8755591a0668789ff8))
* VPB-05 ([2848374](https://github.com/VenusProtocol/protocol-reserve/commit/2848374ac70572f97af3a3b10b063711d77500cb))
* VPB-06 ([b04357d](https://github.com/VenusProtocol/protocol-reserve/commit/b04357db49b2fe81194c3df874ffb229de7dbbf1))
* VPB-09 ([9145119](https://github.com/VenusProtocol/protocol-reserve/commit/9145119fac5cf60b08e1cc5abbe364167b485458))
* VPB-10 ([df2eeb4](https://github.com/VenusProtocol/protocol-reserve/commit/df2eeb4c782abfebd92aae1334734d646a5e5c21))
* VPB-12 ([20cd1b1](https://github.com/VenusProtocol/protocol-reserve/commit/20cd1b15c8e0272b3d7c2d6433a6390ca98c368d))
* VPB-13 ([b8e3e7b](https://github.com/VenusProtocol/protocol-reserve/commit/b8e3e7b5069103c005a7215598cd0ec04f306a51))
* VPB-14 ([e991342](https://github.com/VenusProtocol/protocol-reserve/commit/e99134211022180b0ca7c2f4b317ddb03d159487))

## [1.4.0-dev.2](https://github.com/VenusProtocol/protocol-reserve/compare/v1.4.0-dev.1...v1.4.0-dev.2) (2024-01-24)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@venusprotocol/protocol-reserve",
"description": "Venus Protocol contracts to manage the income generated by the protocol",
"version": "1.4.0-dev.2",
"version": "1.4.0",
"author": "Venus",
"engines": {
"node": ">=18.0.0"
Expand Down