The Magic Frog: Delegator Rewards! (Development Update)

in utopian-io •  7 months ago



About the Project
The Magic Frog is a Bot/Website utilizing the STEEM blockchain to reward participants for collaboratively telling a story. By submitting small pieces of text, that the community can vote on everyday, the story evolves and sometimes takes quite strange, funny or interesting turns.

The Magic Frog is currently available in English, French and German and more languages will follow!

Delegators get their share of the cake now!

I finally managed to finish an actually very easy task. Delegators, which are very important for the project to succeed, will be rewarded from now on, like everyone else, when a story ends. 20 % of the story pot will be reserved for delegators and distributed among them according to their delegation.

For the first french story, which is on the verge of ending it seems, and there actually are some delegators, it looks like this (at the time of writing):

Account: @grenouille
Total Delegations: 790.548 SP
Story Pot: 12.481 SBD <-- Increases the more delegated SP there is!
Delegators Pot: (20 %) 2.496 SBD

DelegatorSP% of TotalReward
@helo500.52363.311.580 SBD
@pnc250.00831.620.789 SBD
@orlandumike25.0023.160.078 SBD
@zonguin15.0151.890.047 SBD

For the english version, where I am still the only delegator, it looks like this:

Account: @the-magic-frog
Total Delegations: 502.016 SP
Story Pot: 27.399 SBD
Delegators Pot: (20 %) 5.479 SBD

DelegatorSP% of TotalReward
@mkt502.0161005.479 SBD


The update is really just one single commit:

Retrieving delegators:
I get the delegators from, which in turn gets them from

Updated rewards calculation:
As mentioned before, the delegators get 20% of the pot, thus decreasing the storytellers' rewards, which is now only 80 % of the total pot. This should be not a big issue as this update hopefully leads to more delegations, increasing the rewards again.

Transfer rewards:
This is quite straight forward.
Get total delegations:
Calculate each delegator's percentage and share of the pot:

Added translations for transfer memo:
Of course delegators also get a localized "Thank you!", depending on what account they delegated SP to.

Other Changes
Until now it was not possible to submit your own text, when you want the story to end. The text was just "The End!". Now you can submit text, as the last sentence in the story, and end the story at the same time, to start a new one.

And some minor fixed:

Next Steps

  • write a "Call to Delegators" post! :D
  • change server infrastructure
  • stability improvements
  • own account creation system
  • write visibility task request on Utopian
  • provide "closed" versions for schools
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:  

Thank you for your contribution. Very creative project! Maybe I can fork and create a language in Chinese? LOL :)

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Write a ticket on
Chat with us on Discord.


@justyy A chinese version would be awesome! I already had you in my mind for that! ;)

Super ! Good continuation to the project!


Thank you! :)


Hey @mkt
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord

Vote for Utopian Witness!

Great update! I hope we could also get more delegation for the english version too because as of now the pot for the current story is rather low compared to the last story. Also, is it possible to add a preview option on the magic frog website similar to steemit and I'm talking about the preview that appear everytime one write an article or comment. Because honestly it's too easy for typo to appear, as the website doesn't have that option. I hope you would consider this @mkt


Well, if there's a typo, you can edit your submission on the website. (Not on steemit or busy!) But yeah... a preview is a good idea and it's easy to implement. I added this to my TODO list. ;)


Thank you!

Good to see some profits coming in ;)

Good luck with that project, I will be following how much new steemians join the adventure ;)