v2.0-rc1
Pre-release
Pre-release
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 #594
- dex contracts cleanup by @psorinionut in #598
- error on save energy for sc by @dorin-iancu in #599
- [token-unstake] fix cancel unbond event by @claudiulataretu in #600
- Fix: weighted_average -> weighted_average_round_up by @CostinCarabas in #603
- Boosted yields module small fix by @psorinionut in #605
- lkmex transfer contract fixes by @psorinionut in #602
- locked token per block by @dorin-iancu in #601
Full Changelog: v1.8.0-simple-lock-whitelist...v2.0-rc1