Roles & Permissions

The BrinkVault smart contract is an ERC-4626–compatible yield vault that allows users to deposit ERC20 tokens (the “asset”) and receive vault shares in return. These shares represent a proportional claim on the total assets held by the vault and its underlying investment strategies.

When you deposit tokens into BrinkVault, your funds are allocated across a set of strategies managed by the Vault Manager and Strategist, who are responsible for optimizing returns and maintaining balance among strategies. You can later withdraw your deposited tokens (plus or minus yield) by redeeming your shares.

BrinkVault automates yield generation while maintaining transparency and allowing users to monitor vault composition and performance.

Role
Permission

Depositor / Investor (User)

Regular user who deposits or withdraws assets. No special permissions required.

Strategist

Configures and rebalances investment strategies.

Vault Manager

Maintains vault settings (e.g., deposit limit, whitelisting).

Contract Owner

Deploys the vault and initializes configuration. Users generally do not interact with this role.

Note: Users (depositors/investors) can perform only non-administrative functions like approve, deposit, redeem, and withdraw.

Last updated