Skip to content

Commit

Permalink
Illustrate Delegate better.
Browse files Browse the repository at this point in the history
  • Loading branch information
Erik Stenman committed Sep 2, 2024
1 parent f82b231 commit 0eb75c8
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,20 @@ The staking contract, its owner, the validator node and its operator.

```mermaid
graph TD
A([👤 Staking Contract Owner]) -->|Manages| B[(📜 Staking Contract)]
A -->|Probably same as| G([👤 Producer Node Operator])
%% Define graph direction
direction LR
%% Nodes and relationships
G([👤 Producer Node Operator]) -->|Operates| F[[🖥️ Producer Node/Leader]]
A([👤 Delegate/Staking Contract Owner]) -->|Manages| B[(📜 Staking Contract)]
A -->|Probably same as| G
C([👤 Staker/Delegator]) -->|Deposits Tokens| B
B[(📜 Staking Contract)] -->|Represents Stake| D{{🗃️ Validator Pool}}
D{{🗃️ Validator Pool}} -->|Eligible for Selection| E([🔍 Validator])
B[(📜 Staking Contract)] -->|Represents Stake| D
B'[(📜 Other Staking Contracts)] -->|Represents Stake| D
D{{🗃️ Validator Pool}} -->|Eligible for Selection| D'
D'{{🗃️ Leader List}} -->|Used for Selecting| E([🔍 Validator])
E([🔍 Validator]) -->|May Become| F[[🖥️ Producer Node/Leader]]
E -->|Validates and Produces Blocks| F
G([👤 Producer Node Operator]) -->|Operates| F[[🖥️ Producer Node/Leader]]
F -->|Validates and Produces Blocks| F
```

Expand Down

0 comments on commit 0eb75c8

Please sign in to comment.