Skip to content

Commit

Permalink
Merge pull request irisnet#1 from kidinamoto01/master
Browse files Browse the repository at this point in the history
Add instructions
  • Loading branch information
Haifeng Xi authored Feb 11, 2019
2 parents fc323d7 + 81a4273 commit a74924f
Show file tree
Hide file tree
Showing 3 changed files with 123 additions and 1 deletion.
54 changes: 53 additions & 1 deletion fuxi-reward-claims/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,55 @@
# Testnet Reward Claims
To claim earned reward on FUXI testnets, a validator operator must submit a 'claim file' under this folder. The file should be named as [betanet moniker]-[keybase fingerprint].claim, which is a keybase signature on the delegator-address in the corresponding gentx file.

Ratio between testnet reward point and tokens are:

> **1 point = 100 IRIS**
The IRIS network will keep generating value when its validators could keep the whole network secure.
With incentivized testnet, IRIS foundation wish to discover qualified validators and give them opportunities
to earn IRIS tokens.
Fuxi incentivized testnet has been very well received by validator community.

Here are the instructions for you to claim your testnet rewards:

1. Verify the points you have earned in Fuxi testnet:

In summary, 57820 points are given to testnet participants, which equals about **6 million** iris tokens. The exchange ratio is: 1 point = 100 IRIS.
Average reward is 1100 points per participant. A detailed list of reward distribution is here:

<https://github.com/irisnet/testnets/issues/290>

2. Prepare Your PGP ID

The rewards be included in genesis file for IRIShub betanet. The way to claim your reward is to sign your IRIShub address with your `Keybase` account

