create account

Integration of 1UP voting rules by stoodkev

View this thread on: hive.blogpeakd.comecency.com
· @stoodkev · (edited)
$111.84
Integration of 1UP voting rules
![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515515505/z5q318j61cnpqhity5je.png)

I ve integrated the rules for the 1UP button usage as discussed by @flauwy in [here](https://steemit.com/utopian-io/@flauwy/the-1up-button-and-ranking-page-explained). The merged pull request can be found in [here](https://github.com/therealFlauwy/1UP/pull/7).

# The rules
<br>


Once the button implemented via SteemPlus, these rules will assure that: 

## Users cannot upvote themselves
<br>

If you check the following example, you can see  by looking at the `from` and `url` that @steem-plus is trying to vote for one of its posts. Bad bad SteemPlus! Thus, the server returns an error saying :
"You cannot vote for yourself!"

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516524/tzyejjb9baktt5brxafj.png)

## Users cannot vote more than ten times a day
<br>

That is an additional feature that I discussed by DM with @flauwy. For the sake of simplicity during the test I set it to 2 posts maximum, but changed it to 10 before upload. This number will be easily changeable in the future.

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516756/hcg4tgkcigelmhquym3n.png)

As you can see, after sending more than 2 votes using `cURL`, the server refused to save my vote and told me to try again tomorrow.

## Users cannot vote more than once a day for the same user
<br>

Another great rule to prevent abuses. I tested it in a similar manner by sending two cURLs for @stoodkev to vote a @steem-plus contribution. The first time went well, but at the second one:

 ![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516936/rlce4pcbp9fsulfnhn5w.png)

As expected, the server rejects my vote.

## Other rules
<br>

- The minimum reputation of 45 will be checked directly in the front end since it doesnt make sense to display the button at all if users cannot use it.
- More rules to be discussed in the future.

## Future work
<br>

- Getting SteemConnect to work on the backend for verification purpose only (to make sure that users vote only using the SteemPlus extension)
- Once user identity is verified, take into account their vote into the post list.
- Implement the button on SteemPlus for Utopian
- Adding button information
- 1UP button for other platforms

One step closer!

@stoodkev 


<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@stoodkev/integration-of-1up-voting-rules">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorstoodkev
permlinkintegration-of-1up-voting-rules
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":112686220,"name":"1UP","full_name":"therealFlauwy/1UP","html_url":"https://github.com/therealFlauwy/1UP","fork":false,"owner":{"login":"therealFlauwy"}},"pullRequests":[{"url":"https://api.github.com/repos/therealFlauwy/1UP/pulls/7","id":161915413,"html_url":"https://github.com/therealFlauwy/1UP/pull/7","diff_url":"https://github.com/therealFlauwy/1UP/pull/7.diff","patch_url":"https://github.com/therealFlauwy/1UP/pull/7.patch","issue_url":"https://api.github.com/repos/therealFlauwy/1UP/issues/7","number":7,"state":"closed","locked":false,"title":"Integration of the rules","user":{"login":"stoodkev","id":32375533,"avatar_url":"https://avatars2.githubusercontent.com/u/32375533?v=4","gravatar_id":"","url":"https://api.github.com/users/stoodkev","html_url":"https://github.com/stoodkev","followers_url":"https://api.github.com/users/stoodkev/followers","following_url":"https://api.github.com/users/stoodkev/following{/other_user}","gists_url":"https://api.github.com/users/stoodkev/gists{/gist_id}","starred_url":"https://api.github.com/users/stoodkev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stoodkev/subscriptions","organizations_url":"https://api.github.com/users/stoodkev/orgs","repos_url":"https://api.github.com/users/stoodkev/repos","events_url":"https://api.github.com/users/stoodkev/events{/privacy}","received_events_url":"https://api.github.com/users/stoodkev/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-01-09T16:23:32Z","updated_at":"2018-01-09T16:27:39Z","closed_at":"2018-01-09T16:27:39Z","merged_at":"2018-01-09T16:27:39Z","merge_commit_sha":"f944ab1a67ba716a1dcc1dcb92bd8a8ff5efda83","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/therealFlauwy/1UP/pulls/7/commits","review_comments_url":"https://api.github.com/repos/therealFlauwy/1UP/pulls/7/comments","review_comment_url":"https://api.github.com/repos/therealFlauwy/1UP/pulls/comments{/number}","comments_url":"https://api.github.com/repos/therealFlauwy/1UP/issues/7/comments","statuses_url":"https://api.github.com/repos/therealFlauwy/1UP/statuses/779ad7d36de9d3b6f0e8b94026a5cfe677f20a1b","head":{"label":"stoodkev:master","ref":"master","sha":"779ad7d36de9d3b6f0e8b94026a5cfe677f20a1b","user":{"login":"stoodkev","id":32375533,"avatar_url":"https://avatars2.githubusercontent.com/u/32375533?v=4","gravatar_id":"","url":"https://api.github.com/users/stoodkev","html_url":"https://github.com/stoodkev","followers_url":"https://api.github.com/users/stoodkev/followers","following_url":"https://api.github.com/users/stoodkev/following{/other_user}","gists_url":"https://api.github.com/users/stoodkev/gists{/gist_id}","starred_url":"https://api.github.com/users/stoodkev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stoodkev/subscriptions","organizations_url":"https://api.github.com/users/stoodkev/orgs","repos_url":"https://api.github.com/users/stoodkev/repos","events_url":"https://api.github.com/users/stoodkev/events{/privacy}","received_events_url":"https://api.github.com/users/stoodkev/received_events","type":"User","site_admin":false},"repo":{"id":114229483,"name":"1UP","full_name":"stoodkev/1UP","owner":{"login":"stoodkev","id":32375533,"avatar_url":"https://avatars2.githubusercontent.com/u/32375533?v=4","gravatar_id":"","url":"https://api.github.com/users/stoodkev","html_url":"https://github.com/stoodkev","followers_url":"https://api.github.com/users/stoodkev/followers","following_url":"https://api.github.com/users/stoodkev/following{/other_user}","gists_url":"https://api.github.com/users/stoodkev/gists{/gist_id}","starred_url":"https://api.github.com/users/stoodkev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stoodkev/subscriptions","organizations_url":"https://api.github.com/users/stoodkev/orgs","repos_url":"https://api.github.com/users/stoodkev/repos","events_url":"https://api.github.com/users/stoodkev/events{/privacy}","received_events_url":"https://api.github.com/users/stoodkev/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/stoodkev/1UP","description":"The Utopian.io curation trail bot for high quality posts","fork":true,"url":"https://api.github.com/repos/stoodkev/1UP","forks_url":"https://api.github.com/repos/stoodkev/1UP/forks","keys_url":"https://api.github.com/repos/stoodkev/1UP/keys{/key_id}","collaborators_url":"https://api.github.com/repos/stoodkev/1UP/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/stoodkev/1UP/teams","hooks_url":"https://api.github.com/repos/stoodkev/1UP/hooks","issue_events_url":"https://api.github.com/repos/stoodkev/1UP/issues/events{/number}","events_url":"https://api.github.com/repos/stoodkev/1UP/events","assignees_url":"https://api.github.com/repos/stoodkev/1UP/assignees{/user}","branches_url":"https://api.github.com/repos/stoodkev/1UP/branches{/branch}","tags_url":"https://api.github.com/repos/stoodkev/1UP/tags","blobs_url":"https://api.github.com/repos/stoodkev/1UP/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/stoodkev/1UP/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/stoodkev/1UP/git/refs{/sha}","trees_url":"https://api.github.com/repos/stoodkev/1UP/git/trees{/sha}","statuses_url":"https://api.github.com/repos/stoodkev/1UP/statuses/{sha}","languages_url":"https://api.github.com/repos/stoodkev/1UP/languages","stargazers_url":"https://api.github.com/repos/stoodkev/1UP/stargazers","contributors_url":"https://api.github.com/repos/stoodkev/1UP/contributors","subscribers_url":"https://api.github.com/repos/stoodkev/1UP/subscribers","subscription_url":"https://api.github.com/repos/stoodkev/1UP/subscription","commits_url":"https://api.github.com/repos/stoodkev/1UP/commits{/sha}","git_commits_url":"https://api.github.com/repos/stoodkev/1UP/git/commits{/sha}","comments_url":"https://api.github.com/repos/stoodkev/1UP/comments{/number}","issue_comment_url":"https://api.github.com/repos/stoodkev/1UP/issues/comments{/number}","contents_url":"https://api.github.com/repos/stoodkev/1UP/contents/{+path}","compare_url":"https://api.github.com/repos/stoodkev/1UP/compare/{base}...{head}","merges_url":"https://api.github.com/repos/stoodkev/1UP/merges","archive_url":"https://api.github.com/repos/stoodkev/1UP/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/stoodkev/1UP/downloads","issues_url":"https://api.github.com/repos/stoodkev/1UP/issues{/number}","pulls_url":"https://api.github.com/repos/stoodkev/1UP/pulls{/number}","milestones_url":"https://api.github.com/repos/stoodkev/1UP/milestones{/number}","notifications_url":"https://api.github.com/repos/stoodkev/1UP/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/stoodkev/1UP/labels{/name}","releases_url":"https://api.github.com/repos/stoodkev/1UP/releases{/id}","deployments_url":"https://api.github.com/repos/stoodkev/1UP/deployments","created_at":"2017-12-14T09:23:30Z","updated_at":"2017-12-15T09:55:00Z","pushed_at":"2018-01-09T16:22:38Z","git_url":"git://github.com/stoodkev/1UP.git","ssh_url":"git@github.com:stoodkev/1UP.git","clone_url":"https://github.com/stoodkev/1UP.git","svn_url":"https://github.com/stoodkev/1UP","homepage":"","size":216,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"therealFlauwy:master","ref":"master","sha":"b9fdc15317de90ef823d97121ad43d01f47c2b5f","user":{"login":"therealFlauwy","id":33763122,"avatar_url":"https://avatars2.githubusercontent.com/u/33763122?v=4","gravatar_id":"","url":"https://api.github.com/users/therealFlauwy","html_url":"https://github.com/therealFlauwy","followers_url":"https://api.github.com/users/therealFlauwy/followers","following_url":"https://api.github.com/users/therealFlauwy/following{/other_user}","gists_url":"https://api.github.com/users/therealFlauwy/gists{/gist_id}","starred_url":"https://api.github.com/users/therealFlauwy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/therealFlauwy/subscriptions","organizations_url":"https://api.github.com/users/therealFlauwy/orgs","repos_url":"https://api.github.com/users/therealFlauwy/repos","events_url":"https://api.github.com/users/therealFlauwy/events{/privacy}","received_events_url":"https://api.github.com/users/therealFlauwy/received_events","type":"User","site_admin":false},"repo":{"id":112686220,"name":"1UP","full_name":"therealFlauwy/1UP","owner":{"login":"therealFlauwy","id":33763122,"avatar_url":"https://avatars2.githubusercontent.com/u/33763122?v=4","gravatar_id":"","url":"https://api.github.com/users/therealFlauwy","html_url":"https://github.com/therealFlauwy","followers_url":"https://api.github.com/users/therealFlauwy/followers","following_url":"https://api.github.com/users/therealFlauwy/following{/other_user}","gists_url":"https://api.github.com/users/therealFlauwy/gists{/gist_id}","starred_url":"https://api.github.com/users/therealFlauwy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/therealFlauwy/subscriptions","organizations_url":"https://api.github.com/users/therealFlauwy/orgs","repos_url":"https://api.github.com/users/therealFlauwy/repos","events_url":"https://api.github.com/users/therealFlauwy/events{/privacy}","received_events_url":"https://api.github.com/users/therealFlauwy/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/therealFlauwy/1UP","description":"The Utopian.io curation trail bot for high quality posts","fork":false,"url":"https://api.github.com/repos/therealFlauwy/1UP","forks_url":"https://api.github.com/repos/therealFlauwy/1UP/forks","keys_url":"https://api.github.com/repos/therealFlauwy/1UP/keys{/key_id}","collaborators_url":"https://api.github.com/repos/therealFlauwy/1UP/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/therealFlauwy/1UP/teams","hooks_url":"https://api.github.com/repos/therealFlauwy/1UP/hooks","issue_events_url":"https://api.github.com/repos/therealFlauwy/1UP/issues/events{/number}","events_url":"https://api.github.com/repos/therealFlauwy/1UP/events","assignees_url":"https://api.github.com/repos/therealFlauwy/1UP/assignees{/user}","branches_url":"https://api.github.com/repos/therealFlauwy/1UP/branches{/branch}","tags_url":"https://api.github.com/repos/therealFlauwy/1UP/tags","blobs_url":"https://api.github.com/repos/therealFlauwy/1UP/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/therealFlauwy/1UP/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/therealFlauwy/1UP/git/refs{/sha}","trees_url":"https://api.github.com/repos/therealFlauwy/1UP/git/trees{/sha}","statuses_url":"https://api.github.com/repos/therealFlauwy/1UP/statuses/{sha}","languages_url":"https://api.github.com/repos/therealFlauwy/1UP/languages","stargazers_url":"https://api.github.com/repos/therealFlauwy/1UP/stargazers","contributors_url":"https://api.github.com/repos/therealFlauwy/1UP/contributors","subscribers_url":"https://api.github.com/repos/therealFlauwy/1UP/subscribers","subscription_url":"https://api.github.com/repos/therealFlauwy/1UP/subscription","commits_url":"https://api.github.com/repos/therealFlauwy/1UP/commits{/sha}","git_commits_url":"https://api.github.com/repos/therealFlauwy/1UP/git/commits{/sha}","comments_url":"https://api.github.com/repos/therealFlauwy/1UP/comments{/number}","issue_comment_url":"https://api.github.com/repos/therealFlauwy/1UP/issues/comments{/number}","contents_url":"https://api.github.com/repos/therealFlauwy/1UP/contents/{+path}","compare_url":"https://api.github.com/repos/therealFlauwy/1UP/compare/{base}...{head}","merges_url":"https://api.github.com/repos/therealFlauwy/1UP/merges","archive_url":"https://api.github.com/repos/therealFlauwy/1UP/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/therealFlauwy/1UP/downloads","issues_url":"https://api.github.com/repos/therealFlauwy/1UP/issues{/number}","pulls_url":"https://api.github.com/repos/therealFlauwy/1UP/pulls{/number}","milestones_url":"https://api.github.com/repos/therealFlauwy/1UP/milestones{/number}","notifications_url":"https://api.github.com/repos/therealFlauwy/1UP/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/therealFlauwy/1UP/labels{/name}","releases_url":"https://api.github.com/repos/therealFlauwy/1UP/releases{/id}","deployments_url":"https://api.github.com/repos/therealFlauwy/1UP/deployments","created_at":"2017-12-01T02:38:24Z","updated_at":"2017-12-15T18:04:03Z","pushed_at":"2018-01-09T16:27:39Z","git_url":"git://github.com/therealFlauwy/1UP.git","ssh_url":"git@github.com:therealFlauwy/1UP.git","clone_url":"https://github.com/therealFlauwy/1UP.git","svn_url":"https://github.com/therealFlauwy/1UP","homepage":"","size":218,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0"},"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/therealFlauwy/1UP/pulls/7"},"html":{"href":"https://github.com/therealFlauwy/1UP/pull/7"},"issue":{"href":"https://api.github.com/repos/therealFlauwy/1UP/issues/7"},"comments":{"href":"https://api.github.com/repos/therealFlauwy/1UP/issues/7/comments"},"review_comments":{"href":"https://api.github.com/repos/therealFlauwy/1UP/pulls/7/comments"},"review_comment":{"href":"https://api.github.com/repos/therealFlauwy/1UP/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/therealFlauwy/1UP/pulls/7/commits"},"statuses":{"href":"https://api.github.com/repos/therealFlauwy/1UP/statuses/779ad7d36de9d3b6f0e8b94026a5cfe677f20a1b"}},"author_association":"CONTRIBUTOR"}],"platform":"github","type":"development","tags":["utopian-io","steemdev","dev","news","opensource"],"users":["flauwy","steem-plus","flauwy.","stoodkev"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1515515505/z5q318j61cnpqhity5je.png","https://steemit.com/utopian-io/@flauwy/the-1up-button-and-ranking-page-explained","https://github.com/therealFlauwy/1UP/pull/7","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516524/tzyejjb9baktt5brxafj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516756/hcg4tgkcigelmhquym3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516936/rlce4pcbp9fsulfnhn5w.png"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1515515505/z5q318j61cnpqhity5je.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516524/tzyejjb9baktt5brxafj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516756/hcg4tgkcigelmhquym3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1515516936/rlce4pcbp9fsulfnhn5w.png"],"moderator":{"account":"wehmoen","reviewed":true,"pending":false,"flagged":false}}"
created2018-01-09 17:01:51
last_update2018-01-11 19:33:15
depth0
children12
last_payout2018-01-16 17:01:51
cashout_time1969-12-31 23:59:59
total_payout_value80.856 HBD
curator_payout_value30.981 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,530
author_reputation190,283,772,273,558
root_title"Integration of 1UP voting rules"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,296,643
net_rshares12,819,941,543,455
author_curate_reward""
vote details (64)
@atiqur ·
wow, it is informative post. :)
👎  
properties (23)
authoratiqur
permlinkre-stoodkev-integration-of-1up-voting-rules-20180109t170536774z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 17:05:36
last_update2018-01-09 17:05:36
depth1
children0
last_payout2018-01-16 17:05:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation64,504,974,518
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,297,404
net_rshares-21,333,817,326
author_curate_reward""
vote details (1)
@clumsysilverdad ·
$1.15
i took a peak at steem-plus tag, but can you tell me what it's about really?  ty
👍  ,
properties (23)
authorclumsysilverdad
permlinkre-stoodkev-integration-of-1up-voting-rules-20180109t170716939z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 17:07:18
last_update2018-01-09 17:07:18
depth1
children3
last_payout2018-01-16 17:07:18
cashout_time1969-12-31 23:59:59
total_payout_value1.074 HBD
curator_payout_value0.080 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length80
author_reputation28,166,630,869,767
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,297,706
net_rshares107,178,340,260
author_curate_reward""
vote details (2)
@stoodkev · (edited)
SteemPlus is the extension I am developing for Chrome Opera and Firefox. You can find out how to install it and all its features in [here](https://steemit.com/utopian-io/@steem-plus/steemplus-v2-easier-safer).
properties (22)
authorstoodkev
permlinkre-clumsysilverdad-re-stoodkev-integration-of-1up-voting-rules-20180109t171558127z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https://steemit.com/utopian-io/@steem-plus/steemplus-v2-easier-safer"],"app":"steemit/0.1"}
created2018-01-09 17:15:57
last_update2018-01-09 17:16:42
depth2
children2
last_payout2018-01-16 17:15:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length209
author_reputation190,283,772,273,558
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,299,424
net_rshares0
@clumsysilverdad ·
Looks brilliant / I will try out at home / Resteemed / Ty
properties (22)
authorclumsysilverdad
permlinkre-stoodkev-re-clumsysilverdad-re-stoodkev-integration-of-1up-voting-rules-20180109t172258937z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 17:22:57
last_update2018-01-09 17:22:57
depth3
children1
last_payout2018-01-16 17:22:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length57
author_reputation28,166,630,869,767
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,300,806
net_rshares0
@gorgeousreney ·
I hope to understand this better.
properties (22)
authorgorgeousreney
permlinkre-stoodkev-integration-of-1up-voting-rules-20180109t174043338z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 17:42:54
last_update2018-01-09 17:42:54
depth1
children0
last_payout2018-01-16 17:42:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length33
author_reputation57,974,853,148
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,304,600
net_rshares0
@syavash ·
thanks for sharing
properties (22)
authorsyavash
permlinkre-stoodkev-integration-of-1up-voting-rules-1515585361374z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemfollower/0.01"}
created2018-01-10 11:56:03
last_update2018-01-10 11:56:03
depth1
children0
last_payout2018-01-17 11:56:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length18
author_reputation-17,433,990,260
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,480,881
net_rshares0
@utopian-1up ·
<div class="pull-left">

![1UP-Kayrex_tiny.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515383984/ekyf2thxg7j2t0qro1h3.png)

</div>

<div class="text-justify">


### You've got a <code>1UP</code>!
We are building the first automated hivemind voting system with a new voting button where you can give [1UP](https://steemit.com/utopian-io/@flauwy/the-1up-button-and-ranking-page-explained)'s to up to ten new contributions each day and receive high curation rewards while following the trail. 

<code>[1UP](https://steemit.com/utopian-io/@flauwy/the-1up-button-and-ranking-page-explained) for better posts and high curation rewards.</code>

<hr>

_1UP is neither organized nor endorsed by Utopian.io!_

</div>
properties (22)
authorutopian-1up
permlinkre-stoodkev-integration-of-1up-voting-rules-20180109t173610422z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"busy","app":"busy/2.2.0"}
created2018-01-09 17:36:15
last_update2018-01-09 17:36:15
depth1
children0
last_payout2018-01-16 17:36:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length719
author_reputation2,324,758,056,093
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,303,357
net_rshares0
@utopian-io ·
### Hey @stoodkev I am @utopian-io. I have just upvoted you!
#### Achievements
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-stoodkev-integration-of-1up-voting-rules-20180112t114536513z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-01-12 11:45:36
last_update2018-01-12 11:45:36
depth1
children0
last_payout2018-01-19 11:45:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,006
author_reputation152,955,367,999,756
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,985,054
net_rshares0
@wehmoen · (edited)
$1.13
properties (23)
authorwehmoen
permlinkre-stoodkev-integration-of-1up-voting-rules-20180111t084028200z
categoryutopian-io
json_metadata{}
created2018-01-11 08:40:27
last_update2020-06-03 06:52:48
depth1
children1
last_payout2018-01-18 08:40:27
cashout_time1969-12-31 23:59:59
total_payout_value0.854 HBD
curator_payout_value0.277 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1
author_reputation86,504,380,503,125
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,701,064
net_rshares140,642,678,612
author_curate_reward""
vote details (2)
@utopian.tip ·
Hey @wehmoen, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
properties (22)
authorutopian.tip
permlinkre-re-stoodkev-integration-of-1up-voting-rules-20180111t084028200z-20180112t073608
categoryutopian-io
json_metadata""
created2018-01-12 07:36:09
last_update2018-01-12 07:36:09
depth2
children0
last_payout2018-01-19 07:36:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length157
author_reputation238,310,597,885
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,943,662
net_rshares0
@yohannagotopo ·
enserio se ve interesante! seguire tus post para estar al dia con este sistema! gracias por esta valiosa informacion
properties (22)
authoryohannagotopo
permlinkre-stoodkev-integration-of-1up-voting-rules-20180109t180931865z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-09 17:43:39
last_update2018-01-09 17:43:39
depth1
children0
last_payout2018-01-16 17:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length116
author_reputation889,055,598,405
root_title"Integration of 1UP voting rules"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,304,741
net_rshares0