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

Add spring-util capability to replace proposer and finalizer keys #214

Open
heifner opened this issue May 28, 2024 · 1 comment
Open

Add spring-util capability to replace proposer and finalizer keys #214

heifner opened this issue May 28, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@heifner
Copy link
Member

heifner commented May 28, 2024

Controller has two existing methods: replace_producer_keys and replace_account_keys.

  • replace_producer_keys currently does nothing under savanna.
  • Consider adding a replace_finalizer_keys.
  • Consider adding a spring-util which would allow replacing the producer and eosio account keys for a legacy chain.
    • Under Savanna this option would also replace the finalizer keys
  • Consider always changing the chain_id or providing a mechanism to change it.
    • Note changing the chain_id would also require updating the chain id in the block log if block log support was provided.
  • Likely this capability should modify a snapshot updating the keys.
    • Updating snapshot by-passes issues with a fork switch undoing the key replacements.
@heifner heifner added the enhancement New feature or request label May 28, 2024
@enf-ci-bot enf-ci-bot moved this to Todo in Team Backlog May 28, 2024
@bhazzard bhazzard removed the triage label Nov 21, 2024
@bhazzard
Copy link

This is a good idea, but we should wait until we actually need to use this functionality before implementing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

3 participants