- downvote trail has been implemented

in rewarding •  10 months ago  (edited)


Repository is a feature-rich automatic voting tool. It can be used to create voting rules at, using several parameters. It is possible to automatically optimize vote delay times in order to increase curation rewards.

Posting authority needs to be given to the @rewarding account. I created a discord server for all topics regarding discord invitation

steemrewarding is currently used by 710 (3.5 %) users which created 4601 (2.7 %) rules for posts,
352 ( 3.2 %) rules for comments and 606 (10.2 %) trail vote rules. In the last 7 days, 80043 (282.7 %) time based votes
and 17045 (-4.7 %) vp based votes were broadcasted through steemrewarding.

downvote trail

New downvote trail rules can be created at

This allows it to follow downvotes from trusted accounts and broadcast a downvote shortly after when the account downvote power is above the defined threshold.

The parameter are similar to a vote trail rule, but it is assured that the vote weight is always negative (downvote) and the downvote power will be monitored instead of the votepower.

The downvote power is used for these parameters:

In the example, the min_vp is set to 50, means that a downvote is only followed when the downvote power is above 50 %. When vote_when_vp_reached is enabled, the downvote will be pending and broadcasted when the given min. downvote power is reached by the voter account.

New downvote API functions


Can be used to create a new trail vote rule. A voter_to_follow parameter must be given.


Deletes a trail downvote rule. A voter_to_follow parameter must be given.


Edits an existing trail downvote rule. A voter_to_follow parameter must be given. Only variable names shown at /api/trail_downvote_rules are accepted. The parameter of a vote rule are changed when attached to the api.


Shows all trail downvote rules.

Broadcasting up to 6 votes in one block

This was necessary in order to reduce the vote delay.

You can see how the vote is bundled:

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Everything is okay! 👌

Dear @holger80,
you received an automatic upvote, because I believe in you and I love what you create! 😉

A huge hug from @amico! 🤗

!trdo & !giphy okay

If you dislike this automatic message, please let me know: thanks! 🙏

// You can support giphy by using one of your witness votes on untersatz! //

Congratulations @amico, you are successfuly trended the post that shared by @holger80!
@holger80 got 6 TRDO & @amico got 4 TRDO!

"Call TRDO, Your Comment Worth Something!"

To view or trade TRDO go to
Join TRDO Discord Channel or Join TRDO Web Site

I have a problem with significant vote delays on steemrewarding, my autovotes set to 4.4 minutes are executed anywhere in between 5 min 20 sec and 8 minutes 20 sec instead

Does that fancy tool can work "headless"? Defining rules from console, etc?

It is on my todo list to improve this. At the moment, only the steemconnect auth token is used to identify a user. I'm planing to implement a encryption of a string using the posting key as second way to identify a user.

You can read more about the API here:

My ideal voting tool will be mix of something like steemrewarding and Ability to make complex rules, text file config with rules, self hosted, web ui optional.

Hi @holger80!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 7.701 which ranks you at #47 across all Steem accounts.
Your rank has improved 2 places in the last three days (old rank 49).

In our last Algorithmic Curation Round, consisting of 136 contributions, your post is ranked at #110.

Evaluation of your UA score:
  • Your follower network is great!
  • Try to show your post to more followers, for example via networking on our discord!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

Thanks for this great information... Hopefully it will help everyone.

Posted using Partiko Android

Gracias @holger80 gran trabajo y excelentes manera de administrar el voto negativo

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!

@holger80 I love what you have created. I wouldn't know how we call all be on Steem without it! Question: is there an api where we can interact with the settings on You have my witness vote :) (BTW I run witness @untersatz!).

This will be a big help. Thanks!

If we have upvotes set to automativally adjust do you recommend making any changes to the timings post HF21?

Hi Gillian

Optimal voting time is now 5 mins rather than 15... but just like before it can be more profitable to front run by a minute or two dependent on the author and how many people are trailing them 🙂

I think I'm right on this, Hope this helps 👍

Posted using Partiko Android

Thanks @raj808 but I was referring specifically to steemrewarding since you can set it to change the upvote time based on what it thinks works best.

I was wondering if it would just adjust itself in time automatically or if we should change some numbers to help it along.

I've not been able to find an answer to that.

Ha ha, well you know a lot more than me then. I'm not even sure how to use this site as I've been using steem auto. But I'm gonna look into it for maximizing curation 🙂

Hope you get your answer 👍

You got a resteem :-)

This post has been just added as new item to timeline of steemrewarding on Steem Projects.

If you want to be notified about new updates from this project, register on Steem Projects and add steemrewarding to your favorite projects.

automated downvoting while sleeping on ANY post any listed account makes ... sticks around after you die even or when you forgot about it. ...

i truly need to see everyone who voted FOR HF21 staked on a spikey stake by Vlad himself ... that's a sad, black page in steemits history

This post has been included in the latest edition of The Steem News - a compilation of the key news stories on the Steem blockchain.

Another great update , really love your updates . Thanks man

!neoxag 20


You have received 20 NEOXAG gift from @zaku-ag!

Please check your wallet.
To know more about our tip bot read Neoxian City Tip Bot Announcement Post
To know more about our tribe read this post
To view or trade NEOXAG go to

Please make for a rule which allows me to upvote some specific persons downvotes, please! I'm wondering if this is already possible though with the vote weight scaler but I'm not positive how to do it.

Hi, @holger80!

You just got a 4.05% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.