A dataset comparing execution quality across different Decentralized Exchanges (DEXs) and Centralized Exchanges (CEXs), with simulated trade execution analysis. This comprehensive analysis examines transaction costs, price impact, and execution efficiency across trading venues using Tenderly simulation.
The dataset is curated by Yuki Yuminaga and Dex Chen, and is part of the TLDR 2025 fellowship program.
For the entire-range dataset and more details of our work, stay in tune for this repo and the TLDR Conference 2025.
size: 11 MB
structure: [25,812 rows, 25 columns]
source: CEX data scraping and Tenderly simulation
blockchain: Ethereum
variables:
tx_hash
[String]: Transaction hash identifierblock_no
[Integer]: Block number of the transactionvenue
[String]: Trading venue (DEX name)input_asset
[String]: Input token symboloutput_asset
[String]: Output token symbolinput_amount
[Float]: Amount of input tokenoutput_amount
[Float]: Amount of output token receivedreserve0
[Float]: First token reserve in the liquidity poolreserve1
[Float]: Second token reserve in the liquidity poolrealistic_gas
[Float]: Realistic gas cost from GetGas3v2_unit
[Float]: Tenderly simulated gas for Uniswap V2v3_unit
[Float]: Tenderly simulated gas for Uniswap V3direction
[String]: Trade directioneth_volume
[Float]: Volume in ETH equivalentblock_timestamp
[Float]: Timestamp of the blockclosest_BN_price
[Float]: Closest Binance priceclosest_BN_timestamp
[Float]: Timestamp of the closest Binance priceasset
[String]: Asset being tradedsolver_executed_price
[Float]: Execution price achieved by the solver, equal to output_amount
/input_amount
markout_percentage
[Float]: Percentage markout against Binancenet_simulated_v2_output_amount
[Float]: Simulated output amount on Uniswap V2solver_versus_v2_welfare
[Float]: Comparison of solver execution vs Uniswap V2log_eth_volume
[Float]: Logarithm of ETH volumenet_simulated_v3_output_amount
[Float]: Simulated output amount on Uniswap V3solver_versus_v3_welfare
[Float]: Comparison of solver execution vs Uniswap V3The various scripts within the datascraping folder of this repository are used to construct the datasets below.
Several API keys will be needed to run these scripts, including those from Infura, Alchemy, and Tenderly. The final version of the data used in the paper can be found in this repository and on the TLDR data frontend.