#LINKS PPT へのリンク: https://drive.google.com/drive/folders/1QG7DfazAdYYEaMcQjaFxUmOv4Eqsq5lI?usp=sharing
セットアップ:- https://drive.google.com/file/d/1LH4lni5EmbhGZAkrg40pszisS6NlSFjK/view?usp=sharing
https://www.trufflesuite.com/ganache からガナッシュをダウンロードします。これはローカル ブロックチェーン ノードとして機能し、イーサで事前に資金が提供されているトレイル アカウントを持ちます。ブロックチェーン内の実際のトランザクションにはガス料金がかかり、これにはイーサがかかり、さらに実際のお金がかかることに注意してください。
スマート コントラクトをプログラムするには、Remix IDE (https://remix.ethereum.org/) を使用しました。スマート コントラクトは、Solidity プログラミング言語を使用して作成されます。ターミナルまたはコマンド ラインに「pip install web3」と入力して、web3 Python ライブラリをダウンロードします。 。これにより、スマート コントラクトと Flask バックエンド間の通信が可能になります。
npm install を使用して、すべての依存関係をインストールします。ターミナルで npm start を使用してローカルホストを起動します。
まず、Windows では py -m venv env を、linux/macOS では python3 -m venv env を使用して、システム上に仮想環境をセットアップします。仮想環境をアクティブにするには、Windows では .envScriptsactivate を使用し、Linux/macOS ではsource env/bin/activate を使用します。次に、pip install flask、flask-sqlalchemy を実行します。次に、ルート ディレクトリ上で端末上で python app.py を使用して、バックエンド サーバーを起動し、同時に他の端末上で npm start を実行します。