DEX
Last updated
Last updated
Our decentralized exchange (DEX) vertical can be divided into three main categories: DEX Trades and Liquidity Pools events (mints and burns) and liquidity pool creation events.
DEX Tables | Description & Use |
---|---|
This is the most common action that users take when interacting with DEXs is swapping some amount of a token in DEX for another token.
Projects | Protocol |
---|---|
What is the difference between DEX project and DEX protocol?
DEX Project: Project refers to the platform of the DEX, such as Uniswap, Balancer, Sushiswap, etc.
DEX Protocol: The DEX protocol refers to the underlying smart contract implemented for facilitating the swaps.
A project can undergo protocol upgrades. E.g. When Uniswap upgraded their v2 protocol to v3 to introduce concentrated liquidity pools.
New DEX projects can also choose to fork existing protocols, such as the Uniswap v2 protocol. One example of this was Sushiswap as a Uniswap v2 fork.
Hence, a single project can have multiple protocols. Likewise, a single protocol can be utilized across multiple projects.
The pool events table contains the swap, sync, mint and burn events of liquidity across indexed DEX protocols. It provides transaction-level details on the project, protocol, and LP pools minted and burned by the users enriched with price data to estimate the volume of LP added or removed.
The liquidity pool table includes all liquidity pool creation events of the indexed DEX protocols. It provides transaction-level details, such as the transaction hash and block time, the corresponding tokens in the pool, and the project associated with the liquidity pool address.
Trades
Token swaps on major DEXes. Calculating swap volumes
Liquidity Pools
Pool creation events and parameters.
Liquidity Pool Events
Liquidity pool events such as mints, burns. Used for TVL calculation and active liquidity (Uniswap V3)
kyberswap, uniswap
uniswap_v3
sushiswap, quickswap, polycat, mmfinance, jetswap, gravityfinance, fraxswap, elkfinance, dfyn-network, apeswap-amm
uniswap_v2
balancer
balancer_v2
curve
curve_v1, curve_v2