Skip to content
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

Support validator key rotation #575

Closed
wants to merge 41 commits into from
Closed

Support validator key rotation #575

wants to merge 41 commits into from

Conversation

asaj
Copy link
Contributor

@asaj asaj commented Nov 8, 2019

Description

This PR adds support for validator key rotation by updating contract_comm to make contract calls to functions assuming the signer is passed rather than the account.

Tested

End to end tests in celo-org/celo-monorepo#1643.

Other changes

  • Enode announce message frequency increased to every second, as current implementation does not allow new validators to join shortly before an epoch is started.

Related issues

Backwards compatibility

Not backwards compatible

@asaj asaj self-assigned this Nov 8, 2019
@asaj asaj changed the base branch from master to asaj/pos-4 November 10, 2019 04:00
@asaj asaj changed the base branch from asaj/pos-4 to master November 12, 2019 06:54
@asaj asaj closed this Nov 12, 2019
@mcortesi mcortesi deleted the asaj/key-rotation branch July 21, 2020 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

End-to-end tests for validator key rotation
1 participant