Creating a Vault
This guide walks you through deploying and configuring a Flux vault as a curator. Learn how to choose parameters, select strategies, and launch a vault that provides verifiable safety for LPs.
Overview
As a vault curator, you:
Choose a strategy that defines economic parameters and risk management
Select an access policy (permissionless or whitelist)
Deploy the vault via FluxVaultFactory
Manage the vault to optimize for LP returns
Earn curator fees from manager interest (if strategy allows)
Your Responsibility: Curate a vault that provides verifiable safety and competitive yields for LPs.
Pre-Deployment Checklist
Before deploying, decide:
1. Base Asset
What asset will LPs deposit and managers borrow?
Options:
USDC (most common - stable, liquid)
USDT (alternative stablecoin)
DAI (decentralized stablecoin)
WETH (ETH exposure)
WBTC (BTC exposure)
Considerations:
Liquidity (can it be easily swapped?)
Oracle support (reliable price feeds?)
LP demand (do LPs want to deposit this?)
Manager demand (do managers want to borrow this?)
2. Strategy Type
Immutable (parameters locked) or Mutable (parameters can change)?
Immutable Strategy:
No governance risk for LPs
Predictable long-term
Cannot adapt to market changes
Best for: Conservative vaults, maximize LP trust
Mutable Strategy:
Flexible - adapt to markets
Can update rates/assets
7-day timelock on changes
LPs may exit if they disagree
Best for: Active management, competitive rates
3. Risk Parameters
Choose strategy parameters based on target risk profile:
Conservative Vault:
Moderate Vault:
Aggressive Vault:
4. Allowed Assets
Which asset wrappers can managers use?
Conservative: Only well-established assets
WETH, WBTC, USDC, USDT
Major blue-chip tokens
Moderate: Mix of established and newer
Above + DAI, stETH, cbETH
Vetted DeFi tokens
Aggressive: Broader range
Above + newer yield-bearing tokens
Emerging protocols (with research)
Critical: Only include assets with:
Reliable oracles
Sufficient liquidity
Audited wrappers
Strong security track record
5. Access Policy
Who can deposit/borrow?
Permissionless:
Anyone can deposit
Anyone can borrow (if they meet requirements)
Maximum composability
Best for: Public vaults, maximum TVL
Whitelist:
Only approved addresses can deposit
Only approved managers can borrow
More control, less risk
Best for: Private vaults, known participants
Deployment Steps
Step 1: Deploy or Choose a Strategy
Option A: Deploy New Strategy (Recommended for Control)
Option B: Use Existing Strategy
Step 2: Deploy Base Asset Wrapper
Step 3: Deploy Access Policy (If Needed)
Step 4: Deploy Vault
Step 5: Verify Deployment
Post-Deployment Setup
1. Seed Initial Liquidity
2. Market Your Vault
Highlight:
Verifiable safety (collateralized positions, transparent parameters)
Strategy parameters (rates, allowed assets)
Curator background/reputation
Estimated APY for LPs
Channels:
Flux app (if whitelisted)
Twitter/social media
DeFi yield aggregators
Community forums
3. Monitor Vault Health
Managing Your Vault
Collecting Curator Fees
Monitoring Manager Activity
Updating Mutable Strategy Parameters
If using MutableFixedRateStrategy:
Important: LPs can exit during timelock if they disagree with changes.
Vault Templates
Template 1: Conservative USDC Vault
Template 2: Aggressive Stablecoin Vault
Template 3: Institutional Whitelist Vault
Best Practices
1. Start Conservative
2. Transparent Communication
Publish strategy parameters publicly
Explain risk/return tradeoffs
Announce parameter changes in advance (mutable strategies)
Share vault performance metrics
3. Active Monitoring
4. Risk Management
Diversify allowed assets
Vet wrappers thoroughly before adding
Monitor oracle reliability
Track liquidation success rate
5. Competitive Rates
Common Mistakes to Avoid
Too Aggressive Initially
Don't start with 10% bond ratio
Don't allow untested assets
Build reputation first
Poor Asset Selection
Don't include assets without reliable oracles
Don't include illiquid assets (can't liquidate)
Vet wrapper contracts thoroughly
Ignoring Curator Responsibilities
Don't deploy and forget
Monitor vault health regularly
Respond to LP questions/concerns
Unrealistic Yield Promises
Don't promise specific APYs (they vary with utilization)
Be transparent about risks
Show historical performance honestly
Poor Communication
Don't make parameter changes without warning (mutable)
Don't hide liquidation events
Be available to LPs and managers
Success Metrics
Track these metrics to gauge vault success:
Complete Deployment Example
Next Steps
Learn More:
Last updated