Quickstart
This guide will help you quickly get started with Flux Protocol, whether you're a liquidity provider, manager, liquidator, or vault creator.
Choose Your Role
Select the path that matches your use case:
Earn yield by depositing assets into Flux vaults
Access leveraged capital to trade diverse assets
Earn profits by liquidating unhealthy positions
Deploy and manage your own lending vault
For Liquidity Providers
1. Find a Vault
Browse available vaults:
Visit the Flux app (link TBD)
Check vault parameters (interest rate, strategy, TVL)
Review vault creator and strategy safety
2. Deposit Assets
3. Monitor Your Position
Track share value over time
Monitor vault utilization
Check accrued interest
4. Withdraw
Standard Withdrawal (if liquidity available):
Queued Withdrawal (if vault fully utilized):
Emergency Withdrawal (force liquidate manager):
For Managers
1. Register an Executor
Before borrowing, deploy and register an executor:
2. Find a Vault
Choose a vault based on:
Base asset (USDC, WETH, etc.)
Interest rate
Allowed asset wrappers
Liquidation parameters
3. Borrow Capital
4. Trade Assets
5. Monitor Health
6. Repay and Exit
Next Steps
📖 Read: Manager Integration Guide 🎓 Learn: Position Management ⚠️ Understand: Risk Management
For Liquidators
1. Monitor Positions
Set up monitoring to detect liquidatable positions:
2. Execute Liquidation
3. Optimize Strategy
Batch liquidations: Process multiple managers per transaction
Gas optimization: Use efficient swap routes
MEV protection: Use Flashbots/private mempools
Profit calculation: Account for gas and slippage
Next Steps
Read: Liquidator Bot Guide Learn: Profit Optimization
For Vault Creators (Curators)
1. Choose Strategy
Deploy a strategy via StrategyFactory:
2. Choose Access Policy
3. Create Vault
4. Manage Vault
Monitor vault health and utilization
Collect creator fees:
vault.transferCreatorFees()Update parameters (if using mutable strategy)
Communicate with LPs about strategy
Next Steps
Read: Creating a Vault 🎯 Learn: Strategy Selection Understand: Risk Management
Common Operations
Query Vault Information
Query Manager Position
Calculate Interest
Development Setup
Install Dependencies
Deploy Locally
Integration Testing
Testnet Deployment
Flux is deployed on the following testnets:
Sepolia:
0x...(coming soon)Base Sepolia:
0x...(coming soon)
See Contract Addresses for full list.
Additional Resources
Tools
Flux App: app.useflux.xyz (coming soon)
Analytics: Dune dashboards (coming soon)
SDK: JavaScript/TypeScript SDK (coming soon)
Community
Discord: Join our community (link TBD)
GitHub: nexus-labs/flux-v1-contracts
Twitter: @usefluxdotxyz
Last updated