Skip to content
Automatic upvote service for STEEM
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
homepage * Add curation performance calculation for paid out posts May 21, 2019
sql
steemrewarding * Add curation performance calculation for paid out posts May 21, 2019
systemd
tests
.gitignore Add database handling for votes, vote_rules, pending_votes and config… Jan 23, 2019
LICENSE Initial commit Jan 22, 2019
README.md initial working release 0.1.0 Jan 24, 2019
apply_trail_vote_rules.py * Add curation performance calculation for paid out posts May 21, 2019
apply_vote_rules.py
calc_curation_performance.py * Add curation performance calculation for paid out posts May 21, 2019
parse_comment_commands.py
rewarding.sh
setup.py * Add curation performance calculation for paid out posts May 21, 2019
stream_blocks.py Add option to add a rule by adding an account to steemrewarding.com (… Apr 18, 2019
upvote_post_comments.py add voting_round_sec buffer to maximum_vote_delay_min Apr 30, 2019

README.md

steemrewarding

Automatic upvote service for STEEM

Installation of packages for Ubuntu 18.04

sudo apt-get install postgresql postgresql-contrib python3-pip libicu-dev build-essential libssl-dev python3-dev

Installation of python packages

pip3 install beem dataset psycopg2-binary secp256k1prp

Setup of the postgresql database

Set a password and a user for the postgres database:

su postgres
psql -c "\password"
createdb rewarding

Prepare the postgres database

psql -d rewarding -a -f sql/rewarding.sql

Config file for accessing the database and the beem wallet

A config.json file must be stored in the main directory and in the homepage directory where the app.py file is.

{
        "databaseConnector": "postgresql://postgres:password@localhost/rewarding",
        "wallet_password": "abc",
        "flask_secret_key": "abc"
}

Running the scripts

chmod a+x rewarding.sh
./rewarding.sh

or copy the systemd service file to /etc/systemd/system and start it by

systemctl start rewarding
You can’t perform that action at this time.