Registry access requires the
registry_maintainer permission, separate from vault manager roles. Unlike the Yield Sources page (which filters to active entries for a vault), the Registry shows all entries including inactive ones.Tab 1: Yield Sources
Every supported yield-generating protocol contract, organized by chain.Syncing from Providers
Import yield sources from external providers (Morpho, Pendle):CRUD
Tab 2: Oracles
Oracles price yield source positions back into the vault’s underlying asset.CRUD
Tab 3: Hooks
On-chain modules that keepers call during deposit, withdrawal, and rebalance operations.inspectParams
Define the structure of each merkle tree leaf for this hook:ref_type determines the picker UI in the Merkle Trees config editor: address picker for yield sources, token picker for ERC-20s.
CRUD
Hooks are global entities with per-chain addresses. A single hook entry can have addresses on both Ethereum and Base.
