3.6. mijin Catapult(v.2) を使った開発

作成日:

2025/10/21

更新日:

2025/10/21

ブロックチェーンの開発は専門的知識を多く必要となりますが、 mijin Catapult(v.2) においては今まで経験している開発手法から開発することができるように設計されており、容易にシステムに組み込むことができます。

@tech-bureau/symbol-sdk を使うことで、TypeScript/JavaScript によるアプリケーション開発が直感的に行えます。また、Python 開発者向けにも専用の SDK が提供されており、スクリプト処理やサーバサイド自動化にも適しています。

各言語の SDK は mijin のバージョンによって対応バージョンが異なります。下記の表をご確認ください。

3.6.1. TypeScript / JavaScript 用 SDK

mijin バージョンと対応 SDK バージョン(TypeScript / JavaScript)

mijin バージョン

SDK v2 系

SDK v3 系

1.0.3.9

2.0.6

3.3.0-mijin

1.0.3.8 以前

2.0.3-20230601

3.2.3-dev1

3.6.2. Python 用 SDK

mijin バージョンと対応 SDK バージョン(Python)

mijin バージョン

Python SDK バージョン

1.0.3.9

3.3.0.dev0

1.0.3.8 以前

3.2.3.dev1

注釈

  • TypeScript/JavaScript SDK は v2系とv3系で構造が異なるため、混用は避けてください。

  • Python SDK には v2 系は存在せず、すべて v3 系となります。

  • 1.0.3.9 ではネットワーク設定や REST API の更新が含まれるため、正しいバージョンの SDK を使用してください。

3.6.2.1. SDK のインストール方法

3.6.3. TypeScript / JavaScript

@tech-bureau/symbol-sdk は各種パッケージマネージャ(npm, yarn, pnpm)でインストールできます。

# npm
npm install @tech-bureau/symbol-sdk@3.3.0-mijin

# yarn
yarn add @tech-bureau/symbol-sdk@3.3.0-mijin

# pnpm
pnpm add @tech-bureau/symbol-sdk@3.3.0-mijin

注釈

バージョンは mijin 1.0.3.9 に対応した 3.3.0-mijin を指定しています。

3.6.4. Python

Python 開発者向けには、PyPI にて techbureau-symbol-sdk-python が公開されています。

pip install techbureau-symbol-sdk-python==3.2.3.dev1

注釈

上記は mijin 1.0.3.8 に対応したバージョンです。 1.0.3.9 を使う場合は、 3.3.0.dev0 を指定してください。

pip install techbureau-symbol-sdk-python==3.3.0.dev0