Skip to content

Commit

Permalink
stake(component): amend validator state machine diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
erwanor committed Jan 13, 2024
1 parent 5d4e6ac commit 6eea34f
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions crates/core/component/stake/src/component.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,19 +115,21 @@ pub(crate) trait StakingImpl: StateWriteExt {
/// ┌─────────┐ │ ├──────────────▶│ │ ┌────────┐
/// │ Defined │────▶│Inactive│ ┌──────────│ Active │───▶│ Jailed │──┐
/// └─────────┘ │ │ │ │ │ └────────┘ │
/// └────────┘ │ └────────┘ │ │
/// ▲ │ │ │ │
/// │ │ │ │ │
/// │ │ │ │ │
/// │ │ │ │ │
/// │ │ │ │ │
/// │ ▼ ▼ │ │
/// │ ┌─────────┐ ┌──────────┐ │ │
/// └───│Disabled │ │Tombstoned│◀───────┘ │
/// └─────────┘ └──────────┘ │
/// ▲ │
/// │ │
/// └────────────────────────────────────┘
/// │ │ ▲ └────────┘ │ └────────┘ │ │
/// │ │ │ ▲ │ │ │ │
/// │ │ │ │ │ │ │ │
/// │ │ │ │ │ │ │ │
/// │ │ │ │ │ │ │ │
/// │ │ │ │ ▼ │ │ │
/// │ │ │ │ ┌──────────┐ ▼ │ │
/// │ │ │ └──┤ │ ┌──────────┐ │ │
/// │ │ │ │ Disabled │ │Tombstoned│◀───────┘ │
/// │ │ └───────────────┤ │ └──────────┘ │
/// │ │ └──────────┘ ▲ │
/// │ │ ▲ ▲ │ │
/// └───┼────────────────────┘ │ │ │
/// │ └───────────────┼────────────────────┘
/// └───────────────────────────────────────┘
///
/// # Errors
/// This method errors on illegal state transitions; since execution must be infallible,
Expand Down

0 comments on commit 6eea34f

Please sign in to comment.