Skip to content

kip-286: order violation transitions by severity - #132

Open
hyunsooda wants to merge 1 commit into
kaiachain:mainfrom
hyunsooda:kip-286-violation-priority
Open

hyunsooda wants to merge 1 commit into
kaiachain:mainfrom
hyunsooda:kip-286-violation-priority

Conversation

@hyunsooda

Copy link
Copy Markdown
Contributor

The violation rules share a demotion budget, so processing every validator in one address-ordered pass let a minor violator take the last slot ahead of a severe one. Each rule now runs in passes ordered by what a transition consumes, and validators are ordered by severity within a pass, with addresses breaking the remaining ties.

Implemented in kaiachain/kaia#1050.

The violation rules share a demotion budget, so processing every validator
in one address-ordered pass let a minor violator take the last slot ahead of
a severe one. Process each rule in passes ordered by what a transition
consumes, and order validators by severity within a pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@hyunsooda hyunsooda self-assigned this Aug 26, 2026

This branch has not been deployed

No deployments
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.

1 participant