この開発者向けドキュメーンテーションは、PlasmaChainテストネットに参加しデプロイを行う方法についてのものである。 ノードの運営方法やバリデータになる方法についての情報をお探しであれば、 バリデーターガイドをチェックすること。

前提条件

 curl https://raw.githubusercontent.com/loomnetwork/loom-sdk-documentation/master/scripts/get_loom.sh | sh

Loomで秘密鍵を生成し、パブリックアドレスを取得する方法

$ ./loom genkey -k priv_key -a pub_key

結果

local address: 0x3B334bEd1e7d3e7d9214495120160D9236aCbC31
local address base64: OzNL7R59Pn2SFElRIBYNkjasvDE=

そしてこれはpriv_keyという名前とpub_keyという名前でファイルを生成し、priv_keyファイルはあなたの秘密鍵を含みDAppチェーンへのデプロイに使う。

Truffleサンプルをテストネットへデプロイ

  1. node 及び yarn/npm がインストールされていることを確認

  2. テストネットのURLを以下ページから取得するPlasmaChain Testnets

  3. ソースを取得: bash git clone https://github.com/loomnetwork/truffle-dappchain-example cd truffle-dappchain-example # copy the private key generated earlier to the root directory of the example repo cp ../priv_key extdev_private_key

  4. もし例示したコントラクトをextdev-plasma-us1にデプロイしたい場合このステップをスキップする。そうでなければあなたがデプロイしたいネットワークをtruffle-config.jsに追加する。

  5. Nodeモジュールをインストール: bash yarn

  6. デプロイの実行: bash yarn deploy:extdev