Releases: multiversx/mx-exchange-sc
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
v1.5.0-proxy-transfer-role
Built using Docker image: elrondnetwork/build-contract-rust:v3.2.3.
Codehash (blake2b):
- pair.wasm:
a906cb4a34bf2dd021629bcff072c6f21f12100e4381c9622924902430d364a2
- price-discovery.wasm:
f9e8c23cdf8314d73b19f9a44006decddf93d958f8d4c68e6bcddf685a773065
- farm-staking-proxy.wasm:
61624f72ea0a776b1e058cc327100feca54785f2d663e68d5c97c1afe4111b3c
- proxy_dex.wasm:
e3888f6470b1fe921eea69e1f3edab8f1e41d53a1df168a490384fadf3da64eb
- router.wasm:
20062bc27455b39d0e5c91961317e58423fb5be35afd6638d3b09d0190261fe4
- farm_with_lock.wasm:
8056c1b87003907119cc575c7fa45377160c3fe35b7c0d85efaa46e04ee5c8b1
- farm-staking.wasm:
aab55ed31711a832996b07c887ae1868981a3f13eb440c5a429683a9d8df4eea
- farm_v1_2_mock.wasm:
6e0c5471002805e20ae81affcf4a7b06fe0892f6c4fd230de940cc9804a7d458
- distribution.wasm:
842f698f11a112aeecf58bf7d664ebdbe65cad0aa2c1e13c45cd4a72024cd880
- farm.wasm:
debcf099df47f37ea5fabd1135dd8e1d4b78b11f9b9441fdcfce8ecbd4e0d8e2
- factory.wasm:
868ec1c303e10d1eba4cb3f8757dfbfaf000f6b9047ab5a25d0e79847cb1662f
- pair-mock.wasm:
258fe74eec7e9385b48ac0341ae9580c030106066d9ca4c1d1bedeb592e83c6b
What's Changed
- Use new release flow. by @andreibancioiu in #587
Full Changelog: v1.5.0...v1.5.0-proxy-transfer-role
v1.8.0-simple-lock-whitelist
Built using Docker image: elrondnetwork/build-contract-rust:v3.1.0.
Codehash (blake2b):
- proxy-deployer.wasm:
225057b07052a1c8ee080efe5634b0ad2e7840458ac2020a792c9e1e47e62ad6
- lkmex-transfer.wasm:
8c67845de17df065e598717437ccc7bfefe2895c8b903d6b185979f956f23389
- proxy_dex.wasm:
0c7c34f4f3945895e8e3eef4df67ba3a4f5ed073ff6bf7be7aa90caba8057cce
- pair.wasm:
fd3288dd1acb1f395e15ae3f57f7c7ca34e3b55b5f8cea4a1a9691db2575b239
- simple-lock-energy.wasm:
b894731ad799e4ac3bb7c0c5fac254d56111df10b85ff1bba4bdc090e1fc94be
- distribution.wasm:
739efeb649ffbca3e6cfe621944c4ab1ea401ff0306b3948b239d98b8716d59a
- farm.wasm:
0ea83a9ac70917d84f873592ef9e17604015b7c0ae3a4479b295d8586f6fa183
- factory.wasm:
9f955ef9c0f32dd0a43ef1d33f323c99f4c14dd25fbfa06ba2e45eb959125a67
- simple-lock-whitelist.wasm:
20916fe7acf253fa09dbf7ed009d5ef97781b6c6022d78f793016be86b947e03
- governance.wasm:
99ebfdc76cb40350484e1750fdaf1ca570028ed10aa83a6edcb81816b979e179
- pair-mock.wasm:
5b799fbf62b02461ea708e7e8dd4081badb6d78acfd280716dbba4f6bfac97df
- governance-v2.wasm:
f21011e618f6278d9f23b955680baef42351ded3a263c4a0579a9d77978a5199
- metabonding-staking.wasm:
9cd91d1c4fa51133f0d62981b1bcd23ceaf184773e675825ab80cc7abcb516fa
- farm-staking.wasm:
b8bdc5a3d16f2932fc9e6860819709580acff466bf551ff4fcc6098e9f5c52ff
- router.wasm:
03046197ddb529ebd508e18b0fd5eacc04807c35231a77f9c20131b4b2b2afeb
- simple-lock.wasm:
d631406c18f0355470f279ff5c5d9c9617abfc5563fb980f8922d990ba1af465
- farm-with-locked-rewards.wasm:
f855dec06eefbc325566534cc75d5878713bc23592c2061465638e9ef5c200ac
- fees-collector.wasm:
5336d8305c55337d542aac29773cd42d4d325582d3f4379e3222c472862b96f0
- farm-staking-proxy.wasm:
0882782b2d01b772d1e87f0d93718e6ed8763762b483be33d790742294ecd99f
- pause-all.wasm:
fb53b2d393f6cae7995c883a8940c47bd0594cc8804b699e155905685b2c8bb9
- price-discovery.wasm:
7cdd45fff49a3568fbb956a0a48b87c62e7ba909970180382ca84157c25d966a
- energy-factory-mock.wasm:
61b2ad4ac02dd0581b04e332ed4b43dd3a8052c0d9672a076d9871736f2f63cf
What's Changed
- Upgrade 0.33.0 by @dorin-iancu in #410
- fix locked asset factory init by @dorin-iancu in #413
- add callback after issue by @dorin-iancu in #414
- common pausable module by @dorin-iancu in #412
- router action by user by @dorin-iancu in #415
- [router] set 1% total fees on pool enabled by users by @claudiulataretu in #417
- [router] use spot price on user enable swaps by @claudiulataretu in #419
- farm admin actions by @dorin-iancu in #416
- proxy deployer by @dorin-iancu in #422
- governance with energy by @dorin-iancu in #421
- Pair contexts refactor by @dorin-iancu in #418
- single call issue and set roles by @dorin-iancu in #424
- Fees collector by @dorin-iancu in #423
- energy swap fees in pair by @dorin-iancu in #425
- common week module by @dorin-iancu in #426
- lkmex energy base impl by @dorin-iancu in #409
- Fees collector redesign by @dorin-iancu in #432
- recompute endpoint by @dorin-iancu in #434
- better gas estimation by @dorin-iancu in #435
- common rewards splitting module by @dorin-iancu in #436
- Pair admin actions by @claudiu725 in #427
- lock with preset values by @dorin-iancu in #444
- Simple lock lkmex (part 1) by @dorin-iancu in #445
- Simple lock lkmex (part 2) by @dorin-iancu in #446
- call endpoints feature + deployed farms storage by @psorinionut in #449
- Locked token migration by @dorin-iancu in #448
- Unlock with penalty by @dorin-iancu in #450
- Burn penalty by @dorin-iancu in #451
- simple lock own token by @dorin-iancu in #453
- Tests & fixes for base simple-lock-energy logic by @dorin-iancu in #454
- Extend lock period by @dorin-iancu in #455
- Same locked nonce per unlock month by @dorin-iancu in #456
- energy events by @dorin-iancu in #457
- Add more info for energy event by @claudiulataretu in #460
- fix farm staking by @dorin-iancu in #459
- import proxy modules + remove FarmType by @dorin-iancu in #462
- delete farm-with-lock and old migration by @dorin-iancu in #458
- farm boosted yields by @dorin-iancu in #442
- Farm refactor 2 by @dorin-iancu in #441
- lock option restrictions by @dorin-iancu in #463
- Use the pair proxy for deploy and upgrade by @claudiu725 in #464
- Farm refactor - part 1 by @dorin-iancu in #440
- fixes + migration test by @dorin-iancu in #461
- Change migration logic by @dorin-iancu in #465
- Actions with old tokens by @dorin-iancu in #466
- [farm] add missing set for first start week epoch by @claudiulataretu in #469
- Reimpl... by @dorin-iancu in #468
- only allow lock old token after energy update by @dorin-iancu in #470
- endpoint doc fix by @dorin-iancu in #471
- Token merging by @dorin-iancu in #472
- allow multiple tokens part 1 by @dorin-iancu in #473
- Fix endpoint name setExternSwapGasLimit by @CostinCarabas in #475
- Permission type info by @claudiu725 in #478
- Farm with locked rewards impl by @psorinionut in #467
- views & events for fees collector & weekly rewards by @psorinionut in #479
- Governance fixes by @CostinCarabas in #481
- add views by @dragos-rebegea in #482
- LKMEX transfer contract by @alyn509 in #474
- Proxy tests + fixes by @dorin-iancu in #484
- Proxy farm update by @dorin-iancu in #480
- fix getUserEnergyForWeek by @dragos-rebegea in #486
- Farm: Add optional argument of original_caller by @CostinCarabas in #483
- proxy lp update by @dorin-iancu in #476
- uncomment farm code by @dorin-iancu in #477
- guard for empty rewards on fees collector claim by @ovidiuolteanu in #489
- Revert "fix getUserEnergyForWeek" by @dragos-rebegea in #488
- read energy from storage by @psorinionut in #490
- Energy factory week fix by @CostinCarabas in #492
- Farm contract with traits by @dorin-iancu in #491
- simple-lock-with-whitelist by @dorin-iancu in #485
- Optimize token operations by @dorin-iancu in #494
- Test for inactive dex for several weeks by @CostinCarabas in #497
- farm events + add original caller to farm-with-locked by @dorin-iancu in #499
- Trial and error / github workflows. by @andreibancioiu in #500
- default wrapper for less code duplication by @dorin-iancu in #501
- No ongoing operation for weekly rewards claim by @dorin-iancu in #504
- no rewards if energy decreased by @dorin-iancu in #505
- static payments module by @dori...