Roles
Permissions within a staking vault are distributed to four key roles.
Roles and Access Control
Northstake Staking Vaults implement a role-based system to manage permissions securely. This ensures that only authorized entities can perform key operations within the smart contracts, reducing security risks and improving operational efficiency.
Role Overview
The staking vaults define four primary roles:
- DEFAULT_ADMIN_ROLE – Manages administrative operations, including role assignment.
- DEPOSITOR_ROLE – Deposits and withdraws ETH, collects rewards, and settles sales of Ethereum validators.
- OPERATOR_ROLE – Creates new validators.
- ORACLE_ROLE – Post off-chain data relevant to staking operations onto the vault.
Updated 4 days ago