Difference between revisions of "Bounty 4002"

From Veriblock Wiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
See: [[Bounty_List]]
 
See: [[Bounty_List]]
  
== Write a NodeCore migrations script ==
+
== Write a NodeCore migration script ==
  
 
We want to make it easier to install and migrate nodecore.
 
We want to make it easier to install and migrate nodecore.
Line 9: Line 9:
 
The bounty should be a simple self-contained script that given a few parameters (the github url, the previous file path, and the new folder location), will:
 
The bounty should be a simple self-contained script that given a few parameters (the github url, the previous file path, and the new folder location), will:
 
# Shut down old nodecore (kill)
 
# Shut down old nodecore (kill)
# Pull new nodecore from git
+
# Pull new nodecore from git (such as: https://github.com/VeriBlock/nodecore-releases/releases/download/v0.2.1/veriblock-nodecore-all-0.2.1.zip)
 
# Unzip and copy to designated folder location
 
# Unzip and copy to designated folder location
 +
# Pull testnet folder (includes wallet, etc...) so that everything is migrated and just works
 
# Kick off new nodecore
 
# Kick off new nodecore
  
Line 25: Line 26:
 
# Share on telegram
 
# Share on telegram
 
# Confirm that others can use it
 
# Confirm that others can use it
# Send script to bounty@veriblock.com
+
# Send script to bounty@veriblock.com (4002.1 - Windows, 4002.1 - Linux)
  
Bounty Moderator will look to community use, with earlier-scripts being a tie breaker.
+
Bounty Moderator will look to community adoption, ease of use, and script reliability... with earlier-scripts being a tie breaker.

Latest revision as of 03:40, 17 July 2018

See: Bounty_List

Write a NodeCore migration script

We want to make it easier to install and migrate nodecore.

We are opening two bounties: 2500VBK each. One for linux, one for windows.

The bounty should be a simple self-contained script that given a few parameters (the github url, the previous file path, and the new folder location), will:

  1. Shut down old nodecore (kill)
  2. Pull new nodecore from git (such as: https://github.com/VeriBlock/nodecore-releases/releases/download/v0.2.1/veriblock-nodecore-all-0.2.1.zip)
  3. Unzip and copy to designated folder location
  4. Pull testnet folder (includes wallet, etc...) so that everything is migrated and just works
  5. Kick off new nodecore

Success criteria:

  • Other active community members can use it.
  • Must be plain text-script (no executables...)

IF YOU PARTNER WITH SOMEONE, you can split the bounty.

Goal is to help the community. No trickery. The bounty may be modified to serve that goal if there was some "gotcha" or missing edge case.

How to win:

  1. Write script
  2. Share on telegram
  3. Confirm that others can use it
  4. Send script to bounty@veriblock.com (4002.1 - Windows, 4002.1 - Linux)

Bounty Moderator will look to community adoption, ease of use, and script reliability... with earlier-scripts being a tie breaker.