Skip to content

Implement Validator Exit Mechanism - #53

Merged
motoZ-crypto merged 2 commits into
masterfrom
motoz/validator-exit
Apr 23, 2026
Merged

Implement Validator Exit Mechanism#53
motoZ-crypto merged 2 commits into
masterfrom
motoz/validator-exit

Conversation

@motoZ-crypto

Copy link
Copy Markdown
Collaborator

Summary

Implement the validator voluntary exit mechanism.

Changes

pallets/validator

  • Add request_exit() extrinsic (call_index = 1)

Tests

  • request_exit_changes_status_and_removes_from_pending
  • request_exit_fails_when_not_validator
  • request_exit_fails_when_not_active
  • request_exit_stops_auto_renewal
  • request_exit_keeps_lock_until_expiry

Closes #25

- request_exit_changes_status_and_removes_from_pending
- request_exit_fails_when_not_validator
- request_exit_fails_when_not_active
- request_exit_stops_auto_renewal
- request_exit_keeps_lock_until_expiry
@motoZ-crypto motoZ-crypto added this to the Alpha-0.1 milestone Apr 23, 2026
@motoZ-crypto motoZ-crypto self-assigned this Apr 23, 2026
@motoZ-crypto motoZ-crypto added T-enhancement New feature or request A-pallet Runtime pallet A-validator Validator system labels Apr 23, 2026
@motoZ-crypto
motoZ-crypto marked this pull request as ready for review April 23, 2026 11:27
@motoZ-crypto
motoZ-crypto merged commit 5454689 into master Apr 23, 2026
1 check passed
@motoZ-crypto
motoZ-crypto deleted the motoz/validator-exit branch July 5, 2026 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-pallet Runtime pallet A-validator Validator system T-enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Validator Exit Mechanism

1 participant