Releases: multiversx/mx-exchange-sc
v1.10.2-legacy-farm-stripdown
Built using Docker image: elrondnetwork/build-contract-rust:v3.2.0.
Codehash (blake2b):
- farm.wasm:
bac43c58b865f55f303ae2d4100c5fe2d4492bc50cfb131d8206200039808242
What's Changed
- Development by @catalinnnn in #2
- Added mandos tests + small fixes after running tests by @catalinnnn in #3
- Dev/esdt local mint burn by @claudiulataretu in #5
- Staking SC swap add and fixes after manual tests by @catalinnnn in #7
- Automate Toggling of fee by @catalinnnn in #8
- Added invariants. K for Pair and Wegld/Lp Existing Reserves by @catalinnnn in #9
- Renamed and reorganised some endpoints and views by @catalinnnn in #11
- Dev/esdt local mint burn by @claudiulataretu in #12
- Mandos tests for Router by @catalinnnn in #14
- Basic View functions by @catalinnnn in #13
- [Router SC] setLocalRoles does not need tokenId by @catalinnnn in #15
- replaced only owner with require by @catalinnnn in #16
- [Pair SC] old views had no checks for zero values by @catalinnnn in #17
- [Pair SC] Added safety checks after fuzz testing by @catalinnnn in #18
- [Staking SC] Fix remove_pair by @catalinnnn in #19
- added unstake token needed for unbonding by @catalinnnn in #21
- Dev/esdt local mint burn by @claudiulataretu in #20
- Fix after merge by @catalinnnn in #22
- Fixes after reviews by @catalinnnn in #24
- cargo fmt and inline funcs. (forgot to commit) by @catalinnnn in #25
- Fix unbond. Unstaking tokens should be burned by @catalinnnn in #26
- Fixes after reviews by @catalinnnn in #29
- Feat/inter pair swap by @catalinnnn in #30
- Additional checks for swap in case of admin mistakes by @catalinnnn in #31
- New dependencies refactor by @catalinnnn in #32
- Docs and demo by @catalinnnn in #33
- router/ revert using PairTokens struct by @claudiulataretu in #34
- staking/ only Mint and Burn roles are used by @claudiulataretu in #35
- staking/ remove EsdtLocalRoles arguments by @claudiulataretu in #36
- New requirements by @catalinnnn in #37
- additional check against nfts in liquidity pools by @catalinnnn in #38
- Integration with Distrib SC by @catalinnnn in #39
- added view functions that simulate enter/exit farming by @catalinnnn in #40
- add burn option for swap fees by @catalinnnn in #42
- Swap will be disabled by default by @catalinnnn in #41
- added per block rewards minting by @catalinnnn in #43
- Claim farm rewards by @catalinnnn in #44
- Dev/small fixes by @claudiulataretu in #45
- non payable farm by @catalinnnn in #46
- new return data to functions by @catalinnnn in #47
- small fix. Comparison >= vs > by @catalinnnn in #48
- Fix initial liquidity locking by @catalinnnn in #49
- Audit fixing by @catalinnnn in #50
- Audit fixing by @catalinnnn in #52
- Refactor to new framework by @catalinnnn in #51
- Audit fixing by @catalinnnn in #53
- split lib in more modules by @catalinnnn in #54
- New version of framework update by @catalinnnn in #55
- Development by @catalinnnn in #56
- Audit fixing by @catalinnnn in #57
- New farm refactor by @catalinnnn in #58
- New farm refactor by @catalinnnn in #59
- Double APR for lock rewards option by @catalinnnn in #60
- Interaction snippets with latest SC development by @claudiulataretu in #61
- Copied distribution, GitHub actions by @andrei-marinica in #63
- Farm rewards by @catalinnnn in #62
- Audit fixing by @catalinnnn in #64
- Mandos tests by @catalinnnn in #66
- Interaction snippets by @claudiulataretu in #67
- made dex proxy non payable by @catalinnnn in #65
- Audit fixing by @catalinnnn in #68
- Audit fixing by @catalinnnn in #69
- Fix Fee storage amount when block change by @catalinnnn in #70
- View functions by @catalinnnn in #71
- Added require to check for zero values by @catalinnnn in #72
- Storage updates before, Send&Burn after by @catalinnnn in #73
- Refactor to new framework by @catalinnnn in #74
- Audit fixing by @catalinnnn in #75
- Small refactor by @catalinnnn in #76
- add view functions for storage mappers by @claudiulataretu in #77
- Audit fixing by @catalinnnn in #78
- Locked asset refactor by @catalinnnn in #79
- Audit fixing by @catalinnnn in #80
- Audit fixing by @catalinnnn in #83
- fix new clippy warnings by @catalinnnn in #84
- continuous integration - mandos-go by @andrei-marinica in #82
- Update Interaction snippets by @claudiulataretu in #85
- Audit fixing by @catalinnnn in #87
- Docs by @catalinnnn in #86
- stored error message on LP token issue fail by @catalinnnn in #88
- small tweaks by @claudiulataretu in #89
- Avoid Init storage overwrite by @catalinnnn in #90
- new framework function for init params by @catalinnnn in #91
- locked asset issue and local roles endpoints simplifications by @catalinnnn in #92
- Audit fixing by @catalinnnn in #97
- added token supply module by @catalinnnn in #98
- Audit fixing by @catalinnnn in #99
- Farm Token merge by @catalinnnn in #103
- Locked mex merge by @catalinnnn in #104
- Wrapped token merge by @catalinnnn in #105
- Arwen version bump by @catalinnnn in #108
- Feat/upgrade pair by @catalinnnn in #107
- Removed validate functions by @catalinnnn in #109
- fix by @catalinnnn in #110
- reset enter_epoch at each action. lowered default penalty percent by @catalinnnn in #111
- Keep entering epoch for farm tokens when claiming rewards by @claudiulataretu in #112
- buyback and burn mex tokens instead of burn LP by @catalinnnn in #113
- Original enter epoch by @catalinnnn in #114
- feat...
v1.10.1-backwards-comp-contracts
Built using Docker image: elrondnetwork/build-contract-rust:v3.2.0.
Codehash (blake2b):
- farm-staking-proxy.wasm:
ee61abb8e639df4696900c5efdac6bec747679c149be26476ee7e384e35b1ff2
- proxy_dex.wasm:
1c78b2710af133e2ef444cd714dde6d0ab2e6c1d024d27ff5a2f025989bc866e
- farm_with_lock.wasm:
6b9d9a0f6bba6004c7c1163890ea0794cc61ab16c967e1c5c2cd2b8a7c19ebbf
- factory.wasm:
146d96550a3204eb9737a6f0a4c6154c518c79ebfa921494fb9ed2a0b9685079
What's Changed
- Factory upgrade by @dorin-iancu in #586
- farm staking proxy upgrade by @dorin-iancu in #585
- proxy dex upgrade version by @dorin-iancu in #582
- backward comp - updated checks on proxy dex by @psorinionut in #604
- update actions for backwards comp branch by @ovidiuolteanu in #610
- Actions update by @ovidiuolteanu in #611
- legacy proxy pair update user energy functionality by @psorinionut in #614
- transfer role + downgrade dependencies by @dorin-iancu in #626
- farm with lock exit only by @dorin-iancu in #627
- legacy proxy dex energy computation on liq remove by @psorinionut in #628
- Included farm_with_lock in release flow by @ovidiuolteanu in #631
- added pause functionality to legacy factory by @psorinionut in #635
Full Changelog: v1.5.0...v1.10.1-backwards-comp-contracts
v2.0-rc4
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- simple-lock.wasm:
303290b7a08b091c29315dd6979c1f745fc05467467d7de64e252592074890a7
- energy-factory.wasm:
25afca64a2764ed071afe405c5a9c8135f0d467ef2a7200e0f3a428d2a65ad41
- fees-collector.wasm:
9a5e785f716e63a15ee78574bf73a3a5bf704cadd7a210b0ff6becb1ca4b8e21
- token-unstake.wasm:
463e49892f64726450d0df5ab4ba26559ad882525ce5e93173a26fde8437266e
- pause-all.wasm:
2ad8aa911555b41e397541eb46cd1a7fa87186146f8c2b295e3916303833f3cd
- pair.wasm:
23ce1e8910c105410b4a417153e4b38c550ab78b38b899ea786f0c78500caf21
- price-discovery.wasm:
6df095b15272b189c2e7b3628a21e17c1a6b26e5ed03e9a7bddac61be29d162f
- governance.wasm:
959388eadaf71ff106252c601ae2767a5c62d7bd0ab119381c28dc679975685e
- lkmex-transfer.wasm:
995311e0dbd75ddc51a5c0c71ab896245c996b9b3993d3118a153bfb5531e123
- farm-staking-proxy.wasm:
56468a6ae726693a71edcf96cf44673466dd980412388e1e4b073a0b4ee592d7
- proxy_dex.wasm:
811ecd977b3ededbda63e1307aaf4ca3f001f9866e142ff2d2210a90c677a6da
- governance-v2.wasm:
786a6cf08f1d961814ebb062f149c9a943d39d7db93d8f53aa1fc42b8e652f49
- farm-with-locked-rewards.wasm:
2523c7718d6be07b0c0de101564af0b55b0af27b757764f0271ef72c7f0c6616
- router.wasm:
8429d332fb62b557b3549d3f509a55d6aff8638f53a5ee876358a831107102cf
- proxy-deployer.wasm:
5108e7419546872d235f0b7db5e01c5d04fec243bfa599c666629ead13bab0aa
- farm-staking.wasm:
ca0a8ceed8b8807b0fb078153c15167a3a235a61a76edc5023dfcacae0446125
- energy-update.wasm:
8523bf84ac56626c70c31342487445bf8123e3ef5f906dcb39e8b5f16c4145b7
- distribution.wasm:
17a30ad44291af84f6dbd84fdaf0a9a56ed7145d544c54fd74088bb544c4f98f
- simple-lock-whitelist.wasm:
c576c6106234e5f7978efb1885afe36c5d6da6a13c12b459fd7fe95967646d13
- energy-factory-mock.wasm:
83b2f26a52e3fe74953f2a8cfd81f169664a4e59dae4e5d5bb1d89956fd81d43
- farm.wasm:
fcf7635e441a02bc8cebdc4f33ad366e925bc0b92531d52cb8cc629d3599816b
- factory.wasm:
48a8d8b4a0178375c166754c2bac01d5216339895c4ed883a95fc4f0956a074f
- pair-mock.wasm:
a54495375db964cf924391433605d602940174d4d28111b89b8689564d90e662
- locked-token-wrapper.wasm:
f9ee63d96163e3fac52a164c76d91c85fd77968393a50d4a96a7080e648d0a6c
- metabonding-staking.wasm:
f508c5643b3d5f5e79b68762a9ca9e247c753acd305a29009328c5ec5d153bdd
What's Changed
- clear unused storage by @dorin-iancu in #615
- set if empty by @dorin-iancu in #616
- governance fix by @dorin-iancu in #618
- governance refactor by @dorin-iancu in #619
- remove unused endpoint by @dorin-iancu in #620
- consistent update by @dorin-iancu in #621
- min amounts consistency by @dorin-iancu in #622
- set locked token endpoint in simple lock contract by @psorinionut in #612
- updated check on update_energy_and_progress func by @psorinionut in #623
- prevent escrow to SC by @dorin-iancu in #624
- rename trait arg by @dorin-iancu in #625
- allow bigint arg by @dorin-iancu in #629
Full Changelog: v2.0-rc3...v2.0-rc4
v1.9.1-governance-lkmex
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- simple-lock.wasm:
a1780a7a5358f68eeeddd52514b2db128b696f5e829030efffc929c3a15f427f
- energy-factory.wasm:
3b14a453f333bb4d91933fb642d1e3a059a301a46c1493205d7399b2483251aa
- fees-collector.wasm:
324cec12ae86d6433a84f098e7ed37ea99c1f29e37d8170b21a1a4a463dd8808
- token-unstake.wasm:
55390d8d60b2c1e47461437c137f323438e1d029b7227ad520d7c9c967052b07
- pause-all.wasm:
2ad8aa911555b41e397541eb46cd1a7fa87186146f8c2b295e3916303833f3cd
- pair.wasm:
253b76e79d16b3954759934cf14d6164e818828b304b1de2a942ab3dde6b9d5e
- price-discovery.wasm:
078877486df8683fac8f571729011bae492afa75fa6f813dd341034a830ca348
- governance.wasm:
959388eadaf71ff106252c601ae2767a5c62d7bd0ab119381c28dc679975685e
- lkmex-transfer.wasm:
9b8255d0b525f3d17eff7d4486c2d20f23d5301b89776cab6433aa4e07e68ce0
- farm-staking-proxy.wasm:
45792b63681bf145d8d0d2d1abc1a9467018eb558bce3180d39d85a954994924
- proxy_dex.wasm:
f9b498962800da60868094fca60aa19d8cd47b90a94543d2c581ed95513799ad
- governance-v2.wasm:
7c9c92d914542939c611aaabf21f17e9f71a29e196da319bcfdddd33c409f91d
- farm-with-locked-rewards.wasm:
1205d6d7e36b8aaf6bf4173560e6fb0a805d158cefe5b4992c195d88749d7e1e
- router.wasm:
955f1bc6da091b8162c6cfe5cde2ee4958bc910cc8c83237b00bd783fbc7f9f0
- proxy-deployer.wasm:
99cc2301d4a1739627639571a985000fe92c07082dc766318e7af4f1cd4c7374
- farm-staking.wasm:
50ff7e4e520303a78a467f27491a36eeeba70c5708023a1c313574db1faa2fde
- energy-update.wasm:
2012666efe64c8ba44778e81fec24765df480c465a31528e807776060604b080
- distribution.wasm:
ad871ef496dbd01b769edcb3f66a62b6b3d26d30bc4da509e959a5a63eb58e43
- simple-lock-whitelist.wasm:
cb999d1cbac0233d7a7857dd1f9185dcb4f3d7f0440bb099476880043d74a212
- energy-factory-mock.wasm:
2863abef46035e8c2f5578feaf3c38da82f46704bec7bcc65e591fdae9c18400
- farm.wasm:
54461d18993de9bdbc066f3c1394ad642ce3ad6c8dbf2bd5f46cc903698efdd3
- factory.wasm:
af770939a0107850d2cd4b528ca773f0a171abdf2ccdd8f4161261397f8edbcb
- pair-mock.wasm:
a54495375db964cf924391433605d602940174d4d28111b89b8689564d90e662
- metabonding-staking.wasm:
d3a682564a7a62a1aded495782d4beb933db54e33c3c9238de3606b486a3b204
Full Changelog: v1.9.0-governance-lkmex...v1.9.1-governance-lkmex
v2.0-rc3
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- simple-lock.wasm:
5445621857a2c54047d76f2c074bf6673ab8697805362104799d775f7982f054
- energy-factory.wasm:
181bd28d8b812fed101a08b1186c0d7b4f7165293e07e555927a341a7679ee69
- fees-collector.wasm:
396b4f567584bca8f1be9f55fbedc4bceb5f9b658864c84e29d0f6b9bf14fe54
- token-unstake.wasm:
8e7a041f7fbc9c4088e911c77b8d53e924fc6b7d8d083a3caba8084ee910bad3
- pause-all.wasm:
5394fa29431192894b999f447bb01bae018bf9fe6ad1c424b422ebdcf765ed69
- pair.wasm:
1c7362f3bc71e9c0968a69f0b370ae37b44eecd636d1c69947e41d04c70377be
- price-discovery.wasm:
137989fe8a8e4bd798de725de170e02eb0f3b4a08f3aba6c64fe6ea2cb8874bc
- governance.wasm:
8836cb201ef968ccec6c4682fbadaa4381a2049bc0310f9191bd7aa3f2060bc8
- lkmex-transfer.wasm:
03bdad390591592c85be7ff3b458221a55433de20d60892a598ccb5724fa37df
- farm-staking-proxy.wasm:
0dba6959d02ade5689641e2b7b4536bbeb6c66060a3dba1e0a911ead5277d1db
- proxy_dex.wasm:
70d6fe3fd3701d71a787d24619b5d6ec406e9766d8eac53ad1fb5d17c1403821
- governance-v2.wasm:
2efa09d64af79e717f97d60e43755376f3d5be399e99a5a9bb781d943c18a0d5
- farm-with-locked-rewards.wasm:
0a7e03d16a9e5a4a5d072f90717a009409c8c470c4b82993494a6bf02c827f0b
- router.wasm:
821f84a9aa3838103d366494a93dd124d78a98e9e38e6d090a416d32c47ba22b
- proxy-deployer.wasm:
60fc406bd94f7495322e6528feec3a92a4c53a9916b287a5722df27b3551f97d
- farm-staking.wasm:
02cfb7a10da884b72e6f8614f1b21df36f5195411eee383c056037dda94eeacb
- energy-update.wasm:
063ab68000b202b9cda34c1977706903cc7567f0c25f1e0e4114ed4ecf9ec0ba
- distribution.wasm:
29331e65547049a78be1a37083737e5975c95ff764dc7b69c19827c6533af95d
- simple-lock-whitelist.wasm:
e1ddd3ae2d79eadc8ce58d41578e9c4e7d28a9c0137f463a15c6021f7325186a
- energy-factory-mock.wasm:
51e266facfae42ec02dd34607dba5b544e8466451ecb05ab1ecb4d729ba426cc
- farm.wasm:
94cabe3d943ab5ea064428e7c356414dbfdbdf40489dfb927bad6fb52dd2eabb
- factory.wasm:
5afe6056d44fad093875de269a7240de209a525ee44886d70e2cefc0ca773a33
- pair-mock.wasm:
5b799fbf62b02461ea708e7e8dd4081badb6d78acfd280716dbba4f6bfac97df
- locked-token-wrapper.wasm:
10035f40e604c431058c750c52aaa2c039a71ce90551c9c26faf06a4df8d7b17
- metabonding-staking.wasm:
62ab244dd29a9baaa4e4f720539e0670a22cebc6dc2137d56ae5db165f9a42a7
What's Changed
- clear user energy on exit farm fix by @psorinionut in #607
- update user energy functionality in proxy pair by @psorinionut in #613
Full Changelog: v2.0-rc2...v2.0-rc3
v2.0-rc2
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- simple-lock.wasm:
5445621857a2c54047d76f2c074bf6673ab8697805362104799d775f7982f054
- energy-factory.wasm:
181bd28d8b812fed101a08b1186c0d7b4f7165293e07e555927a341a7679ee69
- fees-collector.wasm:
396b4f567584bca8f1be9f55fbedc4bceb5f9b658864c84e29d0f6b9bf14fe54
- token-unstake.wasm:
8e7a041f7fbc9c4088e911c77b8d53e924fc6b7d8d083a3caba8084ee910bad3
- pause-all.wasm:
5394fa29431192894b999f447bb01bae018bf9fe6ad1c424b422ebdcf765ed69
- pair.wasm:
1c7362f3bc71e9c0968a69f0b370ae37b44eecd636d1c69947e41d04c70377be
- price-discovery.wasm:
137989fe8a8e4bd798de725de170e02eb0f3b4a08f3aba6c64fe6ea2cb8874bc
- governance.wasm:
8836cb201ef968ccec6c4682fbadaa4381a2049bc0310f9191bd7aa3f2060bc8
- lkmex-transfer.wasm:
03bdad390591592c85be7ff3b458221a55433de20d60892a598ccb5724fa37df
- farm-staking-proxy.wasm:
0dba6959d02ade5689641e2b7b4536bbeb6c66060a3dba1e0a911ead5277d1db
- proxy_dex.wasm:
89963100058988a09d49ef871d074444e100880c5a567391dfc4d709b951be3e
- governance-v2.wasm:
2efa09d64af79e717f97d60e43755376f3d5be399e99a5a9bb781d943c18a0d5
- farm-with-locked-rewards.wasm:
53d131d4311563296cefeaf13c2283f229d7ae7743018e37228116a249b15459
- router.wasm:
821f84a9aa3838103d366494a93dd124d78a98e9e38e6d090a416d32c47ba22b
- proxy-deployer.wasm:
60fc406bd94f7495322e6528feec3a92a4c53a9916b287a5722df27b3551f97d
- farm-staking.wasm:
02cfb7a10da884b72e6f8614f1b21df36f5195411eee383c056037dda94eeacb
- energy-update.wasm:
063ab68000b202b9cda34c1977706903cc7567f0c25f1e0e4114ed4ecf9ec0ba
- distribution.wasm:
29331e65547049a78be1a37083737e5975c95ff764dc7b69c19827c6533af95d
- simple-lock-whitelist.wasm:
e1ddd3ae2d79eadc8ce58d41578e9c4e7d28a9c0137f463a15c6021f7325186a
- energy-factory-mock.wasm:
51e266facfae42ec02dd34607dba5b544e8466451ecb05ab1ecb4d729ba426cc
- farm.wasm:
0cd5d7b30c8f1c0afe93705b27eb7a05d925b928fbc360163298d8b010189655
- factory.wasm:
5afe6056d44fad093875de269a7240de209a525ee44886d70e2cefc0ca773a33
- pair-mock.wasm:
5b799fbf62b02461ea708e7e8dd4081badb6d78acfd280716dbba4f6bfac97df
- locked-token-wrapper.wasm:
10035f40e604c431058c750c52aaa2c039a71ce90551c9c26faf06a4df8d7b17
- metabonding-staking.wasm:
62ab244dd29a9baaa4e4f720539e0670a22cebc6dc2137d56ae5db165f9a42a7
What's Changed
- Added endpoints for proxy dex transfer role by @psorinionut in #606
- Remove is_legacy_locked_token function by @CostinCarabas in #608
- Add if_empty logic for storage tokens in init by @CostinCarabas in #609
Full Changelog: v2.0-rc1...v2.0-rc2
v2.0-rc1
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- simple-lock.wasm:
5445621857a2c54047d76f2c074bf6673ab8697805362104799d775f7982f054
- energy-factory.wasm:
a5f397689cc6a342f50af4be56547714d331d1621982e96796a0fcc067e46e05
- fees-collector.wasm:
396b4f567584bca8f1be9f55fbedc4bceb5f9b658864c84e29d0f6b9bf14fe54
- token-unstake.wasm:
8e7a041f7fbc9c4088e911c77b8d53e924fc6b7d8d083a3caba8084ee910bad3
- pause-all.wasm:
5394fa29431192894b999f447bb01bae018bf9fe6ad1c424b422ebdcf765ed69
- pair.wasm:
1c7362f3bc71e9c0968a69f0b370ae37b44eecd636d1c69947e41d04c70377be
- price-discovery.wasm:
137989fe8a8e4bd798de725de170e02eb0f3b4a08f3aba6c64fe6ea2cb8874bc
- governance.wasm:
8836cb201ef968ccec6c4682fbadaa4381a2049bc0310f9191bd7aa3f2060bc8
- lkmex-transfer.wasm:
03bdad390591592c85be7ff3b458221a55433de20d60892a598ccb5724fa37df
- farm-staking-proxy.wasm:
0dba6959d02ade5689641e2b7b4536bbeb6c66060a3dba1e0a911ead5277d1db
- proxy_dex.wasm:
f95a1ecf6c25db24082f920bfa0739cefe98e1052e6cb5f4d5be0e2655042a85
- governance-v2.wasm:
2efa09d64af79e717f97d60e43755376f3d5be399e99a5a9bb781d943c18a0d5
- farm-with-locked-rewards.wasm:
53d131d4311563296cefeaf13c2283f229d7ae7743018e37228116a249b15459
- router.wasm:
821f84a9aa3838103d366494a93dd124d78a98e9e38e6d090a416d32c47ba22b
- proxy-deployer.wasm:
60fc406bd94f7495322e6528feec3a92a4c53a9916b287a5722df27b3551f97d
- farm-staking.wasm:
02cfb7a10da884b72e6f8614f1b21df36f5195411eee383c056037dda94eeacb
- energy-update.wasm:
063ab68000b202b9cda34c1977706903cc7567f0c25f1e0e4114ed4ecf9ec0ba
- distribution.wasm:
8a29a2fa41d9949186926b4698bb814ffb31f05825ac087363ccf037bcf2ce71
- simple-lock-whitelist.wasm:
e1ddd3ae2d79eadc8ce58d41578e9c4e7d28a9c0137f463a15c6021f7325186a
- energy-factory-mock.wasm:
51e266facfae42ec02dd34607dba5b544e8466451ecb05ab1ecb4d729ba426cc
- farm.wasm:
0cd5d7b30c8f1c0afe93705b27eb7a05d925b928fbc360163298d8b010189655
- factory.wasm:
f0856caae1ffda4eb33e7c17c68ceed552ee6aef27df640171caa4852f326914
- pair-mock.wasm:
5b799fbf62b02461ea708e7e8dd4081badb6d78acfd280716dbba4f6bfac97df
- locked-token-wrapper.wasm:
8a9895b81eb6bc8bfc68d563ee8cd292ff53ad5a264e23ff77536344fcef31d0
- metabonding-staking.wasm:
de7d28e7ce104b867ef8f08e33b14fb1eea0d19bbc366962cabced0c10e3a131
What's Changed
- Reuse
add_permissions_for_all
by @claudiu725 in #516 - new boosted yields formula impl by @psorinionut in #512
- Use into instead of transmute by @claudiu725 in #518
- Clear claim progress on exit farm by @psorinionut in #515
- collect undistributed boosted rewards feature by @psorinionut in #517
- New unlock fee function by @CostinCarabas in #513
- Modify merge to adjust token fee function by @CostinCarabas in #519
- Merge tokens unlock epoch fix by @CostinCarabas in #520
- Add merge tests by @CostinCarabas in #523
- updated claim progress logic by @psorinionut in #521
- Actually implementing buckets by @dorin-iancu in #510
- exit farm exit amount parameter by @psorinionut in #524
- fix penalty calculation by @dorin-iancu in #526
- Unlock with fee cleanup by @dorin-iancu in #525
- fixes by @dorin-iancu in #527
- rename + fix by @dorin-iancu in #528
- move rewards module to trait by @dorin-iancu in #529
- GetBoostedYieldsFactors view function by @claudiulataretu in #530
- Farm staking to common interface by @dorin-iancu in #531
- upgrade + clippy by @dorin-iancu in #532
- remove unused trait method args by @dorin-iancu in #533
- import module instead of copy by @dorin-iancu in #535
- remove unnecessary farm variables by @psorinionut in #534
- revive mandos by @dorin-iancu in #536
- remove initial_farming_amount from farm token attr by @psorinionut in #537
- Move tests and cleanup by @dorin-iancu in #538
- fix token merge + test by @dorin-iancu in #539
- allow simple users in locked rewards farm by @psorinionut in #540
- [router] add back pair readable flag by @claudiulataretu in #541
- check for 0 total energy by @dorin-iancu in #542
- default epoch to current epoch by @dorin-iancu in #543
- Transfer energy by @dorin-iancu in #545
- New token migration formula by @dorin-iancu in #549
- Add new SC for farm energy update by @CostinCarabas in #547
- Energy deplete fix + test by @CostinCarabas in #550
- token unstake contract by @psorinionut in #548
- [farm-locked-rewards] add missing init for first_week_start_epoch by @claudiulataretu in #553
- Fix update user energy on claim rewards by @claudiulataretu in #552
- Remove hardcoded values by @CostinCarabas in #554
- fees collector update_energy_for_user by @dragos-rebegea in #555
- Refactor Governance data design by @CostinCarabas in #551
- Fees collecting to unbond sc by @dorin-iancu in #557
- Small stuff by @dorin-iancu in #558
- Common module by @dorin-iancu in #559
- Min migrated token lock period by @dorin-iancu in #560
- fix typos by @dorin-iancu in #561
- set burn role by @dorin-iancu in #562
- deposit_swap_fees_event return all token details by @dragos-rebegea in #566
- Owner in farm token by @dorin-iancu in #564
- reward per share round up by @dorin-iancu in #567
- check token ID on merge by @dorin-iancu in #569
- send locked rewards on enter by @dorin-iancu in #568
- fix lock epochs higher than max by @dorin-iancu in #571
- Locked token wrapper by @dorin-iancu in #565
- fix farm token leak by @dorin-iancu in #570
- [energy-factory] use current_epoch only on final result by @claudiulataretu in #572
- Common interface for raw result handling by @dorin-iancu in #574
- proxy dex partial exit test by @psorinionut in #573
- token merge based on unlock epoch by @psorinionut in #576
- fix multiple inactive weeks energy calculation by @dorin-iancu in #578
- [token-unstake] add event for user token unstake change by @claudiulataretu in #580
- Double early unlock test by @dorin-iancu in #579
- fix surplus energy by @dorin-iancu in #581
- Fix attributes in proxy addLiquidity by @CostinCarabas in #584
- Gov: Create WaitForFee status by @CostinCarabas in #563
- fees collector update energy after claim rewards by @psorinionut in #583
- apply penalty for exit farm with locked rewards by @psorinionut in #590
- Governance minor fixes by @CostinCarabas in #591
- Fix entering_epoch for merged_tokens by @CostinCarabas in #593
- fix gov by @dorin-iancu in #597
- no energy for contracts by @dorin-iancu in #596
- fees rewards with predefined lock period by @psorinionut in #589
- new boosted yields formula impl by @dorin-iancu in https:...
v1.10.0-backwards-comp
Built using Docker image: elrondnetwork/build-contract-rust:v3.2.0.
Codehash (blake2b):
- farm-staking-proxy.wasm:
d66b59821db8d022704e3f418445ce343fd1453f18b3f97adb2c19c8432e3486
- proxy_dex.wasm:
91e2d09ea2102c94e2a8807d8fffc6e3e1cad65a0d78ec13f40123d0a67d0cd2
- factory.wasm:
8bb908624fd982ab184748bbf2158dd6c6659f890705a00b8d8f73ec11773ca7
What's Changed
- Factory upgrade by @dorin-iancu in #586
- farm staking proxy upgrade by @dorin-iancu in #585
- proxy dex upgrade version by @dorin-iancu in #582
- backward comp - updated checks on proxy dex by @psorinionut in #604
Full Changelog: v1.5.0...v1.10.0
v1.9.0-governance-lkmex
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- simple-lock.wasm:
7c3300a507c70ca7fbace5863be287e0554eeccee30fe753dab6adcf731982ca
- energy-factory.wasm:
abb8fc698e631a6c84a9bdef1d76b7996907d354526ee3d8cb809542b0dbb466
- fees-collector.wasm:
fc67a996e11140d26da4d1c2b79cda565b3b54d10ab5d5a13dd49011a36a70a8
- token-unstake.wasm:
c4ca01d8c0eb05110f15719556a90eb3478f53e78f7ce5c9ef9ba233d73c264f
- pause-all.wasm:
5394fa29431192894b999f447bb01bae018bf9fe6ad1c424b422ebdcf765ed69
- pair.wasm:
9efc41d256a954fe49db2331a4e3313eaa75f99b873b96fd754c5a8f85d89877
- price-discovery.wasm:
67eb9a17f0ef43818f581f085990909264a0e72162104339e9971014f348bdeb
- governance.wasm:
8836cb201ef968ccec6c4682fbadaa4381a2049bc0310f9191bd7aa3f2060bc8
- lkmex-transfer.wasm:
7156c93dbf04c1bc586afe3b1b0816c19aaf54649511281f130c7bfe5416b01d
- farm-staking-proxy.wasm:
2938f0d8af1e358a49aec55d9b3d8a73ab37ef5c8a7ce11743792096991c2fde
- proxy_dex.wasm:
931e189565889b4ba98de4113009dbc27e064dd221835377b7dcbf65066ee438
- governance-v2.wasm:
97fdef60b889f876080228f86d38f7e4988473f515659ddbe0251c67357c7679
- farm-with-locked-rewards.wasm:
764c83c77390a714ea82aa997f27395b666c5685bb9cfb76de1876565f0a7bad
- router.wasm:
9b7284d249d8e609d4f2c8f5ff8719d4a5c422df933311a05e90292ac06e7d31
- proxy-deployer.wasm:
e49b7f800e3eae845e2fd863c008e61a4b8c2a244c4c481f3fcc314ece106a26
- farm-staking.wasm:
03b85faf2f30b7ce385a210af4fe5a6f18a60eb8270b101499003deb9871c201
- energy-update.wasm:
6de33339cae21339ee17473094d357ad8052325d19110bd964cd90da67f38563
- distribution.wasm:
314dd7ccb9e55e69728c447bd102dd8fb30c6a8d6c8f6c8718b8d95bfc56c3ce
- simple-lock-whitelist.wasm:
c3e829bfb0ae770a1f64cd2e51e55d3cf19db1dd8bdba4a7107ab4e14f572569
- energy-factory-mock.wasm:
a539c398d36de7257cc0dbb5c7818a66146d28f05ddfe648e3d81d5598dfc0a9
- farm.wasm:
c4f4070c68beba6c4e54a053a39c0e2f1ab3fbb30375e9acedee0cc56d30363c
- factory.wasm:
4e35cb4b9ea6e451aa6d7b26a4a447b16573930e10c396ce6c2178c6305a2c64
- pair-mock.wasm:
5b799fbf62b02461ea708e7e8dd4081badb6d78acfd280716dbba4f6bfac97df
- metabonding-staking.wasm:
34357f176bab5a465e0ff0d60d211595ee5585da90ee0843e00cd5c9c2401466
What's Changed
- Reuse
add_permissions_for_all
by @claudiu725 in #516 - new boosted yields formula impl by @psorinionut in #512
- Use into instead of transmute by @claudiu725 in #518
- Clear claim progress on exit farm by @psorinionut in #515
- collect undistributed boosted rewards feature by @psorinionut in #517
- New unlock fee function by @CostinCarabas in #513
- Modify merge to adjust token fee function by @CostinCarabas in #519
- Merge tokens unlock epoch fix by @CostinCarabas in #520
- Add merge tests by @CostinCarabas in #523
- updated claim progress logic by @psorinionut in #521
- Actually implementing buckets by @dorin-iancu in #510
- exit farm exit amount parameter by @psorinionut in #524
- fix penalty calculation by @dorin-iancu in #526
- Unlock with fee cleanup by @dorin-iancu in #525
- fixes by @dorin-iancu in #527
- rename + fix by @dorin-iancu in #528
- move rewards module to trait by @dorin-iancu in #529
- GetBoostedYieldsFactors view function by @claudiulataretu in #530
- Farm staking to common interface by @dorin-iancu in #531
- upgrade + clippy by @dorin-iancu in #532
- remove unused trait method args by @dorin-iancu in #533
- import module instead of copy by @dorin-iancu in #535
- remove unnecessary farm variables by @psorinionut in #534
- revive mandos by @dorin-iancu in #536
- remove initial_farming_amount from farm token attr by @psorinionut in #537
- Move tests and cleanup by @dorin-iancu in #538
- fix token merge + test by @dorin-iancu in #539
- allow simple users in locked rewards farm by @psorinionut in #540
- [router] add back pair readable flag by @claudiulataretu in #541
- check for 0 total energy by @dorin-iancu in #542
- default epoch to current epoch by @dorin-iancu in #543
- Transfer energy by @dorin-iancu in #545
- New token migration formula by @dorin-iancu in #549
- Add new SC for farm energy update by @CostinCarabas in #547
- Energy deplete fix + test by @CostinCarabas in #550
- token unstake contract by @psorinionut in #548
- [farm-locked-rewards] add missing init for first_week_start_epoch by @claudiulataretu in #553
- Fix update user energy on claim rewards by @claudiulataretu in #552
- Remove hardcoded values by @CostinCarabas in #554
- fees collector update_energy_for_user by @dragos-rebegea in #555
- Refactor Governance data design by @CostinCarabas in #551
Full Changelog: v1.8.0-simple-lock-whitelist...v1.9.0-governance-lkmex
v1.5.4-lkmex-transfer-role
Built using Docker image: elrondnetwork/build-contract-rust:v3.2.3.
Codehash (blake2b):
- pair.wasm:
b9638f4cde2da3b133993aa4a92339bb2d16df3edfa60a78ad0a00656c7df388
- price-discovery.wasm:
8dca9ecf5c0f1957885b71e4bb38b1a29b1e691fcb4148177f28b37b4ce4ae16
- governance.wasm:
88bc2754a1a1222dd91fc69f71c7d9e15de2287c7ad2b72ba8a3fb20369da993
- farm-staking-proxy.wasm:
59a61af3fe93509718ab14c98a9270f21aa47171c451100cb67c9cc3b1b714be
- proxy_dex.wasm:
efc0328d42fc1c76b8135fc3d06cfcb2d3bb0cfb8cba5508a21b02b52920fe8c
- router.wasm:
3233d154728de798b5474b235331e31bb3e76e98fd4471dce69e8a63df074262
- farm_with_lock.wasm:
4b990dab45c9b7e6476f76e57c12426954c19d554c770b3f2922fe726c8565be
- farm-staking.wasm:
20b9d18173f645eb974e73e5a141692165a0cf0314ecf4c340f613c1deba44f5
- farm_v1_2_mock.wasm:
643857d663b7db6c5193f9513c737eed72d28fd29e221626a0480b555a519371
- distribution.wasm:
7c89fff40ab6285b9641086367341599dad9effe01e7ac955abae49048fb6af6
- farm.wasm:
d59f1eec74f4a8ad3a30d262502e5b0fcdb07fa42052c8a6931474e58c92589f
- factory.wasm:
a9182646e566f8d8a28947971b0353f2018aa5532daacf5a5cd5c874afb3a288
- pair-mock.wasm:
9264e5d8648600a3ac06b5addc4ad626532c4126e614ba4bf9e1bf6b025fbbaa
- metabonding-staking.wasm:
41a7cdcb6bc55d407a40417b180c2e5e8b904aa0cc7c3581ff024e35baeb3cab
What's Changed
- Update actions / release. by @andreibancioiu in #588
Full Changelog: v1.5.4...v1.5.4-lkmex-transfer-role