## [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))