Skip to content

TestNet User Guide

Jollen edited this page Mar 6, 2019 · 13 revisions

Step 1: 準備工作

  • Node.js 執行環境:請參考 README.md
  • ERC-20 錢包:請使用 MetaMask 申請新的乙太錢包

Step 2: 安裝 Flowchain Hybrid

$ git clone https://github.com/flowchain/flowchain-hybrid
$ cd flowchain-hybrid
$ npm install

Step 3: 簽署礦工錢包地址

[Flowchain.io AUTHCODE ADDRESS]
  • 請將 AUTHCODE 替換 Flowchain 寄出的專屬驗證嗎,驗證碼將在工作坊期間發送至 Candy Program 申請表上的信箱
  • 請將 ADDRESS 替換為自已的 Ethereum 錢包地址。錢包地址請使用全小寫

請注意,訊息簽署後,錢包地址即不可修改。Flowchain 會自動驗證錢包是否簽署成功;可以使用 verifySig 手動檢查訊息是否功能簽署。

Step 4: 設定 Miner Wallet Address

var miner = new Miner({
  // Use Flowchain testnet
  servers: [
    {
      id: 0,
      host: "testnet.pool.flowchain.io",
      port: process.env.POOL_PORT || 3333
    }
  ],
  apiServer: {
    host: process.env.API_HOST || '127.0.0.1',
    port: process.env.API_PORT || '55752'
  },
  // the server id to use    
  serverId: 0,
  worker: "flowchain-testnet",
  miner: '填入礦工錢包地址'
});

Step 5: 提交 Signed Message

請將簽署完成的訊息提交至 Flowchain Validator Form

{
  "address": "0xc85b0b3dc93e6be5a15df75f89acc6855cbf4252",
  "msg": "[Flowchain.io RY32C 0xc85b0b3dc93e6be5a15df75f89acc6855cbf4252]",
  "sig": "0x88cddf20557862958c4761f2b707b92355e8ba95465437878321fcdcf87db40162e85f84a03692b0baac6329d2636f4e77e3df96d1578eafdb6636760941aa1e1b",
  "version": "2"
}

Final: 區塊獎勵與 Accredited Miners

測試網在成功產生 1,200 個區塊後,系統將於 3 天後批次發放 200 個 FLC 做為獎勵,未來亦可加入 Accredited Miners 計畫。

請使用 Testnet Console 檢查礦工狀態。