drphil.rb - Voting Bot - Improved Fanbase Support by inertia

View this thread on steempeak.com
· @inertia ·
$148.54
drphil.rb - Voting Bot - Improved Fanbase Support
You can use `drphil.rb` to vote for everyone.  But a better strategy might be to set the `vote_weight` value to `0.00 %` and use `favorites_vote_weight`instead.  With this strategy, it can be configured to mimic @streemian's Fanbase service.

This version improves the performance of such a strategy.

#### New Features

* Added `unique_author` (optional) which takes an integer in minutes.  This will limit voting to 1 vote per period.  E.g.: Set it to 1440 to only vote for each author once a day.
* Added `max_votes_per_post` (optional) which only votes *n* times per post (`winfrey` mode only).
* Added `only_tags` (optional) which only votes on posts that include these tags.
* Alternative voting weights all inherit from `vote_weight` if not present.
* Favorites (`favorite_accounts`) can now have individual vote percent.
  * Formatted as: account:weight (e.g.: `inertia:100.00`)
* Now checking if any voter can vote at all.  If at least one voter has a non-zero vote_weight, return true.  Otherwise, don't bother to even queue up a new thread, thus saving memory.

#### Features

* YAML config.
  * `voting_rules`
    * `winfrey` mode that acts like the winfrey bot, all voters vote for everyone
    * `drphil` mode one random voter votes for everyone (default)
    * `following_vote_weight` - for accounts that the voter follows
    * `followers_vote_weight` - for accounts that follow the voter
    * `min_rep` (default `25.0`)
    * `min_wait` and `max_wait` (in minutes) so that you can fine-tune voting delay.
    * `favorite_accounts` list and separate `favorites_vote_weight` option.
      * Note: votes will be cast for favorites irregardless of rep.
    * `enable_comments` option to vote for post replies (default false).
    * `only_first_posts` option to only vote on an author's first post (default false).
    * `max_rep` option, useful for limiting votes to newer authors (default 99.9).
    * `vote_signals` account list.
      * Optionally allows multiple bot instances to cooperate by avoiding vote swarms.
      * If enabled, this feature allows cooperation without sharing keys (in `drphil` mode).
    * `min_rep` can now accept either a static reputation or a dynamic property.
      * Existing static reputation still supported, e.g.: `25.0`
      * Dynamic reputation, e.g.: `dynamic:100`.  This will occasionally query the top 100 trending posts and use the minimum author reputation.
      * Now checking `vote_weight: 0.00 %` and skipping without broadcast.
        * This is useful for special configurations that *only* vote for favorites.
      * `min_voting_power` to create a floor with will allow the voter to recharge over time without having to stop the script.
    * Optionally configure `voters` as a separate filename.  E.g:
      * `voters: voters.txt`
        * The format for the file is just: `account wif` (no leading dash, separated by space)
      * Or continue to use the previous format.
    * Also optional support for separate files in each (format one per line or separated by space or both):
        * `favorite_accounts`
        * `skip_accounts`
        * `skip_tags`
        * `flag_signals`
        * `vote_signals`
    * `only_fully_powered_up` which will only vote for posts that receive 100% STEEM Power author rewards.
* Skip posts with declined payout.
* Skip posts that already have votes from external scripts and posts that were edited.
* Argument called `replay:` allows a replay of *n* blocks allowing you to catch up to the present.
  * E.g.: `ruby drphil.rb replay:90` will replay the last 90 blocks (about 4.5 minutes).
* Thread management
  * Counter displayed so you know what kind of impact `^C` will have.
  * This also keeps the number of threads down when authors edit before Dr. Phil votes.
* Now streaming on Last Irreversible Block Number, just to be fancy.
* Now checking for new HF18 `cashout_time` value (if present).
  * This will skip voting when authors edit their old archived posts.

#### Overview

Dr. Phil (`drphil.rb`) is reimplementation of the "Winfrey" voting bot specification.  The goal is to give everyone an upvote.

One optional improvement is that instead of voting 1% by 100 accounts like the Winfrey bot spec, this script can vote 100% with 1 randomly chosen account.

If the complaint about Winfrey is blockchain bloat, Dr. Phil prescribes weight loss to address this. But this feature would only work if there are enough voters defined in the script.  If you plan to use this script for one or two accounts, you'll probably want to adjust the `VOTE_WEIGHT` constant to something a bit lower.

