Skip to content

security: add governed byzantine output recovery - #650

Merged
andrewnguyen22 merged 1 commit into
canopy-network:developmentfrom
andrewnguyen22:security/change-byzantine-output
Nov 10, 2026
Merged

andrewnguyen22 merged 1 commit into
canopy-network:developmentfrom
andrewnguyen22:security/change-byzantine-output

Conversation

@andrewnguyen22

Copy link
Copy Markdown
Collaborator

Description

Adds a +2/3 validator-approved recovery transaction to redirect an unstaking validator payout when its output key is compromised.

Changes

  • Limits the mutation to the validator output address
  • Preserves the existing unstaking edit lock
  • Adds a dedicated governance fee

Verification

  • go test ./fsm -count=1
  • go test ./cmd/cli -count=1
  • Explorer TypeScript type-check

@andrewnguyen22
andrewnguyen22 merged commit a411ca7 into canopy-network:development Nov 10, 2026
3 checks passed
@andrewnguyen22
andrewnguyen22 deleted the security/change-byzantine-output branch November 10, 2026 15:55
@andrewnguyen22 andrewnguyen22 changed the title security: add governed validator output recovery security: add governed byzantine output recovery Nov 10, 2026
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.

2 participants