Skip to main content
The tokens.transfers table contains token transfer events across ERC20 tokens and native tokens for all EVM-compatible networks indexed on Dune. This dataset encompasses:
  • Transfer events for ERC20 tokens
  • ERC4626 fallback mint and burn transfers for supported vaults
  • WETH deposits and withdrawals
  • Native currency transfers
    • Transaction value transfers
    • Trace value transfers
    • Gas used transfers
Some ERC20 tokens and native currencies have non-standard ways of being transferred and might not be included in the transfers table. You can check the logic for the transfers table here. The level of detail of the transfers table will vary by chain.

Utility

The transfers table provides a comprehensive view of token movement across networks, enabling you to:
  • Track token flows between addresses
  • Analyze transaction volumes and patterns
  • Identify significant token movements
  • Monitor exchange and DeFi protocol activity

Pricing Methodology

Important: The USD values in tokens.transfers are calculated using prices_external.hour, not the hybrid prices.hour table.
The amount_usd column in the transfers table uses Coinpaprika-sourced pricing data exclusively, which provides:
  • Stable, externally-validated pricing from centralized exchange aggregation
  • Protection against outliers that can occur in DEX-derived pricing algorithms
  • Consistent valuation across major tokens (~2,000 tokens with Coinpaprika coverage)
This approach prevents pricing anomalies from DEX trading activity that could negatively impact aggregations and analysis on the transfers table. Tokens without Coinpaprika coverage will not have USD values populated. For more details on Dune’s pricing methodology and the differences between pricing sources, see the Prices documentation.

Table Schema

Network Coverage

Transfer data is available for the following EVM-compatible networks:

Sample Queries

Query recent token transfers for a specific address This query returns the most recent token transfers (both incoming and outgoing) for a specified address:
Calculate daily transfer volume for a specific token This query calculates the daily transfer volume for a specific ERC20 token. Please be aware that token volumes are not necessarily indicative of anything. These metrics can be misleading if the token is not well-known or if there are a lot of small transfers. Token transfers can be mints, burns, transfers, flash loans and anything in between, trying to read into the data can lead to misleading results. Note: The amount_usd values are calculated using Coinpaprika pricing data (prices_external.hour) for stable, exchange-validated pricing.
Identify largest transfers in the last 24 hours This query finds the largest token transfers by USD value in the last 24 hours: Note: USD values are sourced from Coinpaprika pricing data for reliable valuation.
Find the circulating supply of a token over time This query calculates the circulating supply of a token over time by summing the amount of tokens in circulation at each time interval. Please be aware that this won’t work for all tokens with non-standard transfer or minting/burning mechanisms. tokens.transfers includes fallback ERC4626 share mint and burn rows for supported vaults, but other custom token mechanics may still require token-specific logic.