---

#### Install

To use this [Radiator](https://steemit.com/steem/@inertia/radiator-steem-ruby-api-client) bot:

##### Linux

```bash
$ sudo apt-get update
$ sudo apt-get install ruby-full git openssl libssl1.0.0 libssl-dev
$ sudo apt-get upgrade
$ gem install bundler
```

##### macOS

```bash
$ gem install bundler
```

I've tested it on various versions of ruby.  The oldest one I got it to work was:

`ruby 2.0.0p645 (2015-04-13 revision 50299) [x86_64-darwin14.4.0]`

First, clone this gist and install the dependencies:

```bash
$ git clone https://gist.github.com/61bcc2b821aa5acb24f7fc88921950c7.git drphil
$ cd drphil
$ bundle install
```

Then run it:

```bash
$ ruby drphil.rb
```

Dr. Phil will now do it's thing.  Check here to see an updated version of this bot:

https://gist.github.com/inertia186/61bcc2b821aa5acb24f7fc88921950c7

---

#### Upgrade

Typically, you can upgrade to the latest version by this command, from the original directory you cloned into:

```bash
$ git pull
```

Usually, this works fine as long as you haven't modified anything.  If you get an error, try this:

```
$ git stash --all
$ git pull --rebase
$ git stash pop
```

If you're still having problems, I suggest starting a new clone.

---

#### Troubleshooting

##### Problem: What does this error mean?

```
drphil.yml:1: syntax error, unexpected ':', expecting end-of-input
```

##### Solution: You ran `ruby drphil.yml` but you should run `ruby drphil.rb`.

---

##### Problem: Everything looks ok, but every time Dr. Phil tries to vote, I get this error:

```
Unable to vote with <account>.  Invalid version
```

##### Solution: You're trying to vote with an invalid key.

Make sure the `.yml` file `voter` items have the account name, followed by a space, followed by the account's WIF posting key.  Also make sure you have removed the example accounts (`social` and `bad.account` are just for testing).

##### Problem: The node I'm using is down.

Is there a list of nodes?

##### Solution: Yes, special thanks to @ripplerm.

https://ripplerm.github.io/steem-servers/

---

<center>
  <img src="http://i.imgur.com/qUZYLiQ.png" />
</center>

See my previous Ruby How To posts in: [#radiator](https://steemit.com/created/radiator) [#ruby](https://steemit.com/created/ruby)

## Get in touch!

If you're using Dr. Phil, I'd love to hear from you.  Drop me a line and tell me what you think!  I'm @inertia on STEEM and [SteemSpeak](http://discord.steemspeak.com).
  
## License

I don't believe in intellectual "property".  If you do, consider Dr. Phil as licensed under a Creative Commons [![CC0](http://i.creativecommons.org/p/zero/1.0/80x15.png)](http://creativecommons.org/publicdomain/zero/1.0/) License.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 24 others
properties (23)
post_id9,196,197
authorinertia
permlinkdrphil-rb-voting-bot-improved-fanbase-support
categoryradiator
json_metadata"{"format": "markdown", "links": ["https://steemit.com/steem/@inertia/radiator-steem-ruby-api-client", "https://gist.github.com/inertia186/61bcc2b821aa5acb24f7fc88921950c7", "https://ripplerm.github.io/steem-servers/", "https://steemit.com/created/radiator", "https://steemit.com/created/ruby", "http://discord.steemspeak.com", "http://creativecommons.org/publicdomain/zero/1.0/"], "app": "steemit/0.1", "tags": ["radiator", "ruby", "steem", "steemdev", "curation"], "users": ["streemian", "ripplerm", "inertia"], "image": ["http://i.imgur.com/qUZYLiQ.png"]}"
created2017-08-04 13:57:03
last_update2017-08-04 13:57:03
depth0
children18
net_rshares37,239,262,589,573
last_payout2017-08-11 13:57:03
cashout_time1969-12-31 23:59:59
total_payout_value118.650 SBD
curator_payout_value29.886 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length7,309
author_reputation227,335,189,892,062
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (88)
@azissuloh ·
thanks for sharing with us @inertia
properties (22)
post_id9,196,600
authorazissuloh
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170804t140209179z
categoryradiator
json_metadata"{"app": "steemit/0.1", "users": ["inertia"], "tags": ["radiator"]}"
created2017-08-04 14:02:06
last_update2017-08-04 14:02:06
depth1
children0
net_rshares0
last_payout2017-08-11 14:02:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length35
author_reputation12,239,897,411,079
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@orionsbelt ·
Will try it out soon, hopefully will put up tutorial for same, thanks a ton @inertia
properties (22)
post_id9,196,839
authororionsbelt
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170804t140511945z
categoryradiator
json_metadata"{"app": "steemit/0.1", "users": ["inertia"], "tags": ["radiator"]}"
created2017-08-04 14:05:12
last_update2017-08-04 14:05:12
depth1
children0
net_rshares0
last_payout2017-08-11 14:05:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length84
author_reputation679,551,260,249
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@jwolf ·
Wow man! Thanks for your work!
properties (22)
post_id9,197,557
authorjwolf
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170804t141436389z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-08-04 14:14:42
last_update2017-08-04 14:14:42
depth1
children0
net_rshares0
last_payout2017-08-11 14:14:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length30
author_reputation124,929,978,911,873
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@amanjain2k ·
$0.03
I'll try it for sure.
👍  
properties (23)
post_id9,198,557
authoramanjain2k
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-201784t19582635z
categoryradiator
json_metadata"{"tags": [], "format": "markdown+html", "app": "chainbb/0.3"}"
created2017-08-04 14:28:00
last_update2017-08-04 14:28:00
depth1
children0
net_rshares7,771,404,371
last_payout2017-08-11 14:28:00
cashout_time1969-12-31 23:59:59
total_payout_value0.026 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length21
author_reputation3,336,824,252,282
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@gregario ·
I would love to try it. Is it written in python? Can I run it on a Windows computer?
properties (22)
post_id9,206,114
authorgregario
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170804t160217298z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-08-04 16:01:18
last_update2017-08-04 16:01:18
depth1
children0
net_rshares0
last_payout2017-08-11 16:01:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length84
author_reputation2,754,228,703,338
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@anacristinasilva ·
From what I see are new updates, I find these ruby ​​languages ​​interesting, a pity I understand very little about it.  Useful information.
properties (22)
post_id9,217,967
authoranacristinasilva
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170804t183941208z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-08-04 18:40:00
last_update2017-08-04 18:40:00
depth1
children0
net_rshares0
last_payout2017-08-11 18:40:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length140
author_reputation58,884,365,535,558
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@thedonfreeman · (edited)
Upvoted. Respect. Especially for the last line. Open source! Massive love.
properties (22)
post_id9,241,271
authorthedonfreeman
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170805t003552832z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-08-05 00:36:00
last_update2017-08-05 00:36:54
depth1
children0
net_rshares0
last_payout2017-08-12 00:36:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length74
author_reputation7,782,356,315,458
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@qwertyman ·
how use this is bot in OS Windows?
properties (22)
post_id9,288,882
authorqwertyman
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170805t145248244z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-08-05 14:52:48
last_update2017-08-05 14:52:48
depth1
children3
net_rshares0
last_payout2017-08-12 14:52:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length34
author_reputation1,764,682,856,619
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@inertia ·
I do not recommend windows, but if you want to try it, here are some steps:

https://steemit.com/radiator/@inertia/drphil-rb-voting-bot-windows-installation

The problem is, even if you install it, the OpenSSL library doesn't work for signing transactions.
properties (22)
post_id9,301,854
authorinertia
permlinkre-qwertyman-re-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170805t175528179z
categoryradiator
json_metadata"{"app": "steemit/0.1", "links": ["https://steemit.com/radiator/@inertia/drphil-rb-voting-bot-windows-installation"], "tags": ["radiator"]}"
created2017-08-05 17:55:27
last_update2017-08-05 17:55:27
depth2
children2
net_rshares0
last_payout2017-08-12 17:55:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length256
author_reputation227,335,189,892,062
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@qwertyman · (edited)
Understand!  If I am will install in VMware OS Linux.

So will it work?
properties (22)
post_id9,302,777
authorqwertyman
permlinkre-inertia-re-qwertyman-re-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170805t180918291z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-08-05 18:09:21
last_update2017-08-05 18:09:57
depth3
children1
net_rshares0
last_payout2017-08-12 18:09:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length71
author_reputation1,764,682,856,619
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cheeto.blue ·
Ok, playing with this bot. Great work @inertia!! I still have some issues to fix up though 😳
👍  
properties (23)
post_id12,131,644
authorcheeto.blue
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20170906t195625512z
categoryradiator
json_metadata"{"app": "steemit/0.1", "users": ["inertia"], "tags": ["radiator"]}"
created2017-09-06 19:56:24
last_update2017-09-06 19:56:24
depth1
children0
net_rshares241,313,063
last_payout2017-09-13 19:56:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length92
author_reputation10,259,143,654,700
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@gmt117 ·
I have a question. The bot will vore right basically right after a post is published, right? Would it be possible to add a delay in future version? For example 30 min delay, so the bot can receive curation rewards?
properties (22)
post_id14,204,481
authorgmt117
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20171001t031623984z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-10-01 03:16:24
last_update2017-10-01 03:16:24
depth1
children2
net_rshares0
last_payout2017-10-08 03:16:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length214
author_reputation3,782,489,906,389
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@inertia ·
That's what that `min_wait` and `max_wait` are for.  You can set them both to 30 so the bot votes right at the 30-minute mark, if you want.

Or, you can set them both to zero so it votes right when the post is created.
👍  
properties (23)
post_id14,206,997
authorinertia
permlinkre-gmt117-re-inertia-drphil-rb-voting-bot-improved-fanbase-support-20171001t041107217z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-10-01 04:11:06
last_update2017-10-01 04:11:06
depth2
children1
net_rshares2,283,013,464
last_payout2017-10-08 04:11:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length218
author_reputation227,335,189,892,062
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@gmt117 ·
Great! Thank you!
properties (22)
post_id14,207,335
authorgmt117
permlinkre-inertia-re-gmt117-re-inertia-drphil-rb-voting-bot-improved-fanbase-support-20171001t041801137z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2017-10-01 04:18:00
last_update2017-10-01 04:18:00
depth3
children0
net_rshares0
last_payout2017-10-08 04:18:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length17
author_reputation3,782,489,906,389
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@kirbyjr1977 ·
hey my key is not working any advice. I know its my key so then your code has issues accepting. You want feedback well I am que for upvotes but getting a parameter errors
 undefined method `regenerate_key' for Bitcoin::OpenSSL_EC:Module

why is it trying to regenerate my why is it not just accepting it like the instructions state.
properties (22)
post_id44,920,705
authorkirbyjr1977
permlinkre-inertia-drphil-rb-voting-bot-improved-fanbase-support-20180423t013647444z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2018-04-23 01:36:48
last_update2018-04-23 01:36:48
depth1
children2
net_rshares0
last_payout2018-04-30 01:36:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length332
author_reputation341,454,887,383
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@inertia ·
Is this on Windows or something?
👍  
properties (23)
post_id44,986,331
authorinertia
permlinkre-kirbyjr1977-re-inertia-drphil-rb-voting-bot-improved-fanbase-support-20180423t110357715z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2018-04-23 11:03:57
last_update2018-04-23 11:03:57
depth2
children1
net_rshares256,922,856
last_payout2018-04-30 11:03:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length32
author_reputation227,335,189,892,062
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@kirbyjr1977 · (edited)
Nope as instructed Linux fedora 27. Everything is installed I think it's an issue with Ruby. It's using the Bitcoin is there a steem version. Hours of research and I couldn't solve it. And I read ever line in the code. I'm stumped. Check on a fedora distro and see if same error occurs
properties (22)
post_id45,032,502
authorkirbyjr1977
permlinkre-inertia-re-kirbyjr1977-re-inertia-drphil-rb-voting-bot-improved-fanbase-support-20180423t163220743z
categoryradiator
json_metadata"{"app": "steemit/0.1", "tags": ["radiator"]}"
created2018-04-23 16:32:24
last_update2018-04-23 16:33:18
depth3
children0
net_rshares0
last_payout2018-04-30 16:32:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length285
author_reputation341,454,887,383
root_title"drphil.rb - Voting Bot - Improved Fanbase Support"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000