
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
STOPTo support your work, I also upvoted your post!
Took me more than an hour searching through posts to discover this one. I was wondering if you can help me to extract my transactions from the blockchain. Doesn't have to be imported to some coin tracker software, simple Excel would do (.cvs or something).
In more general terms: Would be great to create a tool that can be used by anyone, or a service others can invoke whenever they like to get an export. This can be for tax purposes, but also for reporting purposes for instance. In that respect have some ideas that I like to discuss with you.
You have a discord address? Mine is: edje/edje42/qsounds#3711 Hope we can connect. Email is also possible, or Telegram.