この開発者向けドキュメーンテーションは、PlasmaChainテストネットに参加しデプロイを行う方法についてのものである。 ノードの運営方法やバリデータになる方法についての情報をお探しであれば、 バリデーターガイドをチェックすること。
前提条件
- Loomがインストール済みであること (手順はこちら )
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サンプルをテストネットへデプロイ
node 及び yarn/npm がインストールされていることを確認
テストネットのURLを以下ページから取得するPlasmaChain Testnets
ソースを取得: 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
もし例示したコントラクトを
extdev-plasma-us1
にデプロイしたい場合このステップをスキップする。そうでなければあなたがデプロイしたいネットワークをtruffle-config.js
に追加する。Nodeモジュールをインストール: bash yarn
デプロイの実行: bash yarn deploy:extdev