Software and data artifacts for pets26_coinjoin_analysis (cutoff time 2025-11-10, blockheight 923063)
Code and data artifacts for PETS'26 paper 'CoinJoin ecosystem insights for Wasabi 1.x, Wasabi 2.x and Whirlpool coordinator-based privacy mixers'
| ☝️ | IMPORTANT: This repository does NOT contain the up-to-date version of code, but only version of the code at the time of paper publication. Visit upstream repository for up-to-date version! |
|---|
- coinjoin-analysis (commit 369fe7c) - Python processing of Dumplings project results. Up-to-date version: https://github.com/crocs-muni/coinjoin-analysis
- dumplings (commit edce638) - .NET project for scanning Bitcoin blockchain for coinjoin transactions. Up-to-date version: https://github.com/crocs-muni/Dumplings/
- API_monitoring - Tool for monitoring Wasabi 2 coordinators based on LiquiSabi with python script for collecting transaction IDs.
Datasets
The following datasets are used as a part of processing.
- Crawled coordinators + manual additions: /coinjoin-analysis/data/wasabi2/txid_coord.json
- Manual false positives: /coinjoin-analysis/data/wasabi1/false_cjtxs.json, /coinjoin-analysis/data/wasabi2/false_cjtxs.json, /coinjoin-analysis/data/whirlpool/false_cjtxs.json
- Processed Dumplings dataset (cutoff time 2025-11-10, blockheight 923063): https://zenodo.org/records/17870025
For more details and replication instructions see ARTIFACT-APPENDIX.md