New Projects
- What is the project about?
Currently there doesn't exists a tool for the German community to gather their data for the yearly tax report.
SST, STEEM SteuerTool, should help collecting all necessary information to be able to use it for German tax forms.
SST goes through the users account history, filtered by the operations producer_reward and claim_reward_balance.
As the law requires all currency to be in Euro, the tool uses the API from https://min-api.cryptocompare.com to look up exchange rates for SBD/Euro or STEEM/Euro for each given date.
The currency can be switched via the implemented variable currency.
Output is in a CSV file, filename is the variable for that.
The output format are rows separated by ; in following order:
- id: the steem operations id
- timestamp: timestamp of the steem block when the operation was comitted
- type: currently followiong operation types are supported: ``producer_reward`` and ``claim_reward_balance``
- amount: complete summed up amount of each operation in given currency, default is Euro
In its current form, Python knowledge is required to use the tool.
- Technology Stack
The tool is written in Python using the steem-python library. It needs Python3.6 to run.
API from https://min-api.cryptocompare.com for historical exchange rates
Implementing it as a webservice is planned
- Roadmap
The tool is currently in a stable early beta phase. It is not yet designed for Python unaware users. Next planned steps are:
- Port it to the beem library, to achieve Python 3.4 compatibility
- Introducing a web service, where users can enter their username and download their CSV file from a web server. This should cover all kind of users, to be able to use this tool.
- Including more operation types
- How to contribute?
Suggestions of features and bug fixing are always welcome.
- Repository
The repository for this bot can be found here: isnochys/steem_steuertool
Posted on Utopian.io - Rewarding Open Source Contributors