【Loom SDK】TruffleでDAppChainへデプロイしてコントラクトを叩いてみる

Loom Network

本日、DaiDaiさん(@yamamotodaa)のLoomSDK環境構築会へ行ってきました!
今回は環境構築会で行った手順をまとめていきます。
DaiDaiさんの資料を見る

DaiDaiさん(@yamamotodaa)勉強会の開催ありがとうございました!

Contents

環境

  • MacOS High Sierra v10.13.6
  • nvm v0.33.11
  • Node.js v8.11.3
  • npm v5.6.0

Truffleのインストールに関しては別記事で解説しています
Truffleをインストールする

Loomをインストールする

まずはMacOSへLoomをインストールしていきます。
インストールは超簡単でコマンド3つで完了します。
→ 公式ドキュメントを見る

このときのポイントはGo Contract SDKを使わない方でLoomをインストールすることです。
Macの場合、Go ContractでインストールをするとTruffleのデプロイで躓くので気をつけてください!
こっちは使っちゃだめ!!

Truffleと連携する

今回はLoomが用意しているサンプルソースを使って、LoomとTruffleを連携していきます。
サンプルソースを見る

サンプルでは以下のコントラクトをTruffleを使ってDAppChainへデプロイし、そのコントラクトをフロントから叩いて操作するような形です。

TruffleへのデプロイからWebサーバーへのアクセスまでの流れは以下のような感じです。

http://localhost8080へアクセスしてサンプルソースが動いていたら、DAppChainへのデプロイ及び実行が完了です。
お疲れ様でした!

loom-sdk-sample

参考文献

Scroll to top