ついに本日です!Youtubeでライブ配信も行うのでリモートで見たい方もぜひ!! @crypto_mamitake さんからLoomの紹介もしていただけるので開発者以外も勉強になるはずです!😀 https://t.co/RLvXaJauU8
— DaiDai 🦍 BlockChain開発 (@yamamotodaa) 2018年8月5日
本日、DaiDaiさん(@yamamotodaa)のLoomSDK環境構築会へ行ってきました!
今回は環境構築会で行った手順をまとめていきます。
→ DaiDaiさんの資料を見る
DaiDaiさん(@yamamotodaa)勉強会の開催ありがとうございました!
環境
- 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へのデプロイ及び実行が完了です。
お疲れ様でした!