RP2 and DaLI are the components of a powerful, privacy-focused, open-source, free, non-commercial crypto tax suite (available on Github):
- RP2 is the tax calculator: https://github.com/eprbell/rp2
 - DaLI is the data loader: https://github.com/eprbell/dali-rp2
 
For a general introduction to RP2 and DaLI read this article. The rest of this article describes what has changed since last tax season.
Since last April RP2 and DaLI underwent a lot of development and gained significant traction in terms of Github stars, PRs, issues and discussions. Here are some of the main updates.
RP2:
- added HIFO support (FIFO and LIFO were already supported)
 - new open positions report, showing unrealized gains / losses and more
 - improved accounting method plugin infrastructure: it's now very easy to add new methods
 - reworked documentation
 - many more fixes and improvements: see CHANGELOG for full details
 
DaLI:
- added several new data loader plugins
 - new pair conversion infrastructure with price routing
 - added top-level multithreading, which improves performance when reading data from multiple exchanges/wallets
 - reworked documentation
 - many more fixes and improvements: see CHANGELOG for full details
 
RP2 and DaLI are a community-driven effort: they feature a powerful programmable plugin architecture that can be used to expand their functionality via Github PRs.
Other notable features:
- no transaction limits, no premium versions, no payment requests, no personal data sent to a server (at risk of being hacked), no account creation, no unauditable source code
 - transparent computation: RP2 generates full computation details for every lot fraction, so that it's possible to verify step-by-step how RP2 reaches the final result.
 
              
    
Top comments (0)