Releases: multiversx/mx-exchange-sc
v3.1.1
What's Changed
- Proxy dex legacy contract by @psorinionut in #933
- Factory legacy contract by @psorinionut in #934
- legacy contracts only with signatures by @psorinionut in #936
- legacy contracts sc error text change by @psorinionut in #937
- V3.0 legacy contracts by @psorinionut in #942
- upgrade to 0.52.3 by @mihaicalinluca in #945
- rc/v3.0 by @psorinionut in #877
- adjustUserEnergy functionality by @psorinionut in #947
- claimBoostedRewards extra check by @psorinionut in #951
- updated logic for contract state validation by @psorinionut in #952
- Framework upgrade 0.53 by @psorinionut in #950
- Router multiPairSwap event by @psorinionut in #953
- V3.0.1 by @psorinionut in #955
- github actions update by @psorinionut in #956
- Metabonding Staking Legacy SC by @psorinionut in #957
- meta compatibility update by @psorinionut in #958
- legacy contracts error handling update by @psorinionut in #959
- Metabonding Staking Legacy SC cleanup by @psorinionut in #960
- Small router fixes by @psorinionut in #961
Full Changelog: v3.0.8...v3.1.1
Built using Docker image: multiversx/sdk-rust-contract-builder:v7.0.0.
Codehashes (blake2b):
token-unstake.wasm: 8658b475b5415f1df1f096203a201dc9b18c3d76af19761c52922fe30619d3fb
farm-v13-custom-rewards.wasm: 3e16cea5fdebcee8fa490a50cd06a9bf889d3fcc1e4a1b124474b2b91fb15b15
fees-collector.wasm: c5767482d1b10842ba4a5a8019823f2faf4cbbe77b3a8afd367339be7df2e2ff
energy-factory.wasm: 09d2bfb2577dd623636429a86f0901d921158bc8c0d9ae23e06b969dd42cbc15
pair-mock.wasm: 0f75cd76cdb9e7bc9b8940b5647f97bf4108e3bf367042ceb2acecffa3be73f8
proxy-dex-legacy.wasm: c98a9dae49044804b92193a3839be783d93d07b03d649a103b77298b8ff4b580
farm-v13.wasm: 39d8b10aa09dfebe2611756d758262a79634bcb955b858251c414c9b17f7f173
price-discovery.wasm: 494383de50efd8745a1d4219e93a23d8992f85cc6fb48636ce81e7a5403b82ce
price-discovery-v1.wasm: 8b3c1ead12a840198c557252b65da37c19fe32722c82c90cc5aff2b1c7f4f17e
farm-staking-proxy.wasm: b58c0237feba1b939f6a82889af1fa98b85a772cbf185b7acf6528cab9f9c207
energy-update.wasm: 8f576d9358c5575aa7f9c72728a1d10d4f2a1c3513b749f3317a3b91577a98ba
governance-v2.wasm: bae29e0e35c8220381bef1916c08a8fdb9b4bf12fee81839be0b5f29de8e0267
farm-staking-proxy-v13.wasm: 3632f96882d1dde346daad6ddecbe590023d9421338169d3847a65d70acdaef5
distribution.wasm: 4fe27675514e2c0f3c1f713c67e5884d9b0b3ee8c1343af04bff86ca4cc87abd
metabonding-staking-legacy.wasm: 615cbabf760a2324c66b81394ffc401d3bbe3ea105391d07b13cc756defa86d3
factory-legacy.wasm: 5777863b916746fe97ca2455b569009c70805d17dc958142ac67ea8bfc1d43f7
simple-lock.wasm: 622e4ae130d3d7f5551288af7d224504bfc02eff5a19b58e286cfb0fc6af9d5b
router.wasm: 68cf64baf42dd079aa0e2d10b04a02ece7be57d6c9bf0ca0b967911da3b96846
proxy_dex.wasm: b8df1dd0a9cc7d2be0667e1a3b283a5ebde4fecdbb540686b264a64859b38b29
price-discovery-v2.wasm: 63adad3fa523ccc9b07995dbe186b72d31572875880e51b72ccbc8fd5e783c9a
farm-with-locked-rewards.wasm: a122f76718e602e4e3ba995eef09679d30a820bdd0a52128ed2cd4faedd93c17
proxy-deployer.wasm: d1a18ebe69eab767f474b35ee5d2e565e8d130d0be85cfd70c33c5084af1efa4
pause-all.wasm: 029dd75af095871dae02680689aa5ae2ada887a3e961082c4c947299867555f6
farm-v13-locked-rewards.wasm: 2bd491aa0d4cee2556f2bf100ed37eca492a3dfd09bee6686c220b6c3a93638d
simple-lock-legacy.wasm: 4860c5765d862647cd035b97b5565916176670af0bc94f84fc542e16bb8c80df
locked-token-wrapper.wasm: 6102765ecb04c814a94aec07043925468acf89df58bd280256c0d69ea68e5d14
farm-v12.wasm: 780d8459a337041a79f357d32fd3c998b793dc61504e2afef0c3f8fbec29679c
safe-price-view.wasm: 9fa75ee60bf53cda6a74501e7a0559ed4613f69a0843c5f8ccc1182a0991dce2
pair.wasm: 665d83ddc56e093b2210e609170eb851dc3a28095cd623d7a2c1528dd7d736e5
pair-full.wasm: 269ec1f0b3b0816a2fa32b60949ace355c86451ce3ebcb5d466cc86f2c3dedb8
energy-factory-mock.wasm: 86dfe639d184348c78f295dc537ff42244a6a5e40eb320ea055caab9b244e35b
governance.wasm: 3a25b4e9ed4e578c92d53342d5c2c7d9501d277267b205c92c3349ab5c2c4368
farm.wasm: c27607b8020f203b69e87d3fe88ebd8390ac85ca48b896125a528f12e997991e
lkmex-transfer.wasm: d8c9cf5dbd3638908d1b00a83c27e2dcd7a2ddadaab413899e434d875039b9ba
farm-staking.wasm: 239d6cb6a148599c769e00b89baae95bad917ed01f3544071bea506b655573b9
factory.wasm: 71556d4c0859edc80af0e35d744d185b168470a2c55d2ed6fc3de55c28fbee0f
v2.6.0-governance-merkle-tree
v3.0.8
What's Changed
- remove setAllowExternalClaim by @psorinionut in #935
- user total farm position split by @psorinionut in #932
- farm supply on claim fix for farm with locked rewards by @psorinionut in #939
- add rewards aggregation in merge endpoints by @psorinionut in #940
- farm supply for week fix unit tests by @psorinionut in #941
- farm supply for week fix by @psorinionut in #938
Full Changelog: v3.0.7...v3.0.8
Built using Docker image: multiversx/sdk-rust-contract-builder:v7.0.0.
Codehashes (blake2b):
farm-staking-proxy.wasm: 9a5355e878006a18c162fb969a827874fde8c35e314b924ee5a70006db65c074
farm-staking.wasm: 1f19df47ff743d53e10b40edefea238af3c12cea47401613e228217e909d9c49
token-unstake.wasm: 3f545429c2615a9f1f081d69ed458e925079de799008360a9df540b9b71ac68c
distribution.wasm: e80446003217ef4c96c75a1fbb10b3a7e833606d542db0987c1f76e4ad6aaaeb
metabonding-staking.wasm: 7f8f1d29259017b806e5cde7b6e9b05aaa85058ffbad126d04c09b388143320f
energy-update.wasm: e508a0ce7d8873f558c3b813df72d8e879cb66a28e1014e6c380211558f1f854
farm-with-locked-rewards.wasm: 888538bc51db60e8929689c846220acbf46557157cd10039bd2942716d8932b3
factory.wasm: ae01a15422da1d5d83efe91e234320d10d93363aff0a0746810a6db66ee6e1db
fees-collector.wasm: 57ddbdbac450ab0b36588db029b888bfa4cfa2ccb8bcadbc6d35e32a6c7a2f8a
proxy-deployer.wasm: 4e7f02e832a643c46755e4303809a5e4cdd3dd94cbb16f1e520c5d207be95fdc
farm.wasm: 3690ec52b4825097a0ab57ddb28619caccc30b9495929deb3c7d3a72226c10ef
locked-token-wrapper.wasm: 53bc96961cadfe33e4f31fc0ef343e7cf086c09677308b4834552a17920649e2
lkmex-transfer.wasm: ee4703cfbd67c53a8ec52261a6ff98acd8b03c6607628eed7e67252dacf79d75
price-discovery.wasm: 2b3122d1bf80508fbd2328b07565aedf01abe467d78d323626416b1c753b9fdf
simple-lock-legacy.wasm: da0932f75cd26b47469ca2eeec46e6d719f7405d6818de5750e11765ac0ae803
energy-factory-mock.wasm: c5860ed71b6740c39d44bd9f4938d7cd4fd6cae92be294e5fd0edd96674719d4
energy-factory.wasm: f8502a4939ef150fb2d5aeab392dc183448633947eafc8649e3883bc1793744b
governance.wasm: 4104761042e45acdc10cda904af3c314188ebbc69151a10d9d9209b7da79a543
pause-all.wasm: eec82014e7ba8a92d747d74471be3ae8365d7f3a9fc205d72aa39b47dd31e0ba
pair-mock.wasm: 17bb816f23b3cc8120270c4756352e5a959741de2d585cba285cfff3c6c29c67
proxy_dex.wasm: 6c08a038519a7048ec1ecfd87061b313b7c894107026f0b6b8c6c3d3c5fe3ae7
pair.wasm: 893d5720cc35336fa999a498008a27e979d4d88ce9fb2e35de4a4d6f2adf1a20
safe-price-view.wasm: c82efa4e21e7e1f808ddebbcfc2eae6258201be0b0ee76b0389fc87ba4d2baaa
pair-full.wasm: 1f26c9c86d38cacc0406c393ee171c93da144c326e7ef9bde88e8474140a8455
farm-v-13.wasm: 54f51fab1b5cf600e323cfe672c99a46443809fdff80501c731f1d70fc2fdd94
governance-v2.wasm: 07396f3922178f81af7292ac41216861f9cefe3c2df03758b9c2c802d18597c9
simple-lock.wasm: 57ed8a72187c9eb5502ce9a1cfde56262b00477772900c332de90dabb7c44cd0
farm-staking-proxy-v-13.wasm: 5a62c114c4ac290eea3d6a1ec93181c7620eebb620b44241d12907ca2444aa76
router.wasm: 9bbc300ddb31c83a51c7663f67bebd4ffaff5c21ae5f1507af1d9d47677e6ee2
v3.0.7
What's Changed
- Simple lock legacy contract by @psorinionut in #921
- [simple-lock-legacy] add missing FarmType by @claudiulataretu in #926
- Remove checks in simple lock legacy SC by @psorinionut in #923
- Framework upgrade 0.50.4. No syntax change. by @psorinionut in #924
- Simple lock exit farm with penalty fix by @psorinionut in #925
- Farm Staking Proxy Legacy SC by @psorinionut in #928
- upgrade by @dorin-iancu in #929
- Farm staking proxy legacy SC interactions update by @psorinionut in #930
Full Changelog: v3.0.6...v3.0.7
Built using Docker image: multiversx/sdk-rust-contract-builder:v7.0.0.
Codehashes (blake2b):
simple-lock-legacy.wasm: da0932f75cd26b47469ca2eeec46e6d719f7405d6818de5750e11765ac0ae803
energy-factory-mock.wasm: c5860ed71b6740c39d44bd9f4938d7cd4fd6cae92be294e5fd0edd96674719d4
farm-with-locked-rewards.wasm: 78cc979060f436442fc66226f9091d4f288b67680051a2ad984de7017acb2260
pause-all.wasm: eec82014e7ba8a92d747d74471be3ae8365d7f3a9fc205d72aa39b47dd31e0ba
token-unstake.wasm: 3f545429c2615a9f1f081d69ed458e925079de799008360a9df540b9b71ac68c
proxy_dex.wasm: 6c08a038519a7048ec1ecfd87061b313b7c894107026f0b6b8c6c3d3c5fe3ae7
farm.wasm: 0eda0f9071375aed7c2ec95c0882a5132a70f07af8e40c518406531a364dc8b8
farm-staking-proxy-v-13.wasm: 5a62c114c4ac290eea3d6a1ec93181c7620eebb620b44241d12907ca2444aa76
locked-token-wrapper.wasm: 53bc96961cadfe33e4f31fc0ef343e7cf086c09677308b4834552a17920649e2
governance.wasm: 4104761042e45acdc10cda904af3c314188ebbc69151a10d9d9209b7da79a543
router.wasm: 9bbc300ddb31c83a51c7663f67bebd4ffaff5c21ae5f1507af1d9d47677e6ee2
lkmex-transfer.wasm: ee4703cfbd67c53a8ec52261a6ff98acd8b03c6607628eed7e67252dacf79d75
farm-staking-proxy.wasm: 9a5355e878006a18c162fb969a827874fde8c35e314b924ee5a70006db65c074
energy-factory.wasm: f8502a4939ef150fb2d5aeab392dc183448633947eafc8649e3883bc1793744b
fees-collector.wasm: 1d624ef03fd6dc93373e0a43585f409bbb7bee3eb889cb75b0cede5da3300f13
farm-v-13.wasm: 54f51fab1b5cf600e323cfe672c99a46443809fdff80501c731f1d70fc2fdd94
simple-lock.wasm: 57ed8a72187c9eb5502ce9a1cfde56262b00477772900c332de90dabb7c44cd0
metabonding-staking.wasm: 7f8f1d29259017b806e5cde7b6e9b05aaa85058ffbad126d04c09b388143320f
governance-v2.wasm: 07396f3922178f81af7292ac41216861f9cefe3c2df03758b9c2c802d18597c9
pair-mock.wasm: 17bb816f23b3cc8120270c4756352e5a959741de2d585cba285cfff3c6c29c67
price-discovery.wasm: 2b3122d1bf80508fbd2328b07565aedf01abe467d78d323626416b1c753b9fdf
factory.wasm: ae01a15422da1d5d83efe91e234320d10d93363aff0a0746810a6db66ee6e1db
distribution.wasm: e80446003217ef4c96c75a1fbb10b3a7e833606d542db0987c1f76e4ad6aaaeb
proxy-deployer.wasm: 4e7f02e832a643c46755e4303809a5e4cdd3dd94cbb16f1e520c5d207be95fdc
energy-update.wasm: e508a0ce7d8873f558c3b813df72d8e879cb66a28e1014e6c380211558f1f854
farm-staking.wasm: f460d34c64ace31654ad13c58a27804b7da1aa1cf23b4b8c17e0af776dee009c
pair-full.wasm: 1f26c9c86d38cacc0406c393ee171c93da144c326e7ef9bde88e8474140a8455
safe-price-view.wasm: c82efa4e21e7e1f808ddebbcfc2eae6258201be0b0ee76b0389fc87ba4d2baaa
pair.wasm: 893d5720cc35336fa999a498008a27e979d4d88ce9fb2e35de4a4d6f2adf1a20
v3.0.6
What's Changed
- original caller merge fix by @psorinionut in #897
- Various DEX tests by @psorinionut in #890
- farm staking additional tests by @psorinionut in #898
- Proxy dex unit tests by @CostinCarabas in #899
- code coverage update by @psorinionut in #900
- Total farm position test in proxy dex by @psorinionut in #903
- Metastaking claim total farm position fix by @psorinionut in #904
- Energy factory unit test audit update by @psorinionut in #905
- Proxy dex unit tests audit update by @psorinionut in #912
- farm energy fix by @dorin-iancu in #911
- Revert "farm energy fix" by @psorinionut in #916
- framework upgrade 0.48.1 by @psorinionut in #917
Full Changelog: v3.0.5...v3.0.6
Built using Docker image: multiversx/sdk-rust-contract-builder:v6.0.0.
Codehashes (blake2b):
distribution.wasm: df3347e6208f3f471800a5de3ad3bd70ae93ba8b37323128f135b85a86a293ba
price-discovery.wasm: 8120c2c6f22a42701ce0ca155e2148407e09ffb2960c347834ac111499844bfd
lkmex-transfer.wasm: fdf82f6511b18056bcf693acd7753dbc4a8336c54960dc46c99cab3dbec3ea2b
router.wasm: 0307e0a5b8dfc62d9b94dd066b4160cc3678bc7ba607b2d7fa959791e3860278
pause-all.wasm: 2f81e6a3bcd29ec7157db5176e5eb7809cc15838893c3b8715be8fc667ecbc5a
farm-staking.wasm: 1bcfbc4a75df1da3a100c21aec612424f48fbe8a121fae74e726e62081906009
proxy_dex.wasm: ba6841d2db30d48a1041332f28dbf5375f274cde485d6b4e791e03992a1ad462
energy-factory-mock.wasm: f03c56648ac234be795fce1f22ca8bad58089fb64a94dc8a047efeea3e377a2f
fees-collector.wasm: 4c8635bfbe9a1e69a09d5d0ec3885f54b548c319ce7e3c1dd031af850386f63c
pair.wasm: 4ac61712b5b0e0b8ffcd88715cf656e29873f09b835cc9b1af1f43dda7f7af49
safe-price-view.wasm: b5e6fd9038ccb3e1fe1391aa05dfac81d90a027cbc2c6f7e221fde70d687ac6a
pair-full.wasm: ec8fc30abbd8124f1277a7def29dbf72a97801aa390006b4c0427426c2c463e8
locked-token-wrapper.wasm: e3b8c5772a10ffa4d5aefbcf26a6715b85e9409fbde7deff287968f5561efef3
token-unstake.wasm: e7c1b8a690fdeee36cce38608fe1dad6b02196c6675a21c6dec7fd31f829f327
energy-update.wasm: 94b9eb13f53ab9d9e089fcfd7d1d7c3eba6905b33c6876d7ec087754392d6ff8
farm-staking-proxy.wasm: a808eac6b388743bb7184f08d59c3fd604fa9eb268d6fd329884a299f81d3ec8
factory.wasm: eaa91085fd3ff9a5c54891b32e2ce41a7e1121f0f0e71050245fc8c8676c7a11
governance.wasm: 1495abe7c93f261830907975ec061515792ac50aa880d2052ad307dfe007865d
governance-v2.wasm: c0abe8ce151f21a0072af7f6a428fd3a04382448d6d661ad134345c8ba4dd479
farm-with-locked-rewards.wasm: 40b076826df81e2447db59f0371d589b759fd78f9d374d63cbe4dcbced06c20d
energy-factory.wasm: e259ab1a5fb87bd5c7117679171a07bf5a7b2dfeb82619299ab3361b53b6b6cf
simple-lock-whitelist.wasm: 2d90f10fc11f5b9a21c0f16842e9bdf376ba2d69c3d67fa4796af6762a6ff6e9
simple-lock.wasm: 287cd4e8428f554b29e4ed23d1020cf156101c9aec0de2edf03174865db012cf
farm.wasm: f87570856b7af8044540d87794695a953328c83cc481bcf46eaa4537970140ef
pair-mock.wasm: 81f86ebc2ba64cf1eeac52ffb7ac63c267d80ba9cf51b3bffc584c7d54efc331
proxy-deployer.wasm: a7c7a88a8927ac540ed5726e99a983d9be416f972ba97905067d2d65798212b1
metabonding-staking.wasm: 97eeaa98260550f12dac2ada3cef4f5938b42e030d3656611220943b73a9a91f
v3.0.5-router-gas-fix
What's Changed
- Safe price with weighted LP supply by @psorinionut in #850
- Safe Price accumulated LP supply migration fix by @psorinionut in #863
- Safe Price tests clippy fixes by @psorinionut in #878
- Github actions on rc branches by @psorinionut in #881
- Github actions on rc branches by @psorinionut in #880
- Energy factory extra checks for public endpoints by @psorinionut in #864
- set boosted yields percentage fix by @psorinionut in #871
- Simple lock whitelist audit improvements by @psorinionut in #872
- Remove the SC check for XMEX unwrap endpoint by @psorinionut in #846
- Farm tests with original caller merge fix by @psorinionut in #875
- framework update v0.48.0 by @psorinionut in #887
- Upgrade annotation by @andrei-marinica in #889
- Router check pair refactor by @psorinionut in #886
- Farm staking merge fix + unit tests by @psorinionut in #888
Full Changelog: v3.0.4-rc7...v3.0.5
Built using Docker image: multiversx/sdk-rust-contract-builder:v6.0.0.
Codehashes (blake2b):
pair-full.wasm: 0e6051df553d8252cb9a0b33939715609c189fcede49cb666abde9e26cd8ce7d
pair.wasm: 6848d965e8ed61528902b5476c1d5085b79e1ea53df21b214934a99815cd2c9c
safe-price-view.wasm: 4cb3b0f71e22ee41c0b38c3dba3ecbb8f3cc7bd19d699cf532e334df705d73cb
governance-v2.wasm: 11f531a4931bbe40e0bd4dac87876b6e1b1effaae81cfa95c44bcf1d6a624dd9
energy-update.wasm: 94b9eb13f53ab9d9e089fcfd7d1d7c3eba6905b33c6876d7ec087754392d6ff8
router.wasm: 21168906ff4a9b8b03bbc13e3c60458034f133d4b9029150d7e7a9502f1579ac
energy-factory.wasm: 8492301077c44fa0f897eea586adfbffd3d1297a7ea88aedf98d529af6b5d3f4
farm-staking.wasm: 2aef6b1f35169e53657bea5685d531e58463ba46574e8ee71013a0376343a66a
simple-lock-whitelist.wasm: ce41234e0d97d7978a65616a7e13c570ec4d0e16bf7c0a9acfbe1e590c6baf16
lkmex-transfer.wasm: 575c20b41b85d6511e416a8f8d39bed87173696b356e99c4da418c704050c214
price-discovery.wasm: afa2f1865c3b65d4a4a182a0a60941573cb0443ca45fd410a905a8f49c31eaea
farm-with-locked-rewards.wasm: 46b42af823c56f0e34e44cbe2d704917f85d9f77f3abd7bef3a24b8724790dfa
distribution.wasm: b65f2411246038134e5bd501d907e2ae4af3f215b9c678d844864614fabe67dc
proxy_dex.wasm: 91aa0f14c0d89de9272de5ae6aede6b3e2f6f7ad28e4e92b4d82ca902e9fb7ac
pair-mock.wasm: 33d198743f9814ef041a5fac804f31dc97bb169609d40b9023deac778f8e3883
proxy-deployer.wasm: 3ef2c810e728e832f88b7dcef0883014c7d0d3881f3c54fc6ebb7a367abae536
energy-factory-mock.wasm: 80e342f9c6b4ae414d5a50ed72b82094f142abd835d46ec74673ce54c92f74ed
governance.wasm: 1bf8c6428d0386fa23c1324ae58ab6b72fea577a88315611254a605aae5a2f70
farm-staking-proxy.wasm: fbc51133acae9fc7f5063ae1d0dbcc4d4350b1e4d7e562159c6408ef4e866cd3
factory.wasm: 7d97590148fb47ca1c092a7a8839ff483b888d3c7cd99d94c93e4dc19ff573a2
fees-collector.wasm: 9a3b1745ebd6977053381c07e65baf0986e7ba802b510e0b03161cbdf475b4b9
token-unstake.wasm: 264284dc5f9f3acc1047b6c017334d8305597fab01d1758ea97013121c1568bc
locked-token-wrapper.wasm: c942f56b538d9cfef39f3e48744561e3dec0d1cf836c0af5fbc10a0593e3934f
metabonding-staking.wasm: eee70193273ba67a0c7419ea09fe1ed4a607afe9999abe72b382ed6aba07ebdb
pause-all.wasm: 3547f987a8a0019e7517785fecd02d3dd8c911e9004879a81d9b41f5119443f5
farm.wasm: cd14b79956deb690fa079c946a9539c7e1012b54dee23531bc1c6f66066b3ca6
simple-lock.wasm: 1e28ba5e0a4a992b8f7ec062041fe769bd3b3bc10f97f59d69c7ee1790c5fe76
v2.5.4-governance-campaign-total-quorum-check
What's Changed
- safe price v2 README documentation by @psorinionut in #745
- Governance v2 energy updates by @CostinCarabas in #761
- claim multi event only if there are payments by @dragos-rebegea in #762
- energy factory & proxy lp merging testing by @psorinionut in #750
- reproducible build update for compatibility by @ovidiuolteanu in #765
- xExchange rebranding fixes in readme by @ovidiuolteanu in #766
- Give boosted energy even after unlock xMEX by @CostinCarabas in #767
- Governance-v2: 2 fixes by @CostinCarabas in #768
- upgrade to framework version 0.43 by @andrei-marinica in #764
- Upgrade 0.43.2 by @dorin-iancu in #769
- Protection add liquidity: make sure both amounts deposited are greater than expected. by @jacobleygonie in #736
- router pair map migration by @psorinionut in #742
- Governance-v2: Fixes after audit by @CostinCarabas in #771
- Governance v2 audit fixes by @CostinCarabas in #770
- claim boosted in merge endpoints by @psorinionut in #774
- remove exit amount parameter from farms by @psorinionut in #773
- audit fixes (2) by @psorinionut in #775
- farm position functionality tests by @psorinionut in #776
- farm position first audit fixes by @psorinionut in #772
- Proxy increase energy by @dorin-iancu in #778
- farm position functionality by @psorinionut in #760
- revert energy update change by @dorin-iancu in #779
- upgradeable contracts by @dorin-iancu in #780
- opt caller arg by @dorin-iancu in #781
- Farm with locked rewards references cleanup by @psorinionut in #782
- framework upgrade 0.44.0 by @andrei-marinica in #785
- Governance-v2: Fix GovernanceProposal default by @CostinCarabas in #784
- usage of latest actions versions by @ovidiuolteanu in #788
- Upgrade to framework 0.45.1 by @psorinionut in #787
- Governance-v2:Allow users with 0 energy to propose by @CostinCarabas in #790
- Update tests setup to the mainnet setup by @CostinCarabas in #791
- separate upgrade endpoint by @ovidiuolteanu in #792
- Framework upgrade 0.45.2 by @CostinCarabas in #793
- Add claimBoostedRewards endpoint in Fees Collector by @psorinionut in #789
- Build cleanup by @ovidiuolteanu in #807
- [Reproduce previous build] v2.5.2-governance-merkle-tree by @andreibancioiu in #796
- Framework upgrade 0.46.1 by @CostinCarabas in #814
- Fix: escrow transfers by @CostinCarabas in #808
- Cleanup Pair SC by @dorin-iancu in #817
- hooks definition by @dorin-iancu in #818
- Add withdraw functionality for metastaking rewards by @CostinCarabas in #815
- implement all hooks by @dorin-iancu in #821
- example hook impl by @dorin-iancu in #823
- rip hooks by @dorin-iancu in #824
- Fix/metastaking withdraw fix after audit by @CostinCarabas in #827
- Fix issues: Add Cargo.lock by @CostinCarabas in #831
- feesCollectorAddress setter by @dragos-rebegea in #822
- Simple lock: Add endpoints that breaks farm by @CostinCarabas in #816
- Increase energy for proxy LP tokens fix by @psorinionut in #848
- [proxy_dex] only create the wrapped lp token by @claudiulataretu in #849
- Remove payable from claim boosted rewards endpoint by @psorinionut in #847
- Fix build_swap_output_payments when swap is perfect by @CostinCarabas in #862
- add test-coverage by @laurci in #865
- first_week_start_epoch on farm staking init by @psorinionut in #868
- Proxy dex backwards compatibility fixes by @psorinionut in #869
- Router audit updates by @psorinionut in #866
- Router multi pair swap return payments by @CostinCarabas in #783
- Remove position destroyer from v3.0 by @psorinionut in #876
- Router further audit improvements by @psorinionut in #873
- Github actions on rc branches by @psorinionut in #881
New Contributors
- @jacobleygonie made their first contribution in #736
- @laurci made their first contribution in #865
Full Changelog: v2.5.2-governance-merkle-tree...v2.5.4-governance-campaign-total-quorum-check
v3.0.4-rc7
What's Changed
- Proxy dex backwards compatibility fixes by @psorinionut in #869
- Router audit updates by @psorinionut in #866
- Router multi pair swap return payments by @CostinCarabas in #783
- Remove position destroyer from v3.0 by @psorinionut in #876
- Router further audit improvements by @psorinionut in #873
Full Changelog: v3.0.4-rc6...v3.0.4-rc7
Built using Docker image: multiversx/sdk-rust-contract-builder:v6.0.0.
Codehashes (blake2b):
farm-staking-proxy.wasm: 4e0ef742dce7f89ba0b8f1ff0e56f6cb38d3c09329643de40bd17a835f544475
simple-lock-whitelist.wasm: f6c6352408eac7b401541796278ee6c90e2cdb43933ee6ec6fdb22d487c3e56f
farm-with-locked-rewards.wasm: 7b43e58b44a5108647dd9b654fc2371aa9438ca6fbe2b172039989f864e71081
metabonding-staking.wasm: db18d459dfd68202c1a90e65584d3e884be9c23829b496e3b93121316444b011
locked-token-wrapper.wasm: dc4f7cd4d3478844b3fc0005c33955407d8dd31034348a90f2ffcb42b152ef98
safe-price-view.wasm: cef336221c178e20c32443e4d3f5e50131b0acac784d86495b6b2b1415c3cdf0
pair-full.wasm: baf53cb3f6966cdec354fb158339888f09165a496cc873ed74a1a8b756834f4f
pair.wasm: f902ba6a5c74c0aa0c51f07658fa1f2a0ebca1a5df678d2e869856e48647193e
farm-staking.wasm: 7c76522bd8a912a6c162be99f1a4866d207fdfda29883e0bb73e3ce164e83da3
proxy-deployer.wasm: d75767394668e16205a6266f5595d72d59e4a46bac557a85b2a053a53b20c9bc
distribution.wasm: f36f43ee6e63a035d87701e523de195950c5590cbb80b4430aef046805ef1cf7
pair-mock.wasm: 5b081b138f026f9ca4c60391781e7d7b62db78a238441162e2ab39841fc6ef3b
energy-factory.wasm: 1183ad950900ef2e6c6496303697f4031792de928ec2fd0cf1f55a055d2c45d8
proxy_dex.wasm: ef86133ec35b9748fa62304e2f0336250025f48bae36afb76b1fcc1a237823b2
energy-factory-mock.wasm: 152b4f5bc48ec2c6d110cd27129fff2ce200d1e601ea5e98e91711db6fbae4ad
simple-lock.wasm: a1665e1d282acd28ba18831845d9cfff298947767c833343f54ed1f8c7d003e5
governance.wasm: 1ae442861e4192a1e9bb2d86b3e920ae970bde8f46fa70ae7e63b887f9e13617
router.wasm: 8b2aa9e1f9d73e3565522a8865f50eb77f639b116c51c6fff7a6cd26e7cb437a
token-unstake.wasm: d4e72d6f35eb05052e809f5d0fa8b660ad0ed8761e07e15d4569a83eda80541e
governance-v2.wasm: cfaa0a553517f1194660c3d979ca9d4b1ff9c02fc86683fb0adf00bcda9d3a64
farm.wasm: 68c52b55c63d89a19b2253bbfec82f37e84e898c1924251b8d1be4f1ad9e78aa
factory.wasm: f15747cf1340443ea3ab47f06d673ff5180e06124fa1f06c8f6c65b5fc42f799
fees-collector.wasm: e6f88571c8ad77d9a82d8c70e0bb5b3761551feaa54e3476f8f1993e7c9e2f1c
pause-all.wasm: 89a2fe9c0f6f66ebd72300b6e961bbd846890a0d26913b520c4fcbbfec95fe82
price-discovery.wasm: c3568a5e0c19d0aed18198b200a1dd4e20ac0820582f28c75ff7a38d86bc5546
lkmex-transfer.wasm: 7ac6dfe5013551c101fb385306524e855582eaedfffccc549a90263151305b14
energy-update.wasm: 94b9eb13f53ab9d9e089fcfd7d1d7c3eba6905b33c6876d7ec087754392d6ff8
v3.0.4-rc6
What's Changed
- Remove payable from claim boosted rewards endpoint by @psorinionut in #847
- Fix build_swap_output_payments when swap is perfect by @CostinCarabas in #862
- add test-coverage by @laurci in #865
- first_week_start_epoch on farm staking init by @psorinionut in #868
New Contributors
Full Changelog: v3.0.4-rc5...v3.0.4-rc6
Built using Docker image: multiversx/sdk-rust-contract-builder:v6.0.0.
Codehashes (blake2b):
proxy-deployer.wasm: d75767394668e16205a6266f5595d72d59e4a46bac557a85b2a053a53b20c9bc
pair.wasm: f902ba6a5c74c0aa0c51f07658fa1f2a0ebca1a5df678d2e869856e48647193e
safe-price-view.wasm: cef336221c178e20c32443e4d3f5e50131b0acac784d86495b6b2b1415c3cdf0
pair-full.wasm: baf53cb3f6966cdec354fb158339888f09165a496cc873ed74a1a8b756834f4f
energy-update.wasm: 94b9eb13f53ab9d9e089fcfd7d1d7c3eba6905b33c6876d7ec087754392d6ff8
governance-v2.wasm: cfaa0a553517f1194660c3d979ca9d4b1ff9c02fc86683fb0adf00bcda9d3a64
locked-token-wrapper.wasm: dc4f7cd4d3478844b3fc0005c33955407d8dd31034348a90f2ffcb42b152ef98
energy-factory-mock.wasm: 152b4f5bc48ec2c6d110cd27129fff2ce200d1e601ea5e98e91711db6fbae4ad
metabonding-staking.wasm: db18d459dfd68202c1a90e65584d3e884be9c23829b496e3b93121316444b011
proxy_dex.wasm: 72b1dadb697538a86e2eeff3b5a812275510ab8cbfef5b26e48e4e038c5d5a03
pause-all.wasm: 89a2fe9c0f6f66ebd72300b6e961bbd846890a0d26913b520c4fcbbfec95fe82
farm-staking-proxy.wasm: 4e0ef742dce7f89ba0b8f1ff0e56f6cb38d3c09329643de40bd17a835f544475
distribution.wasm: f36f43ee6e63a035d87701e523de195950c5590cbb80b4430aef046805ef1cf7
simple-lock-whitelist.wasm: 3e2b68908aded081fc457cadbc4e033e33aaaed5bd2211877ae37269cf4721ea
pair-mock.wasm: 5b081b138f026f9ca4c60391781e7d7b62db78a238441162e2ab39841fc6ef3b
token-unstake.wasm: d4e72d6f35eb05052e809f5d0fa8b660ad0ed8761e07e15d4569a83eda80541e
farm.wasm: 68c52b55c63d89a19b2253bbfec82f37e84e898c1924251b8d1be4f1ad9e78aa
farm-staking.wasm: 7c76522bd8a912a6c162be99f1a4866d207fdfda29883e0bb73e3ce164e83da3
fees-collector.wasm: e6f88571c8ad77d9a82d8c70e0bb5b3761551feaa54e3476f8f1993e7c9e2f1c
router.wasm: 84b4abf09475e66459f536e6d31efb3623c6b353fdf1ec97b09ad1bf79ba0d88
factory.wasm: f15747cf1340443ea3ab47f06d673ff5180e06124fa1f06c8f6c65b5fc42f799
governance.wasm: 1ae442861e4192a1e9bb2d86b3e920ae970bde8f46fa70ae7e63b887f9e13617
price-discovery.wasm: c3568a5e0c19d0aed18198b200a1dd4e20ac0820582f28c75ff7a38d86bc5546
simple-lock.wasm: ba0acfae54a361c181e90860f620696bc504d95846ce144ab711c737dc043505
energy-factory.wasm: 1183ad950900ef2e6c6496303697f4031792de928ec2fd0cf1f55a055d2c45d8
farm-with-locked-rewards.wasm: 7b43e58b44a5108647dd9b654fc2371aa9438ca6fbe2b172039989f864e71081
lkmex-transfer.wasm: 7ac6dfe5013551c101fb385306524e855582eaedfffccc549a90263151305b14
v3.0.4-rc5
What's Changed
- feesCollectorAddress setter by @dragos-rebegea in #822
- Simple lock: Add endpoints that breaks farm by @CostinCarabas in #816
- Increase energy for proxy LP tokens fix by @psorinionut in #848
- [proxy_dex] only create the wrapped lp token by @claudiulataretu in #849
Full Changelog: v3.0.4-rc4...v3.0.4-rc5
Built using Docker image: multiversx/sdk-rust-contract-builder:v6.0.0.
Codehashes (blake2b):
simple-lock-whitelist.wasm: 3e2b68908aded081fc457cadbc4e033e33aaaed5bd2211877ae37269cf4721ea
farm-with-locked-rewards.wasm: 0b97141a0a6401e49de4660e7d2bbf79709bec1a0709501631f62162474ce963
token-unstake.wasm: d4e72d6f35eb05052e809f5d0fa8b660ad0ed8761e07e15d4569a83eda80541e
pause-all.wasm: 89a2fe9c0f6f66ebd72300b6e961bbd846890a0d26913b520c4fcbbfec95fe82
proxy-deployer.wasm: d75767394668e16205a6266f5595d72d59e4a46bac557a85b2a053a53b20c9bc
distribution.wasm: f36f43ee6e63a035d87701e523de195950c5590cbb80b4430aef046805ef1cf7
governance.wasm: 1ae442861e4192a1e9bb2d86b3e920ae970bde8f46fa70ae7e63b887f9e13617
simple-lock.wasm: ba0acfae54a361c181e90860f620696bc504d95846ce144ab711c737dc043505
pair.wasm: 07737d383391480bb7ddec9302fbd147aabc46468d7ff8c326f5e2c5f4b512bf
pair-full.wasm: f0b5eb72442c771ab6ebf0e796592d1172d77d3011ebd9564cd37a74ddc19dbe
safe-price-view.wasm: cef336221c178e20c32443e4d3f5e50131b0acac784d86495b6b2b1415c3cdf0
locked-token-wrapper.wasm: dc4f7cd4d3478844b3fc0005c33955407d8dd31034348a90f2ffcb42b152ef98
farm.wasm: c7a6614ea935d488f5325ff833f626b085cd752a677b3ca6aa88afbdca0117bd
metabonding-staking.wasm: db18d459dfd68202c1a90e65584d3e884be9c23829b496e3b93121316444b011
energy-update.wasm: 94b9eb13f53ab9d9e089fcfd7d1d7c3eba6905b33c6876d7ec087754392d6ff8
lkmex-transfer.wasm: 7ac6dfe5013551c101fb385306524e855582eaedfffccc549a90263151305b14
fees-collector.wasm: e6f88571c8ad77d9a82d8c70e0bb5b3761551feaa54e3476f8f1993e7c9e2f1c
price-discovery.wasm: c3568a5e0c19d0aed18198b200a1dd4e20ac0820582f28c75ff7a38d86bc5546
energy-factory.wasm: 1183ad950900ef2e6c6496303697f4031792de928ec2fd0cf1f55a055d2c45d8
farm-staking.wasm: 9b75e21a3b20237f3bcd3d7af0c891ec85b2a828a3e3e8873c97b3f4e2c2cdc1
energy-factory-mock.wasm: 152b4f5bc48ec2c6d110cd27129fff2ce200d1e601ea5e98e91711db6fbae4ad
proxy_dex.wasm: 72b1dadb697538a86e2eeff3b5a812275510ab8cbfef5b26e48e4e038c5d5a03
router.wasm: 84b4abf09475e66459f536e6d31efb3623c6b353fdf1ec97b09ad1bf79ba0d88
governance-v2.wasm: cfaa0a553517f1194660c3d979ca9d4b1ff9c02fc86683fb0adf00bcda9d3a64
farm-staking-proxy.wasm: 4e0ef742dce7f89ba0b8f1ff0e56f6cb38d3c09329643de40bd17a835f544475
factory.wasm: f15747cf1340443ea3ab47f06d673ff5180e06124fa1f06c8f6c65b5fc42f799
pair-mock.wasm: 5b081b138f026f9ca4c60391781e7d7b62db78a238441162e2ab39841fc6ef3b