Rewarding paid-out posts without using python

작년

Yesterday I wrote a post where a python script is used for rewarding already paid-out posts. As not everybody can handle python scripts, I created a simple solution that does not need any scripts or coding.

I created the account @rewarding which can be used to create comments under already paid-out posts where the beneficiaries is set to 100% for supporting the author.

image.png

I hope my 50 SP delegation is sufficient for now.

How does it work

Send 0.001 SBD to @rewarding with a post link of an already paid-out post that is not upvoted by you.

image.png

After sending the transfer, a comment is created by @rewarding, where the beneficiaries are set to 100% supporting the author. There is no automatic upvoting, after sending the transfer, the created comment has to be upvoted manually after 15 minutes.

image.png

It is possible to easily check if the benificiaries are set correctly by replacing steemit.com by steemd.com.
image.png

Some restrictions

It is not possible to create comments when:

  • post author and the memo sender are the same person,
  • the post has not paid out yet,
  • unexpired comment was already created,
  • the given link points to a comment and not a post,
  • the post was already upvoted by the memo sender.

I have no idea if this is useful or will be used. If you really like the idea you can delegate some SP to @rewarding, so that the account will not run out of RCs.

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!
STEEMKR.COM IS SPONSORED BY
ADVERTISEMENT
Sort Order:  trending

Current usage:

RewardedRepReward PayoutReward Initiated ByURL
2018-11-03 22:29:15 UTC280.157beembotFull API Node Update - 25/10/2018
2018-11-03 23:20:24 UTC712.322inertiaJesus Is Cheering For Me In The Stands
2018-11-03 23:38:21 UTC712.248inertiaRoger & Snorre - The Spinning Man!
2018-11-04 00:43:30 UTC440.022gerdtrudroepkeRoepkereport der Fünfte, September 2018
2018-11-04 04:30:12 UTC712.13inertiaHi, I'm the Wandering Voluntaryist Chris Greyson
2018-11-04 05:04:12 UTC712.1inertia2003.Game - A Gaming Documentary Series
2018-11-04 05:57:06 UTC712.079inertia2004.Game - A Gaming Documentary Series
2018-11-04 06:12:36 UTC712.044inertiaBitcoin Gold Opening Altcoin Buy Opportunities
2018-11-04 14:27:09 UTC510.177condeasGPU-Z erkennt gefälschte Grafikkarten
2018-11-04 22:57:12 UTC380.0rewardingFull API Node Update - 27/10/2018
2018-11-05 01:29:48 UTC382.093rewardingI explain to you step by step how I did the portrait
2018-11-05 02:46:54 UTC380.027rewardingSteem dollar policy update and warning to converters
2018-11-05 09:15:54 UTC380.0rewardingFull API Node Update - 23/10/2018
2018-11-05 15:39:24 UTC380.025rewardingWhy you should let your son play with dolls / Por qué deberías dejar jugar a tu hijo con muñecas

This can be built using a Hivemind Postgres query:

SELECT "hive_posts".* 
FROM   "hive_posts" 
       inner join "hive_posts" "parents_hive_posts" 
               ON "parents_hive_posts"."id" = "hive_posts"."parent_id" 
       inner join "hive_posts_cache" 
               ON "hive_posts_cache"."post_id" = "hive_posts"."id" 
WHERE  "hive_posts"."depth" = 1 
       AND ( "hive_posts"."parent_id" IS NOT NULL ) 
       AND "hive_posts"."id" IN (SELECT "hive_posts_cache"."post_id" 
                                 FROM   "hive_posts_cache" 
                                 WHERE  ( json :: json ->> 'app' LIKE 'beem/%' ) 
                                ) 
       AND ( title = Concat('rewarding ', parents_hive_posts. author) ) 
       AND ( hive_posts.created_at > '2018-10-29 19:17:00.965472' ) 
ORDER  BY "hive_posts"."id" ASC
·

The fullnodeupdate entries are only for testing the scripts.

I will delegate another 50.

Great idea Holger.

·

Thanks a lot :).

·
·
  ·  작년

this is a fun idea....i know some will think:

HTF do i sent 0.001 Steem and cut & paste URL into the memo......am i like a bot user now (Ha!)

GAMIFY THIS HOGGY

but you know what you should just accumulate the all the Steem and every month send it to 1 of the sender randomly as a LOTTERY REWARD FOR CURATION DISCOVER

Winner has to

A)Upvote
B)Have not won last x number of draw
C)Have not won for upvoting the same Author (ever before...discourage/reduce alt account upvoting)

Initially....lottery draws at the end of each month / then end of the week / and/or when it total say > 100 Steem (imagine 100,000 Steemians playing the 100% free curation lottery game a day in a few years time when we have >10 Million Steemians!)

btw. i do have 1 clarification:

comment was already created

what happens after the comment expires in 7 days and then i found the post?

or do you mean

unexpired comment was already created

Everyone .... This is why you need to VOTE for @holger80 for witness

·
·
·

@holger80, hope your Listening.

Also, what I'd like to see is to allow me to give posting authority to rewarding. So I can send it a link and a percentage, and it will post the link, wait 15 mins, and upvote it's own comment with my account after 15 mins.