You could use [keybase](http://keybase.io/) for registering your PGP ID. The instructions are here:

<https://github.com/irisnet/testnets/blob/master/fuxi/How%20to%20use%20keybase.md>

3. Generate a new IRIShub address for receiving the rewards:

- Install IRIShub v0.12.0: Follow this [doc](https://github.com/irisnet/irishub/blob/master/docs/get-started/Install-the-Software.md)
and don't forget to compile it for `betanet`.If you choose to download the binary, please choose the one for `mainnet`

- Create new account: <https://www.irisnet.org/docs/cli-client/keys/add.html> or you could use an existing one.
This address is the delegator-address in the corresponding gentx file.


4. Sign Your IRIShub Address with Keybase

Use the tool from keybase to sign your address. Reference: <https://keybase.io/docs/command_line>
For example:
```
keybase pgp sign -m "iaa1mmsm487rqkgktl2qgrjad0z3yaf9n8t5pkp33m"
```

You could also use in-browser signing from <https://keybase.io/sign> to do this

5. Submit your signature

Save your signature in a file named as [github-user-name]-[keybase fingerprint].txt,
For example,GitHub user [irisnetvalidator](https://github.com/irisnetvalidator) , its keybase id is `6763B2C7947A9363`.
Its submission should be 'irisnetvalidator-6763B2C7947A9363.txt'.

Then, submit your file as 'claim file' under `sig-files` folder by PR.
You could verify your balance in genesis file which will be published later.
51 changes: 51 additions & 0 deletions fuxi-reward-claims/README_CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# 如何获得Fuxi测试网奖励

## 重要信息

**1 point = 100 IRIS**

作为一个公有区块链网络,IRISnet网络的价值需要一组可靠的验证人来维护。Fuxi测试网的目的在于让验证人模拟主网上线后的真实情况,为将来做好准备。
Fuxi-8000是IRISnet Betanet上线前的最后一个测试网,Fuxi测试网的参与度很高。获得测试网积分奖励的同学可以按照以下步骤领取iris通证奖励。

1. 确认测试网积分奖励:

经过统计,社区一共获得了57820个积分奖励,平均每个人获得1100个积分。测试网积分奖励和iris的兑换比例为1 point = 100 IRIS。
测试网奖励积分汇总如下:

https://github.com/irisnet/testnets/issues/290

2. 准备PGP ID

发放给社区成员的iris代币奖励将写入Beta网络的genesis文件中。为了保障奖励发放的准确性,社区成员需要用GitHub账号认证的keybase签名一个irishub的账户地址。
Keybase使用教程如下:

https://github.com/irisnet/testnets/blob/master/fuxi/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8keybase.md

3. 生成IRIShub账户地址:

* 安装IRIShub v0.12.0: https://github.com/irisnet/irishub/blob/master/docs/zh/get-started/Install-the-Software.md
请注意,若下载可执行文件请使用`irishub_0.12.0_mainnet_linux_amd64.zip`,若编译,请使用为betanet编译的命令。

* 生成账户: 若选增使用新的账户,可以参考以下教程:https://www.irisnet.org/docs/cli-client/keys/add.html
也可以使用已有的地址。该地址也对应了之后提交gentx文件中的`delegator-address`


4. 使用Keybase签名

你可以使用keybase命令行工具: https://keybase.io/docs/command_line,
对该地址签名。例如:如果你的地址是: `iaa1mmsm487rqkgktl2qgrjad0z3yaf9n8t5pkp33m`,需要执行以下操作
```
keybase pgp sign -m "iaa1mmsm487rqkgktl2qgrjad0z3yaf9n8t5pkp33m"
```
也可以使用<https://keybase.io/sign> 完成签名操作


5. 提交签名信息

你需要将以上返回内容保存早 [github-user-name]-[keybase fingerprint].txt,
例如,GitHub用户 [irisnetvalidator](https://github.com/irisnetvalidator) , 它的keybase id是 `6763B2C7947A9363`.
因此,它的提交文件名应该是:'irisnetvalidator-6763B2C7947A9363.txt'.

然后请以PR的方式提交你的`claim file``sig-files`文件夹下.

在团队公布genesis文件后确认账户余额是否与奖励一致
19 changes: 19 additions & 0 deletions fuxi-reward-claims/sig-files/irisnetvalidator-6763B2C7947A9363.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN PGP MESSAGE-----
Comment: https://keybase.io/download
Version: Keybase Go 2.13.2 (darwin)

xA0DAAoBWvRaB3sS1AYBy+F0AOIAAAAA5WZhYTF5Y2xzY3NrZHRxdTlyZ3VmZ3dz
Mjkzd3hwM25q43Nlc3h0cGxx4XhkAMLBXAQAAQoAEAUCXFZSdQkQWvRaB3sS1AYA
AJEnEAAnZ+rwu7i47fixTwvsDcWnatn6sCf2JFPgj10x0JPIZh/FOqkVaNsV4EMJ
iToLZBi4Db/6RzUIenfPIc7NUlgit0aOxM2Ay7NVtrQqICoR1bs0ThIExmiwJhp5
2DpUwoJ9UeXfRJaSDgb7Q3OfwWyagQKg0defHlIPUbOoB1GwqoCHKAUO4CrCbMNP
cErPi6mjoS3xMSobCcNf8du2GcA++7FMKcPc/nWLKI81fb39iT1k3aoRrtQ5SKPt
92sM5SE9xlmR6Cfz61/7GniSU6r+o0WycM0tQUGLM3X+3kL1XkpfUOH7IVuzrExE
EUVWADUqBZk7lXsJCCK9aY+xoiBHdUuLfD3P5qBOlRAdPZpmrQRHEcqk5zPYwzbK
774iUhB+HSRuP90EN0wsCWBiI0I1Ml9X7B77i7Xg4lkFfbNKX6nSO+2e5L99velO
63DQZchny3aJeOW59YnB10MCf4mwXdaT+MFv9lGpjQC8Qs8KIzQvGfDJZ4o6VGk2
ffyRNZtcOAulPTvk92WnxibbO9IlcOBkCyzlCIEmg6hlgTpkEHdmmlHZjQCmPpaY
V20uKeyXdsPuD0IPafyDtqbof1WqcY4mHEXRhIN1E02+Lz9UKla2Od8OCxAeSMxM
nPZZPKjwnwFwB36qzArNFp0/yjPJe2LgkKyD4Mhnl8RBjKy0Jw==
=Sdlx
-----END PGP MESSAGE-----

0 comments on commit a74924f

Please sign in to comment.