dexamine: A Python package for Uniswap event data on Ethereum
A tool for turning Ethereum trading records into usable research data
Researchers created dexamine, a Python package that transforms raw blockchain records from Uniswap trades into structured data that researchers can actually analyze. The tool extracts token quantities, pool conditions, transaction order, and gas costs from Ethereum's public ledger—converting opaque blockchain logs into readable observations of who traded what, when, and at what cost.
Decentralized finance operates entirely on public blockchains, but the data is locked in cryptic transaction records that are nearly impossible for researchers to interpret by hand. dexamine makes it feasible to study how prices actually form in decentralized markets, how liquidity providers behave, and whether these exchanges function efficiently—questions that matter as these platforms handle billions in trading volume but operate outside traditional market oversight.