As the time for taxes draws closer I wanted to find a tool to export all my accounts transactions and trades. However, I didn't find anything available for Steemit.
So I decided to give it a try to make my own.
Please note that this version still has some issues
I decided to use Python and SteemPy to create the tool, as it's quick and easy to use.
The first goal of this tools is to make it possible to import it on Koinly.io or CoinTracking.info to start with.
It handles most interesting transactions that affects your wallet balance, such as:
It should be possible to bundle OPs together, to reduce the amount of lines. As most webpages that does tracking bills by the amount of lines.
The script currently bundles a few different OPs (optionally) and prints out if any of these conditions:
This made it possible to reduce the lines to 776 OPs for my own account, which has a lot of OPs.
The tool is slightly inaccurate. My own balance was of by ~20 STEEM and ~40 SBD.
The reason for this can be anything and could take while to debug.
I'm releasing this tool "as is" and if you find the reason for the slight inaccurate results I'd be happy to hear about it.
https://github.com/startailcoon/PublicResources/blob/master/Steemit/steem_export.py