Skip to content

cmd: add alpha edit proposer-config ceremony - #4837

Draft
KaloyanTanev wants to merge 3 commits into
kalo/proposer-config-lock-editsfrom
kalo/proposer-config-edit-cmd
Draft

KaloyanTanev wants to merge 3 commits into
kalo/proposer-config-lock-editsfrom
kalo/proposer-config-edit-cmd

Conversation

@KaloyanTanev

Copy link
Copy Markdown
Collaborator

Adds charon alpha edit proposer-config, the ceremony that changes the signed proposer config without touching the lock: fee recipient (cluster-wide or per validator), gas limit and builder settings. The operators connect via relays only, beside their running nodes, exchange their current documents (an operator whose file is behind adopts the peers' higher signed revision), agree on the edited document, sign it and each write revision N+1, archiving the previous file.

--participating-operator-enrs runs the ceremony with a subset of the operators, this node included and at least the threshold, as remove-operators does; it defaults to all operators. p2p.RelayHasReservation probes each relay with a throwaway key and refuses the ones already serving this node's charon run.

Documented in docs/configuration.md.

category: feature
ticket: #4324

@KaloyanTanev KaloyanTanev self-assigned this Nov 11, 2026
@github-actions github-actions Bot added the branch-invalid PR raised against invalid branch. Not a main or release branch. label Nov 11, 2026
@KaloyanTanev
KaloyanTanev added this pull request to stack #4832 November 11, 2026 14:58
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing. Review the Copilot code review billing settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch-invalid PR raised against invalid branch. Not a main or release branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants