This project used different tools to deliver the final information to tornado-warning.info:
- Ethereum-datafarm for collecting transactions with Events from the Tornado Cash contracts.
- Relay Data API for collecting information about relayed/mev-boosted blocks.
- Web3.py + Infura
The scripts in this repo have the following purpose:
- parse_data_api.py - For parsing the Relay Data API.
- enrich_data.py - For adding information (block number, fee_recipient, #txs) to the parsed blocks.
- tornado_data_prep.py - For creating a table with mev-boosted blocks that contain Tornado Cash transactions.
- tornadomap.py - For creating the map and the final html file, ready to be deployed.