Bonds
The rollout of V2 bonds required a re-design of the bond contract. V1 bonds have hence been deprecated, but their contracts are still listed here for reference.
V2 Bonds
There is only one V2 bond contract, which manages bonds of various types (e.g. OHM-DAI LP bonds, FRAX reserve bonds etc.).
V1 Bonds
There are multiple V1 bond contracts, where each contract manages a single bond type. Still, all bond contracts are more or less the same.
The bond contracts handle all deposits and redemptions. Here parameters for monetary policy are configured. Such parameters are for instance the BCV and the max individual payout.
The bond contracts are listed by version, where the latest version represents the last active V1 bond contract. These are kept for reference. Starting with V2, all bonds now share one address 0x9025...1ef6.
DAI Bond
CVX Bond
ETH Bond
Since ETH is not an ERC-20 token itself, our ETH bonds utilize wETH.
FRAX Bond
LUSD Bond
OHM / DAI LP Bond
OHM / FRAX LP Bond
OHM / LUSD LP Bond
Redeem Helper
The redeem helper contract is configured with all active bond contract
addresses. When calling redeemAll
all claimable bond rewards are redeemed for
the given recipient. Below are listed redeem helper contracts by version for the V1 bonds.
Starting with V2, all bonds can be redeemed calling redeemAll
on the V2 bond contract
0x9025...1ef6.