Dashboard · VantagePlanned

DeFi Lending Market Share: Aave, Morpho, Spark and Euler

How are DeFi deposits and active loans split between Aave, Morpho, Spark and other lenders?

Deposits and active loans across Aave, Morpho, Spark, Compound, Euler and Fluid, by chain, with each lender's share and how it moves.

ShareEmail itvoltfincrypto.com/apps/defi-lending-market-share
Blueprint

What the dashboard will show.

The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

  • Chain
  • Measure
  • Period

Share

Each lender's deposits, loans and share on the latest day.

Deposits, all lenders

USD

Deposits across the covered lenders on the latest complete day.

Figurelending_markets_dailyAwaiting data

Active loans, all lenders

USD

Active loans across the covered lenders on the same day.

Figurelending_markets_dailyAwaiting data

Largest lender's share of loans

%

The largest lender's share of active loans on the latest day, with its name.

Figurelending_markets_dailyAwaiting data

Loans to deposits

%

Active loans as a share of deposits across all covered lenders.

Figurelending_markets_dailyAwaiting data

Lenders compared

Each lender with deposits, active loans, its share of each, chains covered and 30-day change in loans.

Tablelending_markets_dailyAwaiting data

By chain and lender

USD

The selected measure on each chain, split by lender.

Stacked barslending_markets_dailyAwaiting data

History

How deposits, loans and each lender's share moved over time.

Active loans, 30-day change

%

Change in active loans across all lenders against thirty days earlier.

Figurelending_markets_dailyAwaiting data

Largest lender's share, 30-day change

percentage points

Change in the largest lender's share of active loans over thirty days.

Figurelending_markets_dailyAwaiting data

Deposits and loans by day

USD

Deposits and active loans across all covered lenders by day.

Line chartlending_markets_dailyAwaiting data

Share by lender

%

Each lender's share of the selected measure by day.

Stacked arealending_markets_dailyAwaiting data

Chain
Every covered chain, or all chains
Measure
Deposits or active loans
Period
Last 30 or 90 days, or the last 12 months
About

What it answers, and for whom.

Lending is one of DeFi's largest activities, and a handful of protocols hold most of it. This dashboard measures each lender on two figures read from its contracts: deposits, what suppliers have put in, and active loans, what borrowers currently owe. It shows each protocol's share of both, by chain, and how that share shifts over time.

Deposits and loans are counted where the lending happens. A curated vault that supplies to Morpho markets counts once, in those markets, and a protocol that supplies to another lender is counted in that lender's markets. Every figure is valued at oracle prices at the same block and links to the reads behind it.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. Aave v3 and SparkLend deposits are aToken totalSupply and loans are variableDebtToken totalSupply per reserve, read at the first block after 00:00 UTC; Aave v4 uses its hubs' totals on Ethereum.
  2. Compound v3 reads each Comet's totalSupply() and totalBorrow() for the base asset and totalsCollateral(asset) for collateral; Morpho Blue reads market(id) totalSupplyAssets and totalBorrowAssets for every created market, with collateral from SupplyCollateral and WithdrawCollateral events.
  3. Euler v2 reads each EVault's totalAssets() and totalBorrows(), and Fluid its liquidity layer's total supply and borrow per token.
  4. Values use Chainlink latestRoundData at the same block, and a protocol's share is its deposits or loans over the covered total on the same day.
  5. Vaults that allocate into these markets are not added again, so each loan is counted once, in the market where it was made.

The data it needs

Read from chain state and history

  • lending_markets_dailyTo buildLending marketsSupply, borrow, utilization and rates per lending market (Aave, Morpho, Spark, Compound, Euler and others) at day end.
  • native_prices_dailyTo buildOracle prices by dayReference prices of major assets read from on-chain oracle feeds (Chainlink latestRoundData) at each day's last block, with each round's update time.
  • Aave v3 and SparkLend aToken and variableDebtToken totalSupply per reserve at daily blocks
  • Aave v4 hub totals on Ethereum
  • Compound v3 Comet totalSupply(), totalBorrow() and totalsCollateral(asset)
  • Morpho Blue market(id) totalSupplyAssets and totalBorrowAssets for every CreateMarket id
  • Euler v2 EVault totalAssets() and totalBorrows()
  • Fluid liquidity layer total supply and borrow per token
  • Chainlink latestRoundData for USD values
Questions

Questions people ask.

Which protocol has the largest share of DeFi lending?

Aave has held the largest share of DeFi lending for several years, by deposits and by loans. The dashboard recomputes every lender's share daily from contract state, so the split shown above is the current one, with its receipts.

Why measure active loans as well as deposits?

Deposits show how much capital a lender attracts; active loans show how much of it is used. A protocol can hold large deposits that sit idle, so the two shares can differ; loans say more about borrowing demand.

Are Morpho vault deposits counted on their own?

No. Morpho vaults supply to Morpho markets, so their deposits already appear in those markets' totals. Counting the vaults as well would add the same funds twice.

How is this different from lending TVL?

Value locked usually counts what remains in a lender's contracts, deposits less loans. This dashboard shows deposits and loans separately, which describes the size of each side of the lending business.

Which chains are included?

The chains where the covered lenders run markets, starting with Ethereum, Base, Arbitrum and other large EVM chains. A chain not yet covered is named as missing, never counted as zero.

Deposits
Assets supplied to lending markets, including collateral, valued at oracle prices.
Active loans
Assets currently borrowed from lending markets, including accrued interest.
Curated vault
A vault that pools deposits and allocates them across lending markets chosen by a curator, such as a Morpho vault.

Build DeFi Lending Market Share: Aave, Morpho, Spark and Euler on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.