Skip to main content

Networks

This section provides the complete list of StakeWise V3 smart contract addresses deployed across 3 supported networks: Mainnet, Gnosis, and Hoodi. Each network page lists every core protocol contract. What they do:

Vaults

ContractPurpose
VaultFactory, Erc20VaultFactory, PrivVaultFactory, BlocklistVaultFactory, BlocklistErc20VaultFactory, PrivErc20VaultFactoryDeploy new Vaults of each Vault type and register them in the VaultsRegistry
MetaVaultFactory, Erc20MetaVaultFactory, PrivMetaVaultFactory, PrivErc20MetaVaultFactoryDeploy MetaVaults, which delegate staking to sub-vaults
VaultsRegistryThe canonical on-chain list of valid Vaults and approved Vault implementations
SubVaultsRegistryFactoryDeploys the per-MetaVault registry that holds sub-vault positions, exit queues and capacities
CuratorsRegistry, BalancedCuratorDAO-approved allocation strategies that decide how a MetaVault spreads assets across its sub-vaults
GenesisVaultThe Vault that succeeded StakeWise V2, holding stake migrated from the legacy pool
CommunityVault, FoxVaultCustom Vaults deployed for specific partners, built on the same modules as standard Vaults
RewardSplitterFactoryDeploys the RewardSplitter contracts that divide a Vault's fees among several shareholders

osToken

ContractPurpose
OsTokenThe osETH / osGNO ERC-20 token itself
OsTokenVaultControllerTracks total osToken supply and backing assets, and so sets the exchange rate
OsTokenConfigPer-Vault LTV, liquidation threshold and liquidation bonus
OsTokenRedeemerThe queue through which osToken is redeemed for ETH or GNO at the protocol rate
OsTokenVaultEscrowHolds an osToken position alongside its stake while a user exits a Vault with osToken still minted, so the token stays backed throughout
OsTokenFlashLoansUncollateralised same-transaction osToken loans, capped at 100,000 osToken
PriceFeedReports the osToken exchange rate to external protocols — this is the feed Aave uses to value Boost collateral

Validators and rewards

ContractPurpose
KeeperVerifies Oracle signatures, stores the rewards Merkle root, and approves validator registrations
ConsolidationsCheckerVerifies Oracle signatures for validator consolidations
ValidatorsCheckerRead-only helper that reports whether a Vault's validator registration would currently succeed
DepositDataRegistryStores the deposit data root pre-approving which validator keys a Vault may register
SharedMevEscrowThe Smoothing Pool — shared MEV escrow for participating Vaults
NodesManagerDelegates a Vault's validator operations to registered node operators
MerkleDistributorDistributes extra token rewards to Vault stakers

Legacy

ContractPurpose
LegacyPoolEscrow, LegacyRewardTokenStakeWise V2 contracts retained for migration into the Genesis Vault

Use these addresses when integrating with StakeWise V3 contracts or verifying deployments on each respective network.

Usage

To find any contract, copy its address and paste it into the appropriate block explorer for that network.

Block Explorers