Skip to main content

Allocators

AAVE Allocator

The AAVE allocator is used to deposit excess DAI of the treasury into AAVE to earn passive yield, as laid out in OIP-13. Below are listed AAVE allocator contracts by version, where the latest version represents the currently active contract.

BTRFLY / LOBI Allocator

The BTRFLY / LOBI allocator simply stakes both tokens in the respective contracts. The staked tokens have governance power. This allocator is very simple. It only supports staking and unstaking and was implemented without proxy pattern.

Convex Allocator

The Convex allocator is used to deposit excess FRAX of the treasury into Convex Finance to earn passive yield, as laid out in OIP-14. Below are listed Convex allocator contracts by version, where the latest version represents the currently active contract.

FXS Allocator

The FXS allocator locks FXS in Frax Finance and yields more FXS. Locked FXS tokens are converted into veFXS, which returns FXS rewards that can be claimed or locked again. The FXS allocator locks FXS tokens for the maximum period of 4 years. veFXS can further be used for Frax Gauge voting eventually.

Aura Allocator

The Aura allocator locks Aura into the Aura Finance Locker for vlAura to recieve voting power for reward distribution across pools. It delegates this voting power back to the DAO multisig. vlAura accrues auraBAL rewards which are then staked to earn BAL rewards.

DSR Allocator

The DSR allocator deposits DAI in the DAI staking rate module.