
Page Layout
- Whitelisted Yield Sources — sources currently enabled for the selected vault.
- Yield Source Registry — global source catalog filtered by chain and active status.
- Oracle Registry — compatible pricing sources.
Add a Yield Source
- Select a registry yield source.
- Select a compatible oracle.
- Prepare the add transaction.
- Sign with the manager wallet.
- Confirm the source appears in the whitelisted table.
EMERGENCY_EXIT withdrawal strategy for the source when the active hook and proof prerequisites are available.
Remove a Yield Source
EMERGENCY_EXIT strategy is archived. If an emergency lock is active for that source, removal is blocked until the operator stops the drain.
Update Oracle
Use oracle updates when the current oracle is wrong, deprecated, or needs a safer pricing path.Source and Oracle Types
| Type | Meaning |
|---|---|
erc4626 | Standard tokenized vault position |
pendle_pt | Pendle principal token position |
erc4626 oracle | Prices by share value |
pendle_pt oracle | Prices by PT market value |
pendle_pt_amortized oracle | Amortizes PT value toward maturity |
API Reference
| Endpoint | Method | Description |
|---|---|---|
/api/v1/yield-sources/{chain_id}/{vault_address} | GET | Whitelisted sources for a vault |
/api/v1/registry/yield-sources | GET | Browse active registry sources for selection |
/api/v1/registry/oracles | GET | Browse compatible oracles for selection |
/api/v1/yield-sources/prepare-add | POST | Prepare add transaction |
/api/v1/yield-sources/prepare-remove | POST | Prepare remove transaction |
/api/v1/yield-sources/prepare-update-oracle | POST | Prepare oracle update transaction |
/api/v1/yield-sources/prepare-bulk-add | POST | Prepare bulk add transaction |
/api/v1/yield-sources/prepare-bulk-remove | POST | Prepare bulk remove transaction |
/api/v1/yield-sources/prepare-bulk-update-oracle | POST | Prepare bulk oracle update transaction |
