Credit Delegation Module (CDM)
The Credit Delegation Module (CDM) is the only contract Arenas deploys. It connects two external systems — Aave v3 (Base) for liquidity and Atomica (Base) for credit — so a supplier can put idle Aave collateral to work in Atomica financing pools.
What it does
The CDM automates the borrow-from-Aave, supply-to-Atomica strategy in one place:
A supplier keeps collateral on Aave v3 (earning Aave’s base supply yield).
They delegate borrowing power to the CDM using Aave’s standard credit-delegation interface.
The CDM borrows from Aave against that delegated power and supplies the liquidity into Atomica pools.
Because Atomica’s supply yield exceeds the Aave borrow rate, the supplier earns the spread as bonus yield — on top of the base Aave yield they keep.
Aave credit delegation (the mechanism it builds on)
The CDM uses Aave’s native credit delegation — nothing forked or reimplemented:
The supplier (delegator) calls
approveDelegationon the relevant AaveVariableDebtToken, authorizing the CDM (delegatee) for an amount.The CDM calls
borrowon the AavePoolwith the delegator’s address asonBehalfOf.Aave’s own rules still apply: eMode category must match, and a borrow that would push the delegator’s health factor below the liquidation threshold reverts. Collateral must be supplied before the borrow executes.
Risk
This is a leveraged position. The borrowed amount accrues Aave interest, the delegator’s Aave collateral remains subject to Aave’s health-factor and liquidation rules, and the Atomica financing carries credit risk. The bonus only holds while Atomica yield exceeds the Aave borrow cost. See the Aave Market strategy and Atomica Risks.
Not affiliated with Aave. Aave v3 is a permissionless public good; Arenas uses its publicly available liquidity and the standard credit-delegation interface. Aave is one optional, external liquidity source — not the Arenas engine.
Last updated