Obviously this will require a lot more work so this isn't a plan to be released right now, but if a few people start to use this service I think it'll be a great feature.

·
·
·
·
  ·  작년

Ha!...you're more demanding creative than that @dj123 guy

but then again, it should be somewhat doable for Hoggy (not sure if he has to register @rewarding as a trusted app with steemconnect), then all it would take it clicking a steemconnect link to give @rewarding posting authority to only upvote. A friendly link from it's post page should suffice

and a memo that says 100%:https://URL would work logically, check if posting authority exist, if so work the auto upvote

·
·
·

Good idea to gamify this. I will look into this.
I mean unexpired comment was already created. I corrected it, thanks.

·
·
·
·
  ·  작년

here's another suggestion for you Hoggy:

how about setting @Rewarding to upvote the comment as well, and make it even more rewarding for curators finding old gems, set it to upvote AFTER they upvoted so the commenter gets a higher curation reward (also to avoid false upvotes, you can set the upvote percentage to be divide by total number of request in prior week....so if prior week has x number of request: % = 7x10x100%/Avg-Last-Week-Total-Request)

Hey @Curie, IF this works out, can you please consider allowing Curators to use @rewarding, this will become the Forever Green Curie OR even better start Curating Old Post ...., set Criteria as usual:

  1. Less than $5 (or whatever limit you set)
  2. All The Curie Quality
  3. Unrewarded Steemians under Rep 60 (or whatever limit or outstanding contribution)
    4. within 24 hours of @rewarding comment...if you really have to;D

Hey @Ned, IF this works out, and @rewarding get more than >10,000 requests say in a year, can this become a people's choice business lottery model and you delegate say 10x the number of submission....up to say 1 Million SP? XD

·
·
·
·
  ·  작년

Gonna make this comment payout to these peeps!

$rewarding 99.99% @holger80:50,@idikuci:50 15min comment!

·
·
·
·
·

@rewarding 19.12% @dj123:100, 5min

·
·
·
·
·

Command accepted.

·
·
·
·
  ·  작년

Gonna really confuse @rewarding now

$rewarding 99.99% 15min @holger80:50,@idikuci:50,@holger80:50!

·
·
·
  ·  작년

oh yeah.... like that llama said above another 50 Steem delegated

This is an absolutely excellent thing to do ! It gives more value to the content created and thus (reflexively) encourages creating more valuable content !

Ojeh, habe versehentlich die 50 SP auf deinen Konto delegiert, ich mache das mal rückgängig und delegiere es an @rewarding ;)

·
  ·  작년

Sie sind zufällig fantastisch, @condeas. Vielen Dank, dass Sie den Holggymeister und alle Steemians unterstützt haben!

I delegated 50SP as well. Hope it will be used :)

Great tool Thank you.

I wrote an article that tells the Korean community about this great tool.

cool! When I saw you script, my first idea was to implement it as a service via steemconnect. The 0.001 transfer is of course another option.
How do you handle comments that are older than 7 days themselves? Comment on the comment?

·

Yes, a comment under the old comment is created in such a case.

Seems like a much better way of doing this than steembountys new service. Thanks for this.

Posted using Partiko Android

·

You have to find the created comment, wait 15 min and upvote the comment by yourself, but I think this is doable.

·
·

For me that is doable. The best thing is there is not a big percentage going to a third party. Thank you again.

Making a test with it, great idea btw.

·

Thanks, by the way, the rewarding account would look better with a nice profile image ;). You know someone who would create such image for free?

·
·

My pleasure, I really don't know who could do that for you :/, I haven't many contacts here to recommend someone for that kind of task, I wish I could @holger80.

  ·  작년

großartige Idee. Ich finds spitze

Hallo @holger80
Also das Tool funktioniert super, nur hatte ich heute eine Fehlermeldung und ich denke das sie dich eventuell interessieren könnte.

https://pastebin.com/v6R6R5mT

Der Kommentar wurde erstellt nur ist er durch den Abbruch der Aktion nicht bewertet worden. Es kann durchaus möglich sein das ich mehrere Aktionen zu schnell hintereinander gemacht habe, aber es kann auch sein das es an meiner Verbindung gelegen hat. Jede weitere Aktion verlief ohne Fehler.
Vielen Dank nochmal und beste Grüße

  ·  작년

That looks like a nice idea. You react so quickly to current events on the chain. Good job.

Nice and simple :)

great idea!

By the way, these days I'm thinking of switching to your beem library from the official library (quite outdated). So far I've been using steem official python library's reliable_stream() function, but it seemed not that reliable. maybe I'm wrong though.

What's your counter-part and is it 100% reliable? I mean even when there is network problem, NEVER miss any transaction (of course there can be delay) by retrying? I know there is stream() in your library, but I'm wondering if it's 100% reliable.

For instance, this @rewarding transaction, I think you're using streaming not polling. In that case, it should be 100% reliable. I'd appreciate if you let me know which python function I should use. Thank you.

Hi, @holger80!

You just got a 1.06% 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.

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.221 which ranks you at #71 across all Steem accounts.
Your rank has not changed in the last three days.

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

Evaluation of your UA score:
  • Your follower network is great!
  • The readers appreciate your great work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server