トリュフは、完全なスマートな契約を構築するためのフレームワークを使用する方法リアクト
インテリジェント開発するトリュフのフレームワーク契約の堅牢性を使用し、フロントエンドは、開発から展開まで、完全なプロセスをバックアップするために、インテリジェントなフロントを確定枠組み契約を反応させます。
1.バージョン要件
- トリュフv5.0.28(コア:5.0.28)
- ソリディティv0.5.0(JS-溝)
- Node v8.11.2
- Web3.js v1.0.0デベロッパー - beta.37
2.プロジェクトの初期化
- MKDIR -pトリュフ
- CDトリュフ
- トリュフUnboxのは、反応します
3.書面による契約は、コンパイル、および展開します
- Githubのトリュフが反応したディレクトリ内のファイルをコピーします。
- 「./client/src/App.js」へコピー./source/App.js
- コピーは./する./source/truffle-config.js
- コピー./source/Migration.sol ./source/SimpleStorage.solに "./contracts"
- "./migrations" にコピー./source/1_initial_migration.js ./source/2_deploy_contracts.js
- トリュフ開発(ポート:8545)
- コンパイル
- 移行(--reset)
4.効果を確認するためのプロジェクトを開始
- CDクライアント&& NPM開始
- 上のプライベートチェーンに設定metamask財布// localhostを:8545 HTTP
- 訪問のhttp:// localhostを:3000
- 入力ボックスに入力された番号xxxは、クリックして「修改」ボタン
- 財布には、かご確認くださいボタンをクリックしてください
- メインページに、格納された値は次のとおりです。XXX(上記の番号を入力してください)
5.まとめ
DAPPの終わりの前と後の完全なカバレッジ実際には二つの、伝統的なインターネットのプロジェクトに似てフロントとリアエンドで。
イーサネットベースのフロントエンド開発DAPP広場の展開を呼び出す書かれた契約は、契約、セキュリティのロジックに焦点を当て、実際には比較的簡単です。このことから、我々は、強力かつ完全なイーサネットスクエアエコロジーを参照してください便利な完全な開発言語、ツールすることができ、実際にほとんどの牛のプロジェクトの一つです。