deposit, mint, withdraw, and redeem functions.
Role reference
Role names describe what each one is for; splitting configuration, allocation, and emergency controls into separate roles means a single compromised key cannot do all three. The scopes above describe each role’s purpose on the deployed Meta Vault contract. yield.xyz holds and operates these roles; confirm the exact function gating with yield.xyz before assigning any role to your own signer.
Who signs
The wallet or account that executes a Meta Vault’s day-to-day operations (weight updates, rebalances, and manual allocation moves) varies by deployment:- A dedicated signer. Some deployments use a wallet scoped to only the operating roles it needs, most commonly the rebalancer role. It holds no admin authority, so it cannot grant or revoke roles or change the strategy set on its own.
- A client-controlled multisig. Other deployments route the same operations through a multisig the client controls, so a proposed weight or strategy change requires the client’s own signers to review and approve it before it executes.
Next steps
Strategy lifecycle
The strategist and rebalancer roles in action.
Smart contract addendum
A contract-level view of these roles and controls.

