← ブログ一覧

【♾️イベントレポート】ICPのサンプルキャニスター(スマコン)をデプロイする会

【♾️イベントレポート】ICPのサンプルキャニスター(スマコン)をデプロイする会

概要

---

2025年2月22日に、Internet Computer Protocol(ICP)のハッカソンのWave3(サンプルキャニスター(スマコン)をデプロイして提出)に関連したICPのサンプルキャニスター(スマコン)をデプロイする会』を実施しました。

【♾️イベントレポート】ICPのサンプルキャニスター(スマコン)をデプロイする会

デプロイ手順 / 教材

---

今回はTMさんが講師となり、以下の「Internet Computer Canister開発 Rust編」(※TMさんがハッカソンWave1で制作した教材)を使用して参加者全員でキャニスター(スマートコントラクト)をデプロイしました。

【♾️イベントレポート】ICPのサンプルキャニスター(スマコン)をデプロイする会

※当日は以下の構成で進行(上記のチャプター3まででサンプルキャニスターデプロイ)

https://zenn.dev/halifax/books/icpbook-rust/viewer/01_introduction

準備

1. 事前準備

(a) Windowsの場合

(b) MacOSの場合

2. Node.jsのインストール

4. 開発用エディタ (Visual Studio Codeなど)

5. IC SDKのインストール

Helloサンプル

1. プロジェクトの作成

  • Backendのプログラミング言語の選択

  • FrontendのWeb Frameworkの選択

  • Extra featuresの選択

2. ディレクトリ構成

3. Local Canister実行環境の起動

4. Local Canister実行環境へのdeploy

5. アプリケーションの実行

  • Webアプリケーション

  • Candid UI画面

  • dfxコマンドの実行

  • ファイルの解説

  • dfx.json

  • Backendディレクトリ構成

  • Frontendディレクトリ構成

  • Internet Computerへのdeploy

【♾️イベントレポート】ICPのサンプルキャニスター(スマコン)をデプロイする会

なお、サンプルキャニスターデプロイ後は、以下のChapter4以降を参考に、

ハッカソンWave4に向けて、ICPでの開発について情報共有&シェアがありました。

https://zenn.dev/halifax/books/icpbook-rust/viewer/04_query_update

なお、ICP開発に役立つ情報:

https://docs.google.com/document/d/1MTGQ7fi1VaaPXyX2MJ6RGquzGm8JGjI9Ssf46ViMXVs/edit?usp=sharing

ICP Japan

HP:https://www.icp-japan.org/

X:https://x.com/icphub_JP

【♾️イベントレポート】ICPのサンプルキャニスター(スマコン)をデプロイする会