SteemPunkBot - An automatism to distribute SBD as a reward for delegations to STEEMPUNKNET
What is the project about?
The project is part of the overall project called STEEMPUNKNET, being the first MMORPG running on a blockchain.
This project call SteemPunkBot is monitoring the account @steempunknet and calculates daily a payout distribution for all delegators that delegated Steem Power to @steempunknet.
In order to do so several informations have to be fetched and calculated as well as the transfers have to be setup and executed.
To not waste any precious time or network capability, all the informations are stored in a small database and the bot only fetched the delta informations.
This is done by using the virtual operations, storing the latest number and only going forward in the needed intervalls.
The bot is completely automated, no manual intervention is needed.
The project uses Python, tested with version 3.6 but lower versions should also work because there is not async used in this project.
The connection with the Steem Blockchain is done using the beem module.
The database is a sqlite 3 database.
Currently, we are building up the roadmap for this sub project.
It is yet not clear how this needs to evolve.
How to contribute?
Right now, for this sub project we do not need any contributions, check out the STEEMPUNK-NET project for upcoming Task Requests.
Commit of the code
If there are any questions left, I am available on discord :)