Addresses

This page lists all deployed Flux Protocol contracts across different networks.

Mainnet Deployments

Note: Flux Protocol is not yet deployed to mainnet. Check back soon for deployment addresses.

Core Protocol

Contract
Address
Verified

FluxVaultFactory

TBD

-

StrategyFactory

TBD

-

AssetWrapperFactory

TBD

-

FluxVaultLens

TBD

-

OracleRegistry

TBD

-

Governance

Contract
Address
Verified

Governance Multisig

TBD

-

Protocol Fee Collector

TBD

-

Timelock Controller

TBD

-


Testnet Deployments

Base Sepolia

Contract
Address
Verified

FluxVaultFactory

TBD

-

StrategyFactory

TBD

-

AssetWrapperFactory

TBD

-

FluxVaultLens

TBD

-

OracleRegistry

TBD

-

Explorer: Base Sepolia Explorer

Sepolia (Ethereum Testnet)

Contract
Address
Verified

FluxVaultFactory

TBD

-

StrategyFactory

TBD

-

AssetWrapperFactory

TBD

-

FluxVaultLens

TBD

-

OracleRegistry

TBD

-

Explorer: Sepolia Explorer


Example Vaults

Mainnet Example Vaults

Coming soon after mainnet launch

Testnet Example Vaults (Base Sepolia)

Vault Name
Base Asset
Strategy
Address
Verified

Example USDC Vault

USDC

Immutable (10% APR)

TBD

-

Example WETH Vault

WETH

Mutable (8% APR)

TBD

-


Asset Wrappers

Mainnet Wrappers

Coming soon

Testnet Wrappers (Base Sepolia)

Asset
Wrapper Type
Address
Verified

USDC

ERC20

TBD

-

WETH

ERC20

TBD

-

DAI

ERC20

TBD

-


Strategies

Mainnet Strategies

Coming soon

Testnet Strategies (Base Sepolia)

Strategy
Type
Annual Rate
Curator Fee
Address
Verified

Conservative USDC

Immutable

6%

5%

TBD

-

Balanced WETH

Mutable

10%

10%

TBD

-


Integration Addresses

For testing and development, you can deploy your own instances or use the testnet addresses above.

Required Contracts for Integration

To integrate with Flux, you need to interact with:

  1. FluxVaultFactory - Create vaults, register executors

  2. StrategyFactory - Deploy strategies (optional, can use existing)

  3. AssetWrapperFactory - Deploy wrappers (optional, can use existing)

  4. FluxVaultLens - Query vault/manager state

  5. Individual Vaults - Deposit, withdraw, borrow operations

Quick Start (Testnet)


Contract Verification

All contracts are verified on their respective block explorers. You can:

  1. View Source Code - See the exact code that's deployed

  2. Verify Interactions - Understand what functions do

  3. Check Constructor Args - See deployment parameters

  4. Read Contract State - Query public variables

Verifying a Contract

If you deploy your own contracts, verify them using:


ABI Files

Accessing ABIs

Option 1: From npm package

Option 2: From GitHub

Option 3: From block explorer

Visit any verified contract on the block explorer and navigate to the "Contract" tab to download the ABI.

Key ABIs

Contract
ABI Location
Description

IFluxVault

out/IFluxVault.sol/IFluxVault.json

Core vault interface

IFluxVaultFactory

out/IFluxVaultFactory.sol/IFluxVaultFactory.json

Factory interface

IStrategy

out/IStrategy.sol/IStrategy.json

Strategy interface

IAsset

out/IAsset.sol/IAsset.json

Wrapper interface


Using Contract Addresses

TypeScript/JavaScript Example

Solidity Example

Python Example (web3.py)

Last updated