Truffle Suite(トリュフスイーツ)とは?スマートコントラクトをWe3でDApps実装【ブロックチェーン技術】

イーサリアム

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 // 開発用ノードを起動して接続

詳しくはこちらの書籍をご参考に。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA