Get This Data
Access decoded vault tables via SQL in the Dune App, API, or Datashare.
| Protocols | Morpho, Euler (v1 & v2), Aave v3, Fluid, Kamino (Solana), Lido (liquid staking) |
| Chains | Ethereum, Base, Arbitrum, Polygon, BNB, Solana, and others (coverage varies by protocol) |
| Data available | Deposits & withdrawals · Interest accrual & yield signals · Liquidations & risk events · Vault reallocation / strategy activity · User-level interactions |
| Data format | ABI-decoded event & call tables (protocol-specific schemas) · Accessible via SQL, API, or Datashare |
| Best for | Vault flows & TVL estimation · Yield strategy analysis · Cross-protocol comparisons (with custom logic) · Risk / liquidation monitoring |
No unified dataset yet. Vault analysis currently requires protocol-specific logic using decoded event tables. A curated
vaults.* dataset is on the roadmap. Contact our enterprise team to request priority access or share your use case.For curated lending data (supply, borrow, flash loans, liquidations) that covers Aave and other lending protocols in a normalized schema, see the Lending section.
Protocol Coverage
Morpho
MetaMorpho Vaults (Vault-Level Activity)
Primary dataset for vault-level analysis. MetaMorpho vaults are curated lending strategies that allocate deposits across Morpho Blue markets. Namespace:metamorpho_vaults_multichain.*
Chains: Ethereum, Base
Chain-specific tables also available: metamorpho_vaults_ethereum.*, metamorpho_vaults_base.*
| Table | Description |
|---|---|
metamorpho_vaults_multichain.metamorpho_evt_deposit | Deposit events (assets deposited, shares minted) |
metamorpho_vaults_multichain.metamorpho_evt_withdraw | Withdrawal events (shares burned, assets returned) |
metamorpho_vaults_multichain.metamorpho_evt_transfer | Vault share transfers between addresses |
metamorpho_vaults_multichain.metamorpho_evt_accrueinterest | Interest accrual events for yield tracking |
metamorpho_vaults_multichain.metamorpho_evt_reallocatesupply | Supply reallocation across underlying markets |
metamorpho_vaults_multichain.metamorpho_evt_setwithdrawqueue | Withdraw queue configuration updates |
metamorpho_vaults_multichain.metamorpho_evt_setcap | Market cap limit updates |
Morpho Core (Market-Level Activity)
Underlying lending market activity used by MetaMorpho vaults. Useful for understanding where vault capital is deployed. Namespace:morpho_multichain.*
Chains: Arbitrum, Corn, Sonic, Unichain, Flare, Plume
| Table | Description |
|---|---|
morpho_multichain.morpho_evt_supply | Supply events to lending markets |
morpho_multichain.morpho_evt_borrow | Borrow events from lending markets |
morpho_multichain.morpho_evt_repay | Loan repayment events |
morpho_multichain.morpho_evt_withdraw | Withdrawal events from lending markets |
morpho_multichain.morpho_evt_supplycollateral | Collateral supply events |
morpho_multichain.morpho_evt_withdrawcollateral | Collateral withdrawal events |
morpho_multichain.morpho_evt_liquidate | Liquidation events |
morpho_multichain.morpho_evt_createmarket | New market creation events |
morpho_multichain.morpho_evt_accrueinterest | Interest accrual at the market level |
Euler
Euler v2 (EVaults)
Primary dataset for Euler’s vault-style lending markets across multiple chains. Namespace:euler_v2_<chain>.* (e.g., euler_v2_ethereum.*, euler_v2_base.*)
Chains: Ethereum, Arbitrum, Base, Berachain, Unichain, Bob, TAC
Event Tables:
| Table | Description |
|---|---|
euler_v2_<chain>.evault_evt_deposit | Vault deposit events |
euler_v2_<chain>.evault_evt_liquidate | Liquidation events |
| Table | Description |
|---|---|
euler_v2_<chain>.evault_call_deposit | Deposit function calls |
euler_v2_<chain>.evault_call_withdraw | Withdrawal function calls |
euler_v2_<chain>.evault_call_liquidate | Liquidation function calls |
Euler v1 (Legacy — Ethereum Only)
Namespace:euler_ethereum.*
| Table | Description |
|---|---|
euler_ethereum.euler_evt_deposit | Deposit events |
euler_ethereum.euler_evt_withdraw | Withdrawal events |
euler_ethereum.euler_evt_borrow | Borrow events |
euler_ethereum.euler_evt_repay | Repayment events |
euler_ethereum.euler_evt_liquidation | Liquidation events |
euler_ethereum.euler_evt_marketactivated | New market activation events |
euler_ethereum.euler_evt_assetstatus | Asset status updates |
Euler Plasma (Vault Framework)
Advanced vault infrastructure with ~20+ tables covering controller status, account checks, operator management, and batch operations. Namespace:euler_plasma.*
Key Event Tables:
| Table | Description |
|---|---|
euler_plasma.vault_evt_controllerstatus | Controller status changes |
euler_plasma.vault_evt_accountstatuscheck | Account status verification events |
euler_plasma.vault_evt_vaultstatuscheck | Vault status verification events |
euler_plasma.vault_evt_operatorstatus | Operator permission changes |
euler_plasma.vault_evt_ownerregistered | Owner registration events |
| Table | Description |
|---|---|
euler_plasma.vault_call_enablecollateral / disablecollateral | Collateral management |
euler_plasma.vault_call_enablecontroller / disablecontroller | Controller management |
euler_plasma.vault_call_setoperator / setaccountoperator | Operator permissions |
euler_plasma.vault_call_batch / batchrevert | Batch operations |
euler_plasma.vault_call_controlcollateral | Collateral control |
Aave v3
Aave v3 is a lending protocol where each reserve acts as a pool accepting deposits and issuing borrows. While not a “vault” protocol in the MetaMorpho sense, Aave pools function similarly for deposit/withdraw tracking and are commonly analyzed alongside vault protocols. Namespace:aave_v3_multichain.*
Chains: Ethereum, Base, Arbitrum, Avalanche, BNB, Celo, Fantom, Gnosis, Mantle, MegaETH, Optimism, Polygon, Sonic, zkSync
L2-specific tables: aave_v3_multichain.l2pool_* for Arbitrum, Base, Ink, Linea, Mantle, Scroll
| Table | Description |
|---|---|
aave_v3_multichain.pool_evt_supply | Deposit/supply events |
aave_v3_multichain.pool_evt_withdraw | Withdrawal events |
aave_v3_multichain.pool_evt_borrow | Borrow events |
aave_v3_multichain.pool_evt_repay | Repayment events |
aave_v3_multichain.pool_evt_liquidationcall | Liquidation events |
aave_v3_multichain.pool_evt_flashloan | Flash loan events |
aave_v3_multichain.pool_evt_reservedataupdated | Reserve data updates (rates, indices) |
For normalized lending data across Aave and other protocols, see the Lending curated tables which provide a unified schema.
Fluid
Fluid uses a tiered vault architecture (T1–T4) for borrowing with different collateral and debt configurations. Namespace:fluid_multichain.*
Chains: Arbitrum, Base, BNB, Ethereum, Plasma, Polygon
Vault Operations
| Table | Description |
|---|---|
fluid_multichain.fluidvaultt1_evt_logoperate | T1 vault operations (single collateral, single debt) |
fluid_multichain.fluidvaultt2_evt_logoperate | T2 vault operations (single collateral, multi debt) |
fluid_multichain.fluidvaultt3_evt_logoperate | T3 vault operations (multi collateral, single debt) |
fluid_multichain.fluidvaultt4_evt_logoperate | T4 vault operations (multi collateral, multi debt) |
Liquidations
| Table | Description |
|---|---|
fluid_multichain.fluidvaultt1_evt_logliquidate | T1 liquidations |
fluid_multichain.fluidvaultt2_evt_logliquidate | T2 liquidations |
fluid_multichain.fluidvaultt3_evt_logliquidate | T3 liquidations |
fluid_multichain.fluidvaultt4_evt_logliquidate | T4 liquidations |
Other Events
| Table | Description |
|---|---|
fluid_multichain.fluidvaultt1_evt_logabsorb | T1 bad debt absorptions |
fluid_multichain.fluidvaultt4_evt_logupdateexchangeprice | Exchange price updates |
fluid_multichain.fluidvaultfactory_evt_vaultdeployed | Vault deployment events |
Kamino (Solana)
Kamino vaults on Solana allocate deposits into lending reserves with automated strategy management. Namespace:kamino_vault_solana.*
Chain: Solana
Event Tables
| Table | Description |
|---|---|
kamino_vault_solana.kamino_vault_evt_depositresultevent | Deposit results (shares minted, tokens deposited) |
kamino_vault_solana.kamino_vault_evt_withdrawresultevent | Withdraw results (shares burned, tokens returned) |
kamino_vault_solana.kamino_vault_evt_deposituseratabalanceevent | User ATA balance after deposit |
kamino_vault_solana.kamino_vault_evt_sharestowithdrawevent | Shares available for withdrawal |
Call Tables
| Table | Description |
|---|---|
kamino_vault_solana.kamino_vault_call_deposit | Deposit into vault |
kamino_vault_solana.kamino_vault_call_withdraw | Withdraw from vault |
kamino_vault_solana.kamino_vault_call_withdrawfromavailable | Withdraw from available liquidity |
kamino_vault_solana.kamino_vault_call_buy | Buy vault shares |
kamino_vault_solana.kamino_vault_call_sell | Sell vault shares |
kamino_vault_solana.kamino_vault_call_invest | Invest vault funds into reserve |
kamino_vault_solana.kamino_vault_call_initvault | Initialize new vault |
kamino_vault_solana.kamino_vault_call_updatereserveallocation | Update reserve allocation weights |
kamino_vault_solana.kamino_vault_call_removeallocation | Remove a reserve allocation |
kamino_vault_solana.kamino_vault_call_withdrawpendingfees | Withdraw pending fees |
Lido (Liquid Staking)
Lido provides liquid staking for ETH via stETH. While primarily a staking protocol, Lido’s architecture includes vault-related components (VaultFactory, VaultHub, StakingVault) under thelido_ethereum namespace.
Namespace: lido_ethereum.*
Chain: Ethereum
stETH Core (Staking Activity)
| Table | Description |
|---|---|
lido_ethereum.steth_evt_submitted | ETH staking deposits (stETH minted) |
lido_ethereum.steth_evt_transfer | stETH token transfers |
lido_ethereum.steth_evt_transfershares | Share-based transfers |
lido_ethereum.steth_evt_ethdistributed | ETH rewards distribution |
lido_ethereum.steth_evt_tokenrebased | Rebase events (balance updates) |
lido_ethereum.steth_evt_elrewardsreceived | Execution layer rewards |
Withdrawal Queue
| Table | Description |
|---|---|
lido_ethereum.withdrawalqueueerc721_evt_withdrawalrequested | Withdrawal request events |
lido_ethereum.withdrawalqueueerc721_evt_withdrawalclaimed | Claimed withdrawal events |
lido_ethereum.withdrawalqueueerc721_evt_withdrawalsfinalized | Finalized withdrawal batches |
Vault Infrastructure
| Table | Description |
|---|---|
lido_ethereum.vaultfactory_evt_vaultcreated | New vault creation events |
lido_ethereum.vaulthub_evt_vaultconnected | Vault connected to hub |
lido_ethereum.vaulthub_evt_vaultrebalanced | Vault rebalancing events |
lido_ethereum.vaulthub_evt_vaultreportapplied | Vault performance reports |
lido_ethereum.vaulthub_evt_mintedsharesonvault | Shares minted on vault |
lido_ethereum.vaulthub_evt_burnedsharesonvault | Shares burned on vault |
lido_ethereum.vaulthub_evt_vaultfeesupdated | Fee configuration updates |
lido_ethereum.stakingvault_evt_etherfunded | ETH funded to staking vault |
lido_ethereum.stakingvault_evt_etherwithdrawn | ETH withdrawn from staking vault |
lido_ethereum.stakingvault_evt_etherstaged | ETH staged for operations |
Common Analysis Patterns
Deposits & Withdrawals
Track capital inflows and outflows per vault or protocol. Most protocols emit separate deposit and withdraw events with amount fields.TVL Estimation
Aggregate deposits minus withdrawals over time. For USD denomination, join withprices.day, prices.hour, or prices.minute depending on the granularity needed. Accurate point-in-time TVL will improve once the Balances tables are fully available.
Volume Tracking
Sum deposit and withdrawal amounts over time intervals to measure vault activity and capital velocity.Unique Depositors
Count distinct wallet addresses interacting with vault deposit events to track user adoption.Reallocation Analysis
For protocols like Morpho (MetaMorpho), track how vaults shift capital across underlying markets using reallocation events.Liquidations
Monitor liquidation events across protocols to assess vault health and risk.Cross-Protocol Starter Query
Daily Deposit Events Across Protocols (30d):Notes & Limitations
- No unified dataset: Analysis requires protocol-specific logic. Each protocol has its own event schema and naming conventions.
- Coverage varies: Not all protocols are decoded on all chains. Check the data explorer for the latest availability.
- TVL is approximate: Deposit-minus-withdrawal tracking provides a proxy. For precise TVL, combine with balance snapshots and pricing data from
prices.dayorprices.hour. - APY data not available: On-chain yield/APY calculation requires combining interest accrual events with token pricing and time-weighted math. This is complex and protocol-specific.
- Holder counts deferred: Accurate holder tracking requires the Balances tables, which are in open beta.
- Some protocols overlap with Lending: Aave v3 data is also covered in the Lending curated tables in a normalized schema. Use the curated lending tables for cross-protocol comparisons, and decoded tables here for vault-specific or protocol-specific analysis.
- Token decimals vary per vault: MetaMorpho vault
assetsvalues are denominated in the underlying token’s smallest unit (e.g., 6 decimals for USDC, 18 for WETH). Always join withtokens.erc20for decimal normalization before computing USD values viaprices.day. - Event counts ≠ volume: Cross-protocol event count comparisons are directional only. Some protocols (e.g., Fluid) emit a single event per operation that covers supply + borrow + repay, while others have separate events.
- Automated activity: Some chains (e.g., Gnosis on Aave v3) show high event counts driven by automated/bot activity rather than organic user deposits.
Related Tables
Lending
Curated supply, borrow, flash loan, and liquidation data across lending protocols
Balances
Token balance snapshots for holder analysis
Prices
Token pricing for USD denomination
Token Transfers
Raw transfer events for flow analysis
DEX Trades
DEX activity for vault token trading