Skip to main content

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.