Skip to main contentFactory Owner
The factory owner controls protocol-level settings but cannot access user funds or modify deployed vaults.
Can:
- Add or revoke vault and adapter contract types
- Set fee parameters and the fee receiver
- Set default deposit tolerance for adapters
- Deploy adapters and create vaults
- Initialize vault parameters (capacity, duration, asset type)
Cannot:
- Modify or upgrade deployed vaults
- Access or withdraw user funds
- Renounce ownership (
renounceOwnership() is disabled to prevent unowned factory risk)
Ownership transfers use Ownable2Step for added safety.
Users
Users interact with vaults trustlessly — no administrator can access or gate their funds.
- Funds are fully withdrawable prior to vault start
- Once active, funds are locked only by the vault’s configured duration (not by any admin control)
External Dependencies: Uniswap V3
Vaults rely on Uniswap V3 for liquidity provisioning, fee accounting, and NFT position management.
- AMM performance, tick behavior, and fee generation are external to the protocol
- Adapter validation ensures only authentic Uniswap V3 pools are used