DApps開発などに利用されることの多い、Web3、ブロックチェーン技術、スマートコントラクト構築で利用される「Truffle Suite」とはなんでしょうか?
目次
Truffle(トリュフ)とは?
https://trufflesuite.com/index.html
Truffleとは、EVM(Ethereum仮想マシン)Code開発フレームワークのこと。
スマートコントラクト構築の
- コンパイル
- デプロイ
- バイナリ管理
等を行うことのできるフレームワークです。
SolidityというJavaScriptライクなプログラム言語を使います。
Truffleと合わせて利用される開発ツール
Ganasche
ローカル開発用のノードを構築
drizzle
スマートコントラクトにアクセスするフロントを構築
これらのツールをまとめて“Truffle Suite”と呼ばれる。
Truffle Suite(トリュフスイート)とは?
Truffle Suiteとは、Ethereum用BlockchainのSmart Contract開発用フレームワークのこと。
Truffe Suiteのはじめ方
https://trufflesuite.com/docs/truffle/quickstart
更新ドキュメントにも、チュートリアルでTruffe Suiteのはじめ方が記載されています。
Truffeの基本コマンド例
truffle compile // コードのコンパイル
truffle deploy // コードのデプロイ
truffle migrate // デプロイとコンパイルの同時実行
truffle migrate --reset // コンパイルとデプロイのやり直し
ruffle console // 起動済みノードに接続
truffle develop // 開発用ノードを起動して接続
詳しくはこちらの書籍をご参考に。
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク