Skip to content

Nimbus Stage 2 - Enable permissionless staking on Calamari #724

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 121 commits into from
Sep 19, 2022

Conversation

Garandor
Copy link
Contributor

@Garandor Garandor commented Jul 28, 2022

Description

pallet_parachain_staking forked from https://github.com/PureStake/moonbeam/tree/3dcdf95ab7a8647da4f6d0e65ae2a6d8fd37acd9/pallets/parachain-staking

Functional Changes from upstream pallet_parachain_staking:

  1. Added Whitelist Collator Bond and corresponding unit tests
  2. Tightly coupled pallet with
    • manta_primitives
    • manta_collator_selection ( temporary for whitelist )
    • session ( temporary for whitelist )
  3. added pub fn initialize_pallet() to allow for migration of a live chain to this pallet
  4. Added STORAGE_VERSION to the pallet

replaces: #693
closes: #691

Followup Topics

#798


Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Linked to Github issue with discussion and accepted design OR have an explanation in the PR that describes this work.
  • Added one line describing your change in <branch>/CHANGELOG.md
  • Re-reviewed Files changed in the Github PR explorer.

@Garandor Garandor added P-high Priority: High A-dolphin Area: Issues and PRs related to the Dolphin Runtime A-consensus Area: Issues and PRs related to Consensus labels Jul 28, 2022
@Garandor Garandor self-assigned this Jul 28, 2022
@Garandor Garandor changed the title Nimbus Stage 2.1 - Enable permissionless staking on Dolphin Nimbus Stage 2 - Enable permissionless staking on Calamari Aug 19, 2022
@Garandor Garandor added this to the v3.4.0 milestone Aug 19, 2022
Adam Reif added 2 commits August 19, 2022 14:04
from moonbeam master commit 3dcdf95ab7a8647da4f6d0e65ae2a6d8fd37acd9

Signed-off-by: Adam Reif <[email protected]>
Adam Reif added 8 commits August 22, 2022 18:26
@Garandor Garandor added A-calamari Area: Issues and PRs related to the Calamari Runtime and removed A-dolphin Area: Issues and PRs related to the Dolphin Runtime labels Aug 25, 2022
@Garandor Garandor added C-enhancement Category: An issue proposing an enhancement or a PR with one L-added Log: Issues and PRs related to addition labels Aug 29, 2022
Adam Reif added 4 commits September 17, 2022 09:19
Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
fmt
Signed-off-by: Adam Reif <[email protected]>
Adam Reif added 14 commits September 17, 2022 11:35
Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
fmt
Signed-off-by: Adam Reif <[email protected]>
…n about their `expect`s being valid

Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
Signed-off-by: Adam Reif <[email protected]>
fmt
Signed-off-by: Adam Reif <[email protected]>
@ghzlatarev ghzlatarev merged commit 59b5d32 into manta Sep 19, 2022
@ghzlatarev ghzlatarev deleted the garandor/nimbus21 branch September 19, 2022 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-calamari Area: Issues and PRs related to the Calamari Runtime A-consensus Area: Issues and PRs related to Consensus C-enhancement Category: An issue proposing an enhancement or a PR with one L-added Log: Issues and PRs related to addition P-high Priority: High
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nimbus Consensus Migration Stage 2
3 participants