Skip to content

Commit

Permalink
Stake wars 2 (nearprotocol#114)
Browse files Browse the repository at this point in the history
* new validator tutorial
* typo
* new staking tutorial
* better validators page
* better  if it worked section
* added validators.online in VALIDATORS.md
* Add Wetez in VALIDATORS.md
* Fixed VALIDATORS.md table
* Better explanation in VALIDATORS.md
* Updated README.md

Stake Wars 2.0 guide release
  • Loading branch information
Stefano Pepe authored Apr 26, 2020
1 parent a9bf900 commit 1f5b9c6
Show file tree
Hide file tree
Showing 7 changed files with 548 additions and 137 deletions.
7 changes: 0 additions & 7 deletions GUIDELINES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,6 @@

## Format

### Weekly calls on Mondays

* We will reset genesis roughly every three weeks.
* Time will alternate each week to accommodate different hemispheres
* We assign points at the end of the week and reveal the leaderboard each Monday
* At the end of the competition, we will convert the points to tokens and perform KYC required by your country of residence to assign them to you.

## Rules

This program is hard to create rules for, so we’re giving you guidelines and examples. Judges on our side will rate your submissions and assign points.
Expand Down
1 change: 1 addition & 0 deletions LEADERBOARD.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# LEADERBOARD
*From previous Stake Wars*

| name | total points |
|---------------|--------------|
Expand Down
605 changes: 508 additions & 97 deletions README.md

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions VALIDATORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#Stake Wars 2.0 Validators List

Hello! This is the list of professional validators that joined Stake Wars 2.0
Fork this repo and submnit a PR adding your validator, or fixing any typo or error in the description.

| Validator Name | website | Logo | Blurb | Account ID | Fees | Country |
| --- | --- | --- | --- | --- | --- | --- |
| Nearkats | https://near.dev | https://docs.nearprotocol.com/img/icon-core.svg | The unofficial and Betanet-only validator that provides token delegation services. Stake with us! | @nearkat | 0% | US |
| NUC Home Alone | - | - | A small, Intel NUC-based validator node, connected to a residential Interenet connection | @nuc.test | 0% | US |
| Validators.Online | https://validators.online/ | --- | --- | @validatorsonline.test | 1% | MY |
| Wetez | https://wetez.io | http://www.wetez.io/_nuxt/img/72ebb49.png | Wetez is the most professional team in the POS ( Proof of Stake) field. And we provide the most secure and efficient node management service. Stake with us! | @wetez11.test | 0% | CN |

Note: at this stage, the delegation contract doesn't support validator fees. Therefore the `Fees` column can be safely omitted by now, so we can scope this phase to test the deposit/staking, performance/returns, and unstaking/withdraw.
Binary file added media/stake_tx_explorer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 5 additions & 24 deletions scenarios.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,5 @@
# Here are some test scenarios you can earn points for

## This list will expand over time

Some of these scenarios will require reaching out to request something from us. The best place to do that is Discord. We're going to set the wallet to start accounts at 100k NEAR starting next week. If you have specific things you need aside from that, please let us know for future tests.

| scenario | point value |
|--------------------------|--------------|
| Time series challenge* | 1000 |
| Run 1 node (per week) | 100 |
| Run 10 nodes | 500 |
| Stake with 100 NEAR | 500 |
| Stake with 100k NEAR | 500 |
| Stake with 500k NEAR | 500 |
| Run in Kubernetes | 500 |
| Run using Windows | 100 |

### \* Time Series Challenge

Connect to the network, work for 10 sec, disconnect from the network, wait for 10 sec, repeat.

Do this for values: 1 sec, 10 sec, and 60 sec.

This can be probably emulated through some Linux tool that blocks network connections, just have a cron job that blocks network for X seconds, then unblocks it for X sec, repeat.
# Stake Wars 2.0 Test Scenarios
Please note that Stake Wars is not rewarding any node-related test scenarios. Instead, we want you to test the functionalities of the delegation smart contract, by performing the following actions:
- deposit and withdraw tokens
- lock and unlock tokens in the staking
- measure the rewards
30 changes: 21 additions & 9 deletions updates.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,32 @@
# UPDATES

## UPDATE Dec 13th
## UPDATE Apr 21st

* We're restructuring the program to focus on finding bugs that are based on QA scenarios rather than security breaches and attacks.
* You can find these in `scenarios.md` in this repo. [HERE](./scenarios.md)
* Released [Road to Mainnet](https://near.ai/mainnet-roadmap)
* Released `nearup` to the validator community
* Updated the Stake Wars 2.0 branch on GitHub

## UPDATE Nov 22nd
## UPDATE Apr 14th

* We're using Github to collect genesis for this week. Please don't submit your keys for genesis if you can't make the call. Put in a PR againts accounts.csv with your changes.
* Stake Wars has been redesigned to involve end-users, and test NEAR smart contracts delegation
* The reference network for Stake Wars is now `betanet`. We suggest you to install and run the new node via [nearup](https://github.com/near/nearup)
* To obtain some betanet tokens and become validator, send a request via [this form](https://forms.gle/5KabPsD4BefR6nv68).

## UPDATE Nov 12th

* Just update the issue templates. We are now measuring severity internally since the templates were just confusing.
* The simplified submission process is: just follow the template, and we will add label.
* If we add the `help wanted` tag, you can fix it and receive tokens as part of the competition as well

## UPDATE Nov 20th

* sudo is no longer needed if you're on Mac, or if you're on linux and can run docker without sudo.

## UPDATE Nov 12th
## UPDATE Nov 22nd

* Just update the issue templates. We are now measuring severity internally since the templates were just confusing.
* The simplified submission process is: just follow the template, and we will add label.
* If we add the `help wanted` tag, you can fix it and receive tokens as part of the competition as well
* We're using Github to collect genesis for this week. Please don't submit your keys for genesis if you can't make the call. Put in a PR againts accounts.csv with your changes.

## UPDATE Dec 13th

* We're restructuring the program to focus on finding bugs that are based on QA scenarios rather than security breaches and attacks.
* You can find these in `scenarios.md` in this repo. [HERE](./scenarios.md)

0 comments on commit 1f5b9c6

Please sign in to comment.