Contracts, components and interactions

Untitled

Actors

We have the following actors in the system:

Roles

There are two types of role mechanics in the system:

DefaultAccessControl

DefaultAccessControl is used in three contracts:

Vault and SimpleDVTStakingStrategy have independent set of roles, VaultConfigurator inherits it’s role model from Vault.

DefaultAccessControl has 3 roles: ADMIN, ADMIN_DELEGATE, OPERATOR.