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.