Skip to content
This repository has been archived by the owner on Jul 14, 2022. It is now read-only.

Commit

Permalink
Updates for Week 27 (#532)
Browse files Browse the repository at this point in the history
* update breeze, close #517
* update mark_fo, close #518
* add AtreyaVC, close #521 #522
* update warger01.betanet, close #523
* update goodstake, close #528
* add xiaoshen, close #529
* add youlaiwuqu1, close #531

* add challenge contribs by @narniec
* add challenge contribs by @Viacheslav198
* add challenge contribs by @marshall-d-teach
* add challenge contribs by @eorituz
* add challenge contribs by @Vasya-kripto

* added Challenge 003 pools

* improved guidelines for testnet validators
* updated leaderboard
* minor update to guidelines
  • Loading branch information
Stefano Pepe authored Jul 2, 2020
1 parent 8d8c8d0 commit 874eec5
Show file tree
Hide file tree
Showing 7 changed files with 238 additions and 213 deletions.
15 changes: 15 additions & 0 deletions GUIDELINES.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,21 @@ In practical terms, to join TestNet you will have to:
2. build and run your TestNet node
3. submit your information to [this form](https://nearprotocol1001.typeform.com/to/x4Bval). Specify both your BetaNet and TestNet pools, and don't forget to disclose your Github and Discord/Telegram IDs, so it's easier for us to contact you in case of issues

You can instantly deploy the staking pool factory with near-shell, using the command:
```
near call stakingpool create_staking_pool '{"staking_pool_id":"<POOL_ID>", "owner_id":"<OWNER_ID>", "stake_public_key":"<VALIDATOR_KEY>", "reward_fee_fraction": {"numerator": <X>, "denominator": <Y>}}' --account_id <OWNER_ID> --amount 30 --gas 750000000000000
```
Where:
* `stakingpool` is the staking pool factory contract mentioned above
* `POOL_ID` is the name of the staking pool contract. If your validator name is `nearkat` the result will be `nearkat.stakingpool`
* `OWNER_ID` is the owner of the pool, who's authorized to change the stake public key and the fees
* `VALIDATOR_KEY` is the public key found in the file `~/.near/testnet/validator_key.json` on the machine running the node
* `{"numerator": <X>, "denominator": <Y>}` set the validator fees. To set 10% of fees x=10 and y=100
* `--amount 30` attaches 30 $NEAR to the transaction, as a reserve to pay the contract storage
* `--gas 750000000000000` specifies the gas for the transaction (optional)

**Heads up:** be sure that your validator node and your staking pool have the same ID, as explained [here](troubleshooting.md#11-my-validator-is-in-the-current_validators-set-but-its-not-producing-blocks).

The main differences with BetaNet will be:
- less frequent updates
- a different branch of nearcore: [stable](https://github.com/nearprotocol/nearcore/tree/stable)
Expand Down
414 changes: 207 additions & 207 deletions LEADERBOARD.md

Large diffs are not rendered by default.

11 changes: 7 additions & 4 deletions VALIDATORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ We encourage to try delegation yourself, staking some tokens to other validators
| <img src="https://avatars0.githubusercontent.com/u/34697173?s=460&u=c428e7758828eb5d3fbd66a6ea8e7040dc841f45&v=4" width="40"> | Averonix | Validator in a galaxy far far away | @averonix.betanet | 10% | RU |@averonix | yes |
| <img src="https://secure.meetupstatic.com/photos/event/6/4/5/d/600_478285693.jpeg" width="40"> | ru | Freedom and peace | @ru.betanet | 10% | RU | [@top](https://explorer.betanet.near.org/accounts/top) | YES |
| <img src="https://avatars2.githubusercontent.com/u/60854664?s=96&v=4" width="40"> | k0kk0k | Stake them ALL! | @danil.betanet | 10% | RU | [@bucket](https://explorer.betanet.near.org/accounts/bucket) | yes |
| | goodstake | Honest Validator node from India | @lalitnear.betanet | 10% | IN | [@goodstake](https://explorer.betanet.near.org/accounts/goodstake) | yes |
| | goodstake2 | Honest Validator node from India | @lalitnear.betanet | 10% | IN | [@goodstake2](https://explorer.betanet.near.org/accounts/goodstake2) | yes |
| :rocket: | YYYYYYYYYYYYY | [Y so serious](https://keybase.io/yyyyyyyyyyyyy) | [@yyyyyyyyyyyyy.betanet](https://explorer.betanet.near.org/accounts/yyyyyyyyyyyyy.betanet) | 10% | RU | [@yyyyyyyyyyyyy1](https://explorer.betanet.near.org/accounts/yyyyyyyyyyyyy1) | yes |
| <img src="https://avatars3.githubusercontent.com/u/41889754?s=460&u=4" width="40"> | Agrestus | | @agrestus.betanet | 9% | BY | [@awesome](https://explorer.betanet.near.org/accounts/awesome) | yes |
|<img src="https://66.media.tumblr.com/0c5c8e8d155dc32908529547af67de0b/tumblr_mewoq3YrGH1qbwnuho4_540.jpg" width="40"> | @ujjjoshi.betanet | may the force be with you | [@ujjjoshi.betanet](https://explorer.betanet.near.org/accounts/ujjjoshi.betanet) | 5% | FR | | yes|
Expand Down Expand Up @@ -98,6 +98,10 @@ We encourage to try delegation yourself, staking some tokens to other validators
| <img src="http://ubik.capital/ubikprep/ubik256x256.png" width="40"> | [Ubik Capital](https://ubik.capital/ ) | Ubik Capital is providing highly resilient and secure staking service for different blockchain projects.| @ubik.betanet | 10% | RO | [@ubikcapital](https://explorer.betanet.near.org/accounts/ubikcapital) | YES |
| <img src="https://avatars1.githubusercontent.com/u/35801878?s=460&u=8681d485115d5da9341a1bf33447fe93a5f7d534&v=4" width="40"> | [Orangeclub] | Orange. Staking. Nothing more. | @something.betanet | 10% | RU | [@somebody](https://explorer.betanet.near.org/accounts/somebody) | yes |
| <img src="http://neozaru.com/avatar.png" width="40" alt="neozaru" title="neozaru"> | neozaru | Decentralized sheep | [@neozaru14.betanet](https://explorer.betanet.near.org/accounts/neozaru14.betanet) | 0.1% | FR | [@neozaru.stakehouse.betanet](https://explorer.betanet.near.org/accounts/neozaru.stakehouse.betanet) | YES |
| | Breeze | Stake of Zone | @zebra.betanet | 10% | CN | [@zebra](https://explorer.betanet.near.org/accounts/zebra) | Yes |
| <img src="https://avatars2.githubusercontent.com/u/10295908?s=460&v=4" width="40"> | mark_fo | To infinity ... and beyond | [@mf.betanet](https://explorer.betanet.near.org/accounts/mf.betanet) | 10% | RU | [@mfsc](https://explorer.betanet.near.org/accounts/mfsc) | YES |
| :) | xiaoshen | Near the future. | @xiaoshen.betanet | 10% | CN | [@stakepool2.xiaoshen.betanet](https://explorer.betanet.near.org/accounts/stakepool2.xiaoshen.betanet) | YES |
| <img src="https://i.imgur.com/rDKVNWd.png" width="40"> | youlaiwuqu | Having a qualified and robust hardware with i7-10700K, 16G DDR4 RAM, 512G nvme SSD. Currently staking on Avalanche Protocol. Happy staking! | @youlaiwuqu.betanet | 5% | CN | [@youlaiwuqu1.stakehouse.betanet](https://explorer.betanet.near.org/accounts/youlaiwuqu1.stakehouse.betanet) | YES |
| | | | | | | | |
| | | | From here, the list contains validators who are not part of the NVAB and haven't locked their staking pool contract yet | | | | |
| | | | | | | | |
Expand Down Expand Up @@ -140,11 +144,11 @@ We encourage to try delegation yourself, staking some tokens to other validators
| | jukblr1991 | World of stake | @kvasik.betanet | 10% | BY | [@kvasnear](https://explorer.betanet.near.org/accounts/kvasnear) | no |
| | casualbrooks | casual verifying | @casualbrooks.betanet | 9% | US | [@casualbrooks](https://explorer.betanet.near.org/accounts/casualbrooks.betanet) | no |
| <img src="https://i.imgur.com/ZwHpy1V.jpg" width="40"> | Cloudpost Pool | Let's build a better future together with NEAR protocol | @cloudpost | 10% | RU | [@cloudpost_pool](https://explorer.betanet.near.org/accounts/cloudpost_pool) | no |
| | Breeze | Stake of Zone | @breeze.betanet | 10% | CN | [@a_breeze](https://wallet.betanet.near.org/profile/a_breeze) | no |
| <img src="https://avatars2.githubusercontent.com/u/59943323?s=400&u=b18e7492a3dc011818808de7f78cbf41992b50a6&v=4" width="80"> | [Projecttent](https://projecttent.com) | Staking as a service. Validator on Celo and other next-gen networks. | @projecttent.betanet | 10% | US | [@validator.projecttent.betanet](https://explorer.betanet.near.org/accounts/validator.projecttent.betanet) | no |
| <img src="https://stakin.com/assets/icon/logo256.png" width="40"> | Stakin | Your Trusted Crypto Rewards | @stakin.betanet | 25% | UK | @stakin | no |
| | goodstake1 | Honest Validator node from India | @lalitnear.betanet | 10% | IN | [@goodstake1](https://explorer.betanet.near.org/accounts/goodstake1) | no |
| <img src=https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/1996._Elektrostal._Cat._img_001.jpg/413px-1996._Elektrostal._Cat._img_001.jpg width="40"> | marat111 |Easy Money for you | @marat111.betanet | -% | RU | [@mmm](https://explorer.betanet.near.org/accounts/mmm) | NO |
| | Warger |Pay pro bro | @warger01.betanet | 2% | RU |[@warger_sub](https://explorer.betanet.near.org/accounts/warger_sub)| NO|
| | | | | | | | |
| | | | From here, the list contains validators who didn't deploy a [staking pool](https://github.com/near/initial-contracts/) yet | | | | |
| | | | | | | | |
Expand Down Expand Up @@ -173,7 +177,6 @@ We encourage to try delegation yourself, staking some tokens to other validators
| | System_S | Make Staking Great Again! | @system_s.betanet | -% | RU | | |
| | Only25x | | @only25x.betanet | -% | US | | |
| | crazylandd | I am hero! | @crazylandd.betanet | -% | RU | | |
| <img src="https://avatars2.githubusercontent.com/u/10295908?s=460&v=4" width="40"> | mark_fo | blablabla | @mf.betanet | -% | RU | | |
| (x)(x) | Skywalker | A new hope | @skywalker.betanet | 0% | RU | | |
| <img src="https://www.nodeasy.com/nodeasy_360_360.jpg" width="40"> | [Nodeasy](https://www.nodeasy.com/) | Nodeasy is a website dedicated to statistics, monitoring masternode cryptocurrencies and providing related node building services. | @nodeasy.test | -% | CN | | |
| <img src="https://image.prntscr.com/image/gh3ymDG6QbmLmCAeW3f2Kw.jpg" width="40"> | E2ard | A penny saved is a penny earned! | @e2ard.betanet | -% | BY | | |
Expand All @@ -185,7 +188,6 @@ We encourage to try delegation yourself, staking some tokens to other validators
| <img src="https://previews.123rf.com/images/uasumy/uasumy1706/uasumy170600018/80558815-letter-b-logo-modern-design-element-template-paper-material-idea-identity-mark-business-card-tech-bl.jpg" width="40"> | alphabet1 | - | @alphabet1.betanet | -% | RU | | |
| https://imgur.com/CXlFA5x | cryptomilion | Stake with me | @cryptomilion.betanet | -% | UA | @cryp | |
| <img src="https://imgur.com/HvL3dPt" width="40"> | chernopyatko | Near the beginning of something beautiful | @chernopyatko.betanet | 5% | RU | | |
| | Warger |Pay pro bro | @warger01.betanet | -% | RU | | |
| | blink | No money - no honey | @neartest2.betanet | 10% | RU | | |
| <img src="https://i.imgur.com/21fOAek.jpg" width="40"> | Kodvas | Stake is open to everyone! | @kodvas.betanet | 10% | UA | | |
| <img src="https://trello-attachments.s3.amazonaws.com/5aceaf1164c86a15f5956cda/5ec8bfe10b5375695794efa1/a6e59225ea31918ee44f6f5c09f086d6/caos.jpeg" width="40"> | Caos | Blockchain developer | @caos.betanet | 10% | ZH | | |
Expand All @@ -211,6 +213,7 @@ We encourage to try delegation yourself, staking some tokens to other validators
| ;\ | papsan-pool |Validating in the future | @papsan1.betanet | 10% | UA | | |
| O_O | Nearcola | another validator | @bonsfi.betanet | -% | DE | | |
| | stake-machine | For the wealth of the ecosystem! | @akme.betanet | 10% | RU | | |
| | [AtreyaVC](https://atreya.vc) | Running NEAR | @stk.atreyavc.betanet | 10% | IN | | |


Notes:
Expand Down
1 change: 1 addition & 0 deletions challenges/challenge001.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ Once your work is done, you will be added to the list below. Please note that re
| How to compile nearcore | Same as above | @narniec | Jun 8 2020 | [Medium](https://medium.com/@narniec2020/%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%BD%D0%BE%D0%B4%D1%8B-near-%D0%B2-%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9-%D1%81%D0%B5%D1%82%D0%B8-betanet-a4d58c9a7bb0) | 1,000 |
| How to compile nearcore | Same as above | @wjdfx | Jun 15 2020 | [Jianshu](https://www.jianshu.com/p/c962edcb1099) | 1,000 |
| How to compile nearcore | Same as above | @dreamstaker | Jun 23 2020 | [Medium](https://medium.com/@nodesanna/stake-wars-challenge-001-d87d207db948) | 1,000 |
| How to compile nearcore | Same as above | @marshall-d-teach | Jul 1 2020 | [Github](https://github.com/marshall-d-teach/near-doc/blob/master/create-validator.md) | 1,000 |
| Explain NEAR keys | Explain in the form of a video, a blogpost or Github document how `near login` works, how the authorization keys are generated, and how you can manage their backup and restore properly. Show in the guide the proof that you were able to run `near shell` on a different machine, without authorizing a new key. Contributions in other languages are encouraged, but considered on a case by case basis. Updates to this guide, reflecting any updates of the tools involved, will be paid a % of the initial bounty per each revision, up to once per month, until Stake Wars is over. | @narniec | June 12 2020 | [Medium](https://medium.com/@narniec2020/near-shell-backup-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B9-b30e8ed1d39d); [Youtube](https://www.youtube.com/watch?v=VHtzBjbmzT0&feature=youtu.be) | | 1,000 |
| Explain NEAR keys | Same as above | @wjdfx | June 15 2020 | [Jianshu](https://www.jianshu.com/p/f238b7049cb9) | 1,000 |
| Explain NEAR keys | Same as above | @georgec138 | June 23 2020 | [Github](https://github.com/georgec138/near-docs/blob/master/Explain-NEAR-keys_cn.md) | 1,000 |
Expand Down
3 changes: 3 additions & 0 deletions challenges/challenge002.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,14 @@ Once your work is done, you will be added to the list below. Please note that re
| Enroll your node | Same as above| @bonsfi | Jun 15 2020| [Github](https://github.com/georgec138/near-docs/blob/master/Enroll-your-node_cn.md) | 1,000 | 10% | ES |
| Enroll your node | Same as above | @wjdfx | Jun 15 2020| [Jianshu](https://www.jianshu.com/p/944a725c3d50) | 1,000 | 10% | CN |
| Enroll your node | Same as above | @dreamstaker | Jun 23 2020 | [Medium](https://link.medium.com/U4D8yiNBy7 ) | 1,000 | 10% | EN |
| Enroll your node | Same as above | @narniec | Jul 1 2020 | [Medum](https://medium.com/@narniec2020/%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BD%D0%BE%D0%B4%D1%8B-%D0%B2-%D1%81%D0%B5%D1%82%D0%B8-near-84c7df7ee701) | 1,000 | 10% | RU |
| Manage the pool | Create a tutorial, in the form of a video, a blogpost or Github document, that shows how to update the parameters of the staking pool, such as the fees and the validator key. Show also how to collect the fees and unstake them. Contributions in other languages are encouraged, but considered on a case by case basis. Updates to this guide, reflecting any updates of the tools involved, will be paid a % of the initial bounty per each revision, up to once per month, until Stake Wars is over. | @wjdfx | Jun 15 2020| [Jianshu](https://www.jianshu.com/p/b6b954e121c0) | 1,000 | 10% | CN |
| Manage the pool | Same as above | @narniec | Jun 16 2020 | [Github](https://link.medium.com/o0nn4kVzy7) | 1,000 | 10% | RU |
| Manage the pool | Same as above | @Vasya-kripto | Jul 1 2020 | [Medium](https://medium.com/@orang3club/manage-your-staking-pool-80709494cc63)| 1,000 | 10% | EN |
| Monitor uptime | Create a tutorial, in the form of a video, a blogpost or Github document, that shows how to automatically check the performance of your validator node, such as creating reports (per epoch, per day) and sending alerts via chat-bots or SMS if your node is stuck/kicked out and needs attention. Contributions in other languages are encouraged, but considered on a case by case basis. Updates to this guide, reflecting any updates of the tools involved, will be paid a % of the initial bounty per each revision, up to once per month, until Stake Wars is over. | @marco-sundsk | Jun 13 2020 | Github [EN](https://github.com/marco-sundsk/NEAR_DOC_zhcn/blob/master/StakeWar/near_monitor.md), [CN](https://github.com/marco-sundsk/NEAR_DOC_zhcn/blob/master/StakeWar/near_monitor_cn.md) | 1,000 | 10% | EN, CN |
| Monitor uptime | Same as above | @wjdfx | Jun 15 2020| [Jianshu](https://www.jianshu.com/p/6e197eeb63a0) | 1,000 | 10% | CN |
| Use Ledger Nano S | Create a tutorial, in the form of a video, a blogpost or Github document, that shows how to run `near shell` with your Ledger Nano S, from the seed key creation, to its backup and restore, to the delegation of funds to a staking pool. Contributions in other languages are encouraged, but considered on a case by case basis. Updates to this guide, reflecting any updates of the tools involved, will be paid a % of the initial bounty per each revision, up to once per month, until Stake Wars is over. | @wjdfx | Jun 15 2020| [Jianshu](https://www.jianshu.com/p/39b3562943e0) | 1,500 | 10% | CN |
| Use Ledger Nano S | Same as above | @narniec | Jul 1 2020 | [Medium](https://medium.com/@narniec2020/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-ledger-nano-s-%D0%B2-near-b536abfaaf7e)| 1,500 | 10% | RU |


## Next Challenge
Expand Down
5 changes: 4 additions & 1 deletion challenges/challenge003.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,8 @@ Define the thresholds that trigger alerts, such as:
| [@sl1sub](https://explorer.betanet.near.org/accounts/sl1sub) | Jun 23 | 10,000 |
| [@mathwallet](https://explorer.betanet.near.org/accounts/mathwallet) | Jun 23 | 10,000 |
| [@stakedpool.staked.test](https://explorer.betanet.near.org/accounts/stakedpool.staked.test) | Jun 24 | 10,000 |
| [@neozaru.stakehouse.betanet](https://explorer.betanet.near.org/accounts/neozaru.stakehouse.betanet) Jun 24 | 10,000 |
| [@neozaru.stakehouse.betanet](https://explorer.betanet.near.org/accounts/neozaru.stakehouse.betanet) | Jun 24 | 10,000 |
| [@sc.galbraith.betanet](https://explorer.betanet.near.org/accounts/sc.galbraith.betanet) | Jul 1 | 10,000 |



Expand All @@ -105,8 +106,10 @@ Once your work is done, you will be added to the list below. Please note that re
| Run a monitoring platform | Same as above | @narniec | Jun 14 2020 | [Medium](https://link.medium.com/C82TyDMXo7) | 1,000 | 10% | RU |
| Run a monitoring platform | Same as above | @wjdfx | Jun 15 2020 | [Jianshu](https://www.jianshu.com/p/c0b9d21eba3d) | 1,000 | 10% | CN |
| Run a monitoring platform | Same as above | @imnisen | Jun 23 2020 | [Github](https://github.com/dolphintwo/near-prometheus-exporter/blob/master/guide/GUIDE-compose.md) | 1,000 | 10% | CN |
| Run a monitoring platform | Same as above | @Viacheslav198 | Jul 1 2020 | [Github](https://github.com/Viacheslav198/grafana-prometheus/blob/master/alert.md) | 1,000 | 10% | IT |
| Send alerts | Create a tutorial, in the form of a video, a blogpost or Github document, that explains how to connect cloud alerts from AWS, GCP, Azure, Alibaba (and others) with your nearcore node. Contributions in other languages are encouraged, but considered case by case basis. | @wjdfx | Jun 15 2020 | [Jianshu](https://www.jianshu.com/p/0ae64d4c53aa) | 1,000 | 10% | CN |
| Send alerts | Same as above | @imnisen | Jun 23 2020 | [Github](https://github.com/dolphintwo/near-prometheus-exporter/blob/master/guide/GUIDE-alert.md) | 1,000 | 10% | CN |
| Send alerts | Same as above | @narniec | Jul 1 2020 | [Medium](https://medium.com/@narniec2020/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-grafana-b697f3e92cc4) | 1,000 | 10% | RU |

\*Including 10% update reward

Expand Down
2 changes: 1 addition & 1 deletion challenges/challenge004.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ Once your work is done, you will be added to the list below. Please note that re
| Abstract | Description | Contributor | Date | Link | NEAR Tokens | Maintenance | Language |
| -------- | ------------------------------ | ----------- | ------ | ---- | ----------- | --- | ---- |
| Monitor the Stake | Create a tutorial, in the form of a video, a blogpost or Github document, that shows how to monitor your stake, and the current seat price. The goal is to help users integrate this system with their monitoring platform, such as Grafana or Datadog. Updates to this guide, reflecting any updates of the tools involved, will be paid a % of the initial bounty per each revision, up to once per month, until Stake Wars is over. Contributions in other languages are encouraged, but considered case by case basis. | @narniec | Jun 23 2020 | [Medium](https://link.medium.com/ycHhCnWBy7 ) | 1,000 | 15% | RU |
| Release the Warchest Bot | Release a Warchest Bot, in your favorite programming language, capable to manage your validator seat and maintain its number to **one**. It doesn't have to be production-ready, but it should document how to install and run it. | - | - | - | 2,500 | 10% | - |
| Release the Warchest Bot | Release a Warchest Bot, in your favorite programming language, capable to manage your validator seat and maintain its number to **one**. It doesn't have to be production-ready, but it should document how to install and run it. | @eorituz | Jul 1 2020 | [Github](https://github.com/eorituz/near_warchest) | 2,500 | 10% | EN |

## Previous Challenge
Monitor your node health, and setup automated email alerts: [challenge003](challenge003.md)

0 comments on commit 874eec5

Please sign in to comment.