Skip to content

Commit

Permalink
Update guardians.md (#59)
Browse files Browse the repository at this point in the history
* Update guardians.md

* Update guardians.md

---------

Co-authored-by: JasonVranek <[email protected]>
  • Loading branch information
amirhosf and JasonVranek authored Nov 9, 2024
1 parent db91b29 commit 49a63eb
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions docs/guardians.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Guardians have three main responsibilities within the Puffer Protocol:
- Its beacon chain balance falls below below the DAO threshold.
- Its [module](/protocol/puffer-modules#puffer-modules-) was slashed due to an AVS violation.
- It consumes all of its validator tickets without renewal.
- The protocol requires ETH liquidity to satisfy pufETH withdrawal requests (validators will be selected randomly).

2. **Provisioning or skipping validators**: When a NoOp registers a validator, the Guardians are responsible for vetting the registration before provisioning them 32 ETH. If the registration is invalid (e.g., uses the wrong withdrawal credentials, is signed with the wrong fork version, uses the wrong enclave version, or the validator already exists) or they failed to properly encrypt keys for the Guardians, they will be skipped. If a NoOp's registration is skipped, their full bond will be returned but a portion of their validator tickets will be penalized to prevent NoOps from griefing the protocol.

Expand Down

0 comments on commit 49a63eb

Please sign in to comment.