TVL: ~$20M | Type: Euler V2 (108 vaults) | Docs: docs.euler.finance
Overview
Euler V2 is a modular lending protocol that supports permissionless vault creation. On Monad, the factory has deployed 108 vaults covering a wide range of assets. Rampart discovers all vaults by iterating factory events and computes APR from the on-chain interest rate model.APR is derived from the vault’s
interestRate() return value using the formula: interestRate() / 1e27 * 31_536_000. This gives the annualized rate as a decimal (e.g. 0.087 = 8.7%).Functions
getEulerVaults()
Returns all active Euler vaults discovered from factory events, sorted by APR descending. ReturnsEulerVault[]
getEulerBestSupply(asset?)
Returns the Euler vault with the highest APR. Optionally filtered to a specific underlying asset.
Returns
EulerVault
getEulerTVL()
Returns total value locked across all Euler vaults in USD. Returnsnumber