git.delta.rocks / unique-network / refs/commits / 4cda73caca2b

difftreelog

source

pallets/collator-selection/CHANGELOG.md1.5 KiBsourcehistory
1# Change Log23All notable changes to this project will be documented in this file.45<!-- bureaucracy goes here -->67## [5.0.0] - 2023-06-2789### Major change1011- The dependency (tight coupling) this pallet on the configuration pallet has been removed.1213## [4.0.0] - 2022-12-291415### Added1617- Entire functionality moved over from cumulus/pallet-collator-selection (v3.0.0). Refactored business logic:18  - Added an extra step for candidacy, `get_license`, at which payment happens. The number of license holders is unlimited.19    - Only licensed accounts can apply for candidacy with `onboard`. No extra deposits are made.20    - Active candidates may `offboard`, but they will retain their license.21    - Deposit is returned, and candidacy possibly removed with `release_license`.22    - License can be forcibly forfeited and candidacy removed with `force_release_license`.23  - Failing collators' deposits will now be fully slashed, and funds will be redirected to Treasury.24  - Unify `MaxInvulnerables` and `MaxCandidates` into `MaxCollators`.25  - Remove `MinCandidates`.26  - Minimal amount of invulnerables is now 1.27  - Both invulnerables and candidates count against the limits together, however invulnerables ignore `DesiredCollators`.28  - `KickThreshold` is made configurable.29  - `DesiredCollators`, `LicenseBond`, and `KickThreshold` are moved to and referenced from `pallet-configuration`.30  - Naming changes to better reflect the new functionality.31  - More minor changes, tests, benchmarks, etc.