___|  _ \   |  |    |   |_ _|\ \     / ____|
 |     |   |  |  |    |   |  |  \ \   /  __|
 |   | |   | ___ __|  ___ |  |   \ \ /   |
\____|\___/     _|   _|  _|___|   \_/   _____| 

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

bts_tools development bounties!

BY: @wackou | CREATED: Aug. 9, 2016, 10:47 p.m. | VOTES: 132 | PAYOUT: $270.97 | [ VOTE ]

As a witness, my task is to maintain a node that signs blocks for the Steem blockchain, but I've also set to develop tools that help everyone (mostly witnesses, though) manage their nodes and ensure the network is as strong as possible. More info can be found in my witness post and first bts_tools post on steemit.

I also plan to provide general services, such as the seed nodes status page (I have others in mind), but most importantly all the code needs to be open-source (free software, ideally, but I can compromise :p ) so that if anything happens to me, then others can just grab the code and keep providing the same services.

Unfortunately, I have a lot less time than ideas, so I have decided to devote part of my witness pay to bounties for people helping me on various development tasks that I feel are important.

So here's a list of current ideas and associated rewards, consider it non-exhaustive and if you feel like you have an idea for something you'd like to add (as long as it makes sense given the scope of the project) and would like to get a bounty for it too, please don't hesitate to contact me.

General / branding / documentation

The bts_tools project originated when BitShares was only nascent and hence inherited the name. However, the scope of the project has since then evolved and a re-branding would be quite welcome.

So:

I've been thinking about graphene-tools, but that's really un-original... I've been thinking about overmind, for the ability to control a swarm of nodes, but maybe that's too much StarCraft-related... (I kinda like it, though!) So please, let me know suggestions and/or opinions! I didn't want to put a specific bounty on this, so I'll leave it up to my own judgement when/if someone comes up with a name I like.
- [200 STEEM] a logo! This will be dependent first on the new name, but I'd like to have a nice logo too :)
- [400 STEEM] beautify http://status.steemnodes.com, including the new map view. Nothing too fancy, but something better than default bootstrap theme and default highmaps theme would be welcome (see for instance: https://bitnodes.21.co/). Bounty is for design + implementation.
- [400 STEEM] revamp/reorganization of the documentation + adding documentation on the config file format and the new deployment capabilities. I take wayyy too long to write documentation because I want it to be perfect, and finally end up not writing it... I am more than willing to guide someone that has better writing skills than me, though, and show him all the tips and tricks that should appear in the doc.

Deploy script

The new deploy script in the bts_tools is already useful (I use it a lot, eating your own dog food and all), but I'd like to expand its breadth and diversity to ensure it is possible to quickly deploy a heterogeneous environment of nodes (IMO diversity is absolutely essential if you want to have security)

Other

Parting thoughts

Bounties will be paid upon merging a pull request containing the work. Also note that if you have done a lot more work than anticipated for a bounty, I am open to discuss the final value of the bounty.

Please note: I will add a +50% bonus to each bounty if it is paid in Steem Power instead of liquid Steem.

With that being said, happy coding!

TAGS: [ #steem ] [ #bounty ] [ #python ] [ #programming ] [ #graphene ]

Replies

@belkins | Aug. 9, 2016, 10:50 p.m. | Votes: 0 | [ VOTE ]

Seems cool :)
Thank you.

@steemychicken1 | Aug. 9, 2016, 11:08 p.m. | Votes: 1 | [ VOTE ]

wackou as always rulezzzzz!!!

@cwmyao1 | Aug. 9, 2016, 11:08 p.m. | Votes: 0 | [ VOTE ]

Sounds good!

@logicwins | Aug. 9, 2016, 11:58 p.m. | Votes: 0 | [ VOTE ]

I REALLY like the idea of witnesses spreading the wealth around by posting bounties. You get my vote as a witness when I head back into my wallet.

@royalmacro | Aug. 10, 2016, 6:45 a.m. | Votes: 0 | [ VOTE ]

great bounties for programmers .............. nice post :)

@robrigo | Aug. 10, 2016, 8:32 a.m. | Votes: 1 | [ VOTE ]

Hi @wackou. Here are some name suggestions:
gizmo
omni-tools
missionctl (Mission control... cause it's the center of command)
bloctavius (inspired by Dr. "Otto Octavius" Octopus' many arms)

I'm glad you're using witness pay to give out dev bounties. I'm tempted to pick up a few of them (getting your script working on CentOS and documentation revamp) but I won't have time for a week at least. Anyways, you've got my votes :)

@oscarp | Aug. 10, 2016, 10:04 a.m. | Votes: 0 | [ VOTE ]

@wackou rules! :)

@psylains | Aug. 10, 2016, 9:20 p.m. | Votes: 0 | [ VOTE ]

Love it wackou!

@gtg | Aug. 11, 2016, 5:34 p.m. | Votes: 2 | [ VOTE ]

overmindsounds good, but maybe morph it to overmint
Where mintis like in “he made a mint on the stock market” and/or like in "The United States Mint" + of course like misspelled "mind".

@r4fken | Aug. 13, 2016, 6:38 p.m. | Votes: 2 | [ VOTE ]

You should consider "Bucky" or "Buckmin". Because buckminsterfullerene is really just a 3D graphene. :)

@condra | Aug. 14, 2016, 10:20 p.m. | Votes: 0 | [ VOTE ]

Linked to this article from here

@slendel | May 29, 2017, 2:58 a.m. | Votes: 1 | [ VOTE ]

hello wackou are you working in programming parts of the website of steemit ?

@haji | July 19, 2017, 10:10 a.m. | Votes: 0 | [ VOTE ]

good luck ♥♥♥♥

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>