Steem Account CSV exporter
Time for tax!
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
Goals
I decided to use Python and SteemPy to create the tool, as it's quick and easy to use.
Goal 1
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:
- Author rewards
- Curation Rewards
- Witness Rewards
- Transfers
- Trades
- Vesting deposits
- Interest
- Asset Conversions
Goal 2
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:
- Trade is taking place
- Transfer is taking place
- Month changed
This made it possible to reduce the lines to 776 OPs for my own account, which has a lot of OPs.
Slightly inaccurate
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.
Github Resource
https://github.com/startailcoon/PublicResources/blob/master/Steemit/steem_export.py
Congratulations @sc-steemit! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!