Indexer Integration
Everything a dashboard needs is event‑driven and pointer‑stable.
Task
Where to listen / query
Why it’s stable
Discover vaults
VaultDeployed
events on the factory or deployedVaults(i)
getter
Factory address doesn’t change; one source of truth.
Render live facet map
facets()
on the vault’s DiamondLoupeFacet
Selector‑to‑facet mapping updates on every upgrade.
Track upgrades
ActionsSubmitted / Executed / Vetoed
events from MulticallFacet
Provides proposal hash, timestamp, and executor for each batch.
Monitor registry status
isFactoryVault(address)
and OracleUpdated
events on the registry
Flags delistings or oracle rotations without inspecting individual vaults.
Last updated