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.
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.
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.
- V1 0x3dF5...dF78
- V2 0x408a...67E8
- V3 0xDbf0...c42d
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.
- Proxy 0xde7b...9475
- Underlying V1 0x55ea...123b