The Just-in-Time (JIT) liquidity events table contains DEX events from Uniswap V3 protocol for each JIT event.
Blockchains Supported | Protocols | Tables | Projects |
---|---|---|---|
ethereum | uniswap_v3 | ethereum.dex.jit_liquidity_events | uniswap |
JIT liquidity refers to the practice where liquidity is added and removed within the same block to capture trading fees and/or exploit arbitrage opportunities. We use the dex.uniswap_v3_events
table to construct this table. This table contains all log events emitted from UniswapV3 protocol liquidity pools. We identify JIT events within the same block with the following criteria:
mint.liquidity_pool_address = burn.liquidity_pool_address
).mint.transaction_from_address = burn.transaction_from_address
).mint.transaction_index < burn.transaction_index
).The JIT swap event should be performed within the same block as the burn-mint event.
swap.liquidity_pool_address = mint.liquidity_pool_address
swap.liquidity_pool_address = burnt.liquidity_pool_address
swap.transaction_index > mint_transaction_index
swap.transaction_index < burn_transaction_index
Exclusion of Outliers: This model excludes liquidity provision from rebalancing contracts by Popsicle Finance.