ETH: DeFi Fees per Active Address
Shown as its 2019–2022 sample; the latest readings and full history are included with Plus.
What each active address paid each covered DeFi protocol on Ethereum on average each day: the protocol's daily fees divided by its daily active addresses.
Why use it. Fees per user shows the quality of a protocol's usage: many addresses paying little (trading bots, airdrop farming) against fewer addresses paying a lot (large borrowers). How to read it. Each line is one protocol; higher means the average address pays more. Averages hide very skewed distributions, especially in lending.
Calculation. Fees per active address = the protocol's fees that day (what users paid: interest, swap fees, staking rewards; see the protocol fee charts) / its active addresses that day. It is the average, so a few very large borrowers or traders pull it far above what a typical address pays. Fees begin when each protocol's fee record begins: 19 October 2026 for lending, 15 October 2026 for Uniswap, the first report for Lido. An active address of a protocol is an address that signs a transaction in which one of the protocol's contracts records an event, read on CryptoKeyhole's own Ethereum node: for Aave (v2 and v3 on Ethereum), Spark, Compound v3 and Morpho Blue any event of their lending pools; for Uniswap (v2, v3 and v4) and SushiSwap v2 a Swap in one of their pools (an address that only adds or removes liquidity is not counted); for Lido its staking and withdrawal events. A transaction sent through a router or an aggregator counts for whoever signed it, a smart-contract wallet counts its signer rather than the wallet, and bots and automated strategies count like any other sender (since EIP-7702 one account can act for many, and one person can use many addresses): these are active addresses, not people. Each address counts once per protocol on a day and once per protocol in a 30-day window, however many transactions it signs. History: read once from the node's frozen log indexes and transaction files, the newest blocks from its logs each hour; Ethereum mainnet only, each protocol's other networks are not counted; first-time addresses are first-time within this history (Uniswap from its v2 launch in May 2020, Aave from its v2 launch, Compound from v3, Morpho from Morpho Blue). Daily, by UTC day; the latest day is a partial until it closes.