Vault Factory
The Vault Factory is the sole entry point for creating new MORE Vaults. Each time it deploys a vault, it also records an entry in the on-chain Vault Registry so the ecosystem can discover and track every live instance from the first block.
What the factory does:
Records the deterministic address of the new diamond proxy.
Checks whether the vault’s facets are registered in the Permissioned Registry.
Can pause vaults that are using compromised code in a facet if the DAO’s Security Council identifies such a case.
By having every vault deployment recorded in a single registry, dashboards can pull a complete list without off-chain scraping, and front-ends can filter vaults by type so only those built on the DAO-approved core appear by default, while still allowing users to opt into experimental deployments.
The factory ensures the facets used at deployment are DAO-approved by verifying that each facet’s address exists in the permissioned registry in the case of permissioned vaults. No checks are executed on permissionless vaults. This keeps deployment permissionless while still tying every selector back to a registry entry where auditors can review it later.
Last updated