Skip to content

v1.0.0-converters.1

## 1.0.0-converters.1 (2023-12-04)

### Features

* absract token transformer ([848271f](https://github.com/VenusProtocol/protocol-reserve/commit/848271f52d369766c2cde4f0e6b5184c6fbccd5f))
* accrue prime interest and getUnreleasedFunds ([0f44155](https://github.com/VenusProtocol/protocol-reserve/commit/0f441552a35f41fc110e6e3fe4455385dfd25fa6))
* add asset to prime and make prime optional ([4ddd2ae](https://github.com/VenusProtocol/protocol-reserve/commit/4ddd2aeb22739479e309d7bc6d2fcade024f4033))
* 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 deploy script ([d89237e](https://github.com/VenusProtocol/protocol-reserve/commit/d89237eee4e60af3d265653e547f755375275ed7))
* added mainnet deployments ([d781471](https://github.com/VenusProtocol/protocol-reserve/commit/d781471e5ac52b9e6cc9403b0ca297a8a059f421))
* added prime interface ([c035bbe](https://github.com/VenusProtocol/protocol-reserve/commit/c035bbe0653115a9f5ca3693675fee16b44e1858))
* 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))
* configuration tests ([386b2d5](https://github.com/VenusProtocol/protocol-reserve/commit/386b2d54ebf3834766292313af7577ec617d5af2))
* deployed new contract ([01b3e62](https://github.com/VenusProtocol/protocol-reserve/commit/01b3e621f60f41dc88727df268eb6259ca8c7bf3))
* destination addresses and distribution percent ([28de15b](https://github.com/VenusProtocol/protocol-reserve/commit/28de15b390c958ef529f6a10dd7640d58b7795db))
* distribute assets to configured targets ([bd18801](https://github.com/VenusProtocol/protocol-reserve/commit/bd1880190c74c55faff15a5f9aca38da15b6c2dc))
* dynamic destinations and split funds based of comptroller ([bc8f342](https://github.com/VenusProtocol/protocol-reserve/commit/bc8f342ecf14294e7dbfbf13014db44707cd71aa))
* func to get distribution config ([0a7c47e](https://github.com/VenusProtocol/protocol-reserve/commit/0a7c47ebb3a79b985a2725f9ce3458017133de4c))
* integrate acm ([4341f0f](https://github.com/VenusProtocol/protocol-reserve/commit/4341f0fff8254efb41351f798abba3344a3c5f61))
* remove unneeded dependencies ([3d81f0b](https://github.com/VenusProtocol/protocol-reserve/commit/3d81f0b92528eea0d322cce6e13d6f94e2cc5bfc))
* remove zero percentage config ([c7ef4b0](https://github.com/VenusProtocol/protocol-reserve/commit/c7ef4b0939446c84312b1e44b8e6034ac584ba8a))
* risk fund contract ([08d449b](https://github.com/VenusProtocol/protocol-reserve/commit/08d449bdc7efdc99a59bc819725a9b51c0fb78be))
* store reserve balance based on schema ([1a452e0](https://github.com/VenusProtocol/protocol-reserve/commit/1a452e005cec558d47a7a9a04df75fcb33b2eb30))
* support for native wrapped token ([1a41ef5](https://github.com/VenusProtocol/protocol-reserve/commit/1a41ef5c8209773aa381ce60479517a5f2253a69))
* tests for collecting assets income ([6275765](https://github.com/VenusProtocol/protocol-reserve/commit/62757657ec81a5c955bee5713a40f60bcf6ee8b0))
* tests for income collection and distribution ([50e7f9b](https://github.com/VenusProtocol/protocol-reserve/commit/50e7f9b0c1455e3c9ba3e2395c5d24cec79b5163))
* track reserves based on income type ([be4ceac](https://github.com/VenusProtocol/protocol-reserve/commit/be4ceace6cc2c052a4717319ca28cda1bd13ec1c))
* 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-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

* ability to set multiple configs and percent should be 100 ([2787ba5](https://github.com/VenusProtocol/protocol-reserve/commit/2787ba520371746f703791e29ad2c85fa9157c1e))
* add func to get total targets ([824b9e4](https://github.com/VenusProtocol/protocol-reserve/commit/824b9e4c0d48d13b675014d595301177a60bd340))
* add reentrancy guard to getPoolAssetReserve function ([72e1b37](https://github.com/VenusProtocol/protocol-reserve/commit/72e1b37676587dbcb0e8ea1502081c9646d52f3b))
* added 3 indexes ([bd73c11](https://github.com/VenusProtocol/protocol-reserve/commit/bd73c112deae980b0281a68894eb68707709acf9))
* added event when config removed ([4346fa9](https://github.com/VenusProtocol/protocol-reserve/commit/4346fa92db4347b6b56483b7ff6dfda52ce87a2b))
* added events for distribution config ([47b9267](https://github.com/VenusProtocol/protocol-reserve/commit/47b9267959e70bfcdcb9689b9f774891fc12880e))
* added indexed to asset ([0614f4f](https://github.com/VenusProtocol/protocol-reserve/commit/0614f4f9ab339793e7c5121e19e703f6618ef32c))
* added miannet addresses in the convertor script ([5d1c6b3](https://github.com/VenusProtocol/protocol-reserve/commit/5d1c6b3ff73e0f9934f07c1a24c257526d942c93))
* added netspec and resolved lint issues ([92cc249](https://github.com/VenusProtocol/protocol-reserve/commit/92cc2491a0e1b928b2b968f5c9e729461dcca891))
* added nonReentrant to updateAssetsState ([1047224](https://github.com/VenusProtocol/protocol-reserve/commit/10472241b503438891b784e7f62a776282240e62))
* 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))
* break loop to optimise gas ([86ec492](https://github.com/VenusProtocol/protocol-reserve/commit/86ec492fa78eae192aaea521564f390b0b90e802))
* bump hardhat version ([a16d980](https://github.com/VenusProtocol/protocol-reserve/commit/a16d9801da15072b49cf6e70628afd1365ba6fa4))
* change getScheme to _getSchema ([aee1f22](https://github.com/VenusProtocol/protocol-reserve/commit/aee1f22f6f779129b610b419becbb967a117d387))
* change i++ to ++i ([f6f9aa0](https://github.com/VenusProtocol/protocol-reserve/commit/f6f9aa025073e83806554fbbabd51630b78e3dfb))
* change memory to calldata ([1805452](https://github.com/VenusProtocol/protocol-reserve/commit/1805452f3228d261e1bae952585ddc242a0a353e))
* change percentage type from uint256 to uint8 ([4a97743](https://github.com/VenusProtocol/protocol-reserve/commit/4a977439961a14a364537338cfa80c8a2fef7e4c))
* change storage to memory ([874fe90](https://github.com/VenusProtocol/protocol-reserve/commit/874fe902fb7dc7655bce3bc901f4b6a4294ea3e6))
* changed prime address ([b2753f5](https://github.com/VenusProtocol/protocol-reserve/commit/b2753f57adb5c22d497d5e131382a73a010d72fd))
* CNC-02 ([f52d56a](https://github.com/VenusProtocol/protocol-reserve/commit/f52d56a08e482f63d204320354a60dff1024245e))
* CNC-04 ([2ba7503](https://github.com/VenusProtocol/protocol-reserve/commit/2ba750391140832648f374fe4d1e570173330942))
* create seperate func to get schema type ([9e44047](https://github.com/VenusProtocol/protocol-reserve/commit/9e44047b7fd2cc22d387c7091f2c5fc5d68ac8f4))
* deployed new contracts ([f29643c](https://github.com/VenusProtocol/protocol-reserve/commit/f29643c6ea47350ba371c110b133253d1c633150))
* fix build errors ([7dde7e1](https://github.com/VenusProtocol/protocol-reserve/commit/7dde7e190f35eea57787bbd6fd5ca8953a3c7060))
* fix folder names ([b801a93](https://github.com/VenusProtocol/protocol-reserve/commit/b801a93ba7682d94e9708682dc531915cdcc6b67))
* fix function name ([f80db3b](https://github.com/VenusProtocol/protocol-reserve/commit/f80db3be5b5a7810f393566b23283205bfc45f13))
* fix named imports ([6d7e326](https://github.com/VenusProtocol/protocol-reserve/commit/6d7e3260b7d5e474262e2c28d09f7eadc9e7e33a))
* fix tests ([becfa34](https://github.com/VenusProtocol/protocol-reserve/commit/becfa34bb134fef08acfd4da82c5fe53216e34aa))
* fixed ci test ([9660452](https://github.com/VenusProtocol/protocol-reserve/commit/9660452a497e78d7acb0bde0cf44434e09ac174b))
* fixed dependency ([b80107e](https://github.com/VenusProtocol/protocol-reserve/commit/b80107e9b18ffaa44e529fcc824dd4dc4976d5ce))
* fixed func signature ([db7f946](https://github.com/VenusProtocol/protocol-reserve/commit/db7f94667323a35ce7281a868e8c7cf3f7237eb2))
* fixed lint and schema order ([5d2b7a7](https://github.com/VenusProtocol/protocol-reserve/commit/5d2b7a7c4e3d76a5365ff9738902964ce2d43dad))
* fixed syntax ([7217c9f](https://github.com/VenusProtocol/protocol-reserve/commit/7217c9f8137ae37e5a95c52f1cf75eeea9bbd28a))
* fixed tests ([bd0e9c3](https://github.com/VenusProtocol/protocol-reserve/commit/bd0e9c38cbbc03d8745f0bf7a8518912aa712bd3))
* fixed total balance calculation and tests ([f149fab](https://github.com/VenusProtocol/protocol-reserve/commit/f149fab865059e3b1371d1fdcbc09c4b0050e6bb))
* fork tests for risk fund converter ([255e01a](https://github.com/VenusProtocol/protocol-reserve/commit/255e01a07b0f07de0ce8f328909ff97d3349227c))
* function to ensure percentage check ([46a1c3a](https://github.com/VenusProtocol/protocol-reserve/commit/46a1c3a758fce9e3abce2cb657dd6b65f617f78b))
* 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))
* handle vbnb market ([332fb34](https://github.com/VenusProtocol/protocol-reserve/commit/332fb34ef09494f6d6068e63078631bd667a7892))
* 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))
* make core pool comptroller immutable ([f5d7185](https://github.com/VenusProtocol/protocol-reserve/commit/f5d7185632d97ab1d16e7b77fc130feefd0d30c0))
* make totalAssetReserve as public ([187d70c](https://github.com/VenusProtocol/protocol-reserve/commit/187d70c941778cd8e924abb8f2903b19a2c1d68b))
* make vBNB public ([d6a0a83](https://github.com/VenusProtocol/protocol-reserve/commit/d6a0a83e3313b5ee0c215099677c9e328d561b30))
* make WBNB public ([eea9206](https://github.com/VenusProtocol/protocol-reserve/commit/eea920619f5f69a282d5975b8d34a5492bb7bbdd))
* mark funcs as view ([e1385e1](https://github.com/VenusProtocol/protocol-reserve/commit/e1385e1420653566dc75415a603dac2c8de6af11))
* merge conflicts ([5e6aa8b](https://github.com/VenusProtocol/protocol-reserve/commit/5e6aa8b4d8a8da169cf7aa8ccb3d529bcc6856cc))
* minor fixes ([7c18feb](https://github.com/VenusProtocol/protocol-reserve/commit/7c18feb0875f273090602aff5a03c63407334920))
* 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))
* only accrue interest in prime during release funds ([bc97d7d](https://github.com/VenusProtocol/protocol-reserve/commit/bc97d7db7693ca272ab0c4d0c3ed4fc065f919ec))
* only owner can set registry and prime ([e4e31d2](https://github.com/VenusProtocol/protocol-reserve/commit/e4e31d2a2a054cc9bdfaaa7541bb669603338e96))
* optimise gas by storing length of targets in temp var ([048f348](https://github.com/VenusProtocol/protocol-reserve/commit/048f34889170ae03da1d574b38a7d34a2b1750c6))
* optimise loop ([0c17b63](https://github.com/VenusProtocol/protocol-reserve/commit/0c17b63dcda6f54b9c508a00156f48607ab03011))
* optimise loop ([4e28a44](https://github.com/VenusProtocol/protocol-reserve/commit/4e28a446fc3e1fcca95bf5619c55409f3c1be6aa))
* optimise removal of config ([18c16f7](https://github.com/VenusProtocol/protocol-reserve/commit/18c16f785f8cfd07e1e1f778d0d1208fbc86b4fc))
* 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 ([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))
* prime market getter for releaseFunds in psr ([838fbc3](https://github.com/VenusProtocol/protocol-reserve/commit/838fbc3cf4c659739469cf1d9eccbf957399d5b3))
* PSP-01 ([762c054](https://github.com/VenusProtocol/protocol-reserve/commit/762c054693c39a693fbaa2bdb1680635146f79c1))
* PSR-04 ([64e4d6a](https://github.com/VenusProtocol/protocol-reserve/commit/64e4d6ae569fcd5fa81ae917bf0b4693b955f492))
* PSR-05 ([1320fff](https://github.com/VenusProtocol/protocol-reserve/commit/1320fff4f7d92f3da41a4d5f99edde6e02722012))
* PSR-06 ([3e4e013](https://github.com/VenusProtocol/protocol-reserve/commit/3e4e0135b2f9ff959cdd619b2640a006fe4fd91e))
* PSR-06 ([f02e8ca](https://github.com/VenusProtocol/protocol-reserve/commit/f02e8ca0b4686e44bdcd45eada3bf57c9b23846b))
* PSR-07 ([e9ae778](https://github.com/VenusProtocol/protocol-reserve/commit/e9ae778b5d6580ac46f8dfaccf4342f567004e16))
* PSR-08 ([95b2ff4](https://github.com/VenusProtocol/protocol-reserve/commit/95b2ff4902b30434cef21954b2ce04a61d275564))
* PSR-09 ([7891517](https://github.com/VenusProtocol/protocol-reserve/commit/789151704b35cd79b236d9e7873f2ea6a0a271c4))
* PSR-11 ([24a9566](https://github.com/VenusProtocol/protocol-reserve/commit/24a956611704ef455361b09bede8df5abcda4bfe))
* 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))
* re-deployed contracts ([4ea9364](https://github.com/VenusProtocol/protocol-reserve/commit/4ea9364cb12ff953b61a50ee47fc316186023069))
* release and accrue prime interest duing release ([c9c7c44](https://github.com/VenusProtocol/protocol-reserve/commit/c9c7c44d5398b0ed9dd65562349f602f3fd2798b))
* release funds dynamically based on schemas ([d1c6b7d](https://github.com/VenusProtocol/protocol-reserve/commit/d1c6b7d52e40a380dd7e1804354e8d55b9b941f8))
* remove console.log ([d8e8551](https://github.com/VenusProtocol/protocol-reserve/commit/d8e855167ff1223f3ad4beecbe773cc8780bb1ae))
* remove extra parameter for releaseFund ([dbef07d](https://github.com/VenusProtocol/protocol-reserve/commit/dbef07dfb3d537a27a1810cd3bc2c89c0a43d6fd))
* remove pool registry dependency for deployment ([f8039fc](https://github.com/VenusProtocol/protocol-reserve/commit/f8039fca475ae605a2dabd855c2a744d407d1d75))
* remove undefined income type ([8521ad1](https://github.com/VenusProtocol/protocol-reserve/commit/8521ad19f0826b8b12b51ecd28c39a4f2a1dfb2d))
* remove unnecessary checks for loop limit ([e3146d1](https://github.com/VenusProtocol/protocol-reserve/commit/e3146d143956e992c25b811d65873f7279cb9400))
* remove unused event ([12d87b2](https://github.com/VenusProtocol/protocol-reserve/commit/12d87b2be9ad750345e6163cb79e2902f328de74))
* remove unwanted contracts and interfaces ([2074ce0](https://github.com/VenusProtocol/protocol-reserve/commit/2074ce06aefcbad17de03b03dbb51b5c65cabefc))
* removed require statement ([01dee59](https://github.com/VenusProtocol/protocol-reserve/commit/01dee59345c17db2192a0154b734e23c7853fa75))
* removed unused events and methods ([535933b](https://github.com/VenusProtocol/protocol-reserve/commit/535933b122e88aee133b9df8f9cbf30a432d3a39))
* renamed schemas ([f0d6c4d](https://github.com/VenusProtocol/protocol-reserve/commit/f0d6c4deca3cf599989154ad97c9a8679d39a2c4))
* replace isPrime with vTokenForAsset ([6814574](https://github.com/VenusProtocol/protocol-reserve/commit/681457488bbc3f2aae92df200324f20183ab1c50))
* resolve comments ([3e60089](https://github.com/VenusProtocol/protocol-reserve/commit/3e600898ea8522c50f1b1361e378866889de9f41))
* resolved conflict ([29e62de](https://github.com/VenusProtocol/protocol-reserve/commit/29e62de80e88afb093b19c95db1291963294d62f))
* resolved conflicts ([e5ad0df](https://github.com/VenusProtocol/protocol-reserve/commit/e5ad0dffc7ef7b99d57cb9fe8947c9655c6cadc3))
* resolved merge conflicts ([cd353bd](https://github.com/VenusProtocol/protocol-reserve/commit/cd353bdae259bdbbe06e6eb017191b2ef1d9d437))
* resolved merge conflicts ([cdf4466](https://github.com/VenusProtocol/protocol-reserve/commit/cdf4466db03ef96876d0481b51366f0da9337aff))
* revert added 3 indexes ([cae16fa](https://github.com/VenusProtocol/protocol-reserve/commit/cae16fa864802c6666e9cd82b4722faf0026e71d))
* 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))
* save gas if nothing to release ([978b6ec](https://github.com/VenusProtocol/protocol-reserve/commit/978b6ecc5f7dad265dbb4563268b53205b05880b))
* simplify require statement ([294ca74](https://github.com/VenusProtocol/protocol-reserve/commit/294ca74a5da947bdfa2825443ab29d76ece84b0d))
* 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))
* updated deployment ([a7242b8](https://github.com/VenusProtocol/protocol-reserve/commit/a7242b8c713ca957ae002290fc22bc64a3b56acc))
* updatedsolidity-coverage depedency package ([caf7c41](https://github.com/VenusProtocol/protocol-reserve/commit/caf7c41c0bed5202272f63ac4d3144ba4e9b5a7f))
* use custom errors ([5af3b3c](https://github.com/VenusProtocol/protocol-reserve/commit/5af3b3c360dd1a4825d5285cfcebea5aee51e9bf))
* use j for inner loop ([fe12bd5](https://github.com/VenusProtocol/protocol-reserve/commit/fe12bd56ed10262328fef0b6a0999db401a0860b))
* use node 18 ([ed4685a](https://github.com/VenusProtocol/protocol-reserve/commit/ed4685af84f29e3476288c2cd88e232d6d3c3e6c))
* use onlyowner ([e89d4bd](https://github.com/VenusProtocol/protocol-reserve/commit/e89d4bd01e70f3ea0e70e005b08dcba2a9fa17fd))
* 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-01 ([9b894de](https://github.com/VenusProtocol/protocol-reserve/commit/9b894de0031557d9241a412efd18a0220598c562))
* VPB-03 ([17a377c](https://github.com/VenusProtocol/protocol-reserve/commit/17a377cea76a320d3cf1ec0552ecdce494203566))
* VPB-03 ([11b5787](https://github.com/VenusProtocol/protocol-reserve/commit/11b5787e33cb9b973c64bd15ba0183b067c0ca71))
* 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))
Assets 2
Loading