Skip to main content
このドキュメントでは、Injective上でトークンを立ち上げる方法について説明します。 Injective上でトークンを立ち上げるには、既存のトークンをbridgeする方法と、新しくトークンを作成する方法の2つの選択肢があります。

Bridging

Injective上でトークンを立ち上げる最も簡単な方法は、Injectiveが相互運用可能なサポート対象ネットワークの1つから、既存のアセットをbridgeすることです。他のネットワークからInjectiveへアセットをbridgeする方法については、bridge セクションのガイドを参照してください。 bridgingが完了すると、Injective上にトークンが作成され、それを使って マーケットを立ち上げる ことができます。

新しいトークンの作成

TokenFactory モジュールを使ってInjective上に新しいトークンを作成することもできます。実現方法は複数あります。

Injective Hubを使用する

Injective Hub のWebアプリでは、トークンの作成・管理、Injectiveの ネイティブorderbook 上でのマーケット作成などをシームレスに行えます。

TokenStationを使用する​

TokenStation のWebアプリでは、トークンの作成・管理、Injectiveの ネイティブorderbook 上でのマーケット作成、エアドロップの実施など、多くの機能をシームレスに利用できます。

DojoSwapを使用する​

上記と同様に、DojoSwap’s Market Creation module を活用することで、トークンの作成・管理・リスト化に加え、その他多数の有用な機能を利用できます。

プログラム的な方法

TypeScriptを使用する

トークンの立ち上げ について詳しく学びましょう。

Injective CLIを使用する

このチュートリアルを進める前に、ローカルに injectived がインストールされている必要があります。詳細は injectived ページを参照してください。
injectived をインストールし、鍵を追加したら、CLIを使ってトークンを立ち上げられます:
  1. TokenFactory denomの作成
factory denomの作成手数料は 0.1 INJ です。
トークンは作成者アドレスによって名前空間が区切られ、パーミッションレスかつ名前の衝突を回避できます。上記の例ではsubdenomは ak ですが、denomの命名は factory/{creator address}/{subdenom} となります。
  1. トークンメタデータの提出
Injective dApp上でトークンを表示させるには、そのメタデータを提出する必要があります。
このコマンドは以下の引数を期待します:
  1. トークンのmint
トークンを作成し、メタデータを提出したら、いよいよmintを行います。
このコマンドは、トークンが6 decimalsを持つ場合、1トークンをmintします。
  1. トークンのburn
トークンのadminは、トークンをburnすることもできます。
  1. adminの変更
初期供給量をmintした後は、トークン供給が操作されないようにするため、adminを null アドレスへ変更することを推奨します。前述の通り、トークンのadminはいつでも供給量をmint・burnできます。上記で説明したように、NEW_ADDRESS はほとんどの場合 inj1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqe2hm49 に設定すべきです。
上記の例はテストネット用です。mainnetで実行する場合は、以下のように変更してください:injective-888 > injective-1https://testnet.sentry.tm.injective.network:443 > http://sentry.tm.injective.network:443

CosmWasmを使用する

スマートコントラクトを通じてプログラム的にbankトークンを作成・管理する場合、injective-cosmwasm パッケージの以下のメッセージを使用できます:
create_new_denom_msg
目的: tokenfactoryモジュールを使用して新しいトークンのdenomを作成するメッセージを生成します。 パラメーター:
  • sender: 作成を開始するアカウントのアドレス。
  • subdenom: 新しいトークンのサブdenom識別子。
戻り値: Injectiveブロックチェーンへ送信可能な、InjectiveMsgWrapper でラップされた CosmosMsg。 例:

create_set_token_metadata_msg

目的: トークンのメタデータを設定または更新するメッセージを生成します。 パラメーター:
  • denom: トークンのdenom識別子。
  • name: トークンの正式名称。
  • symbol: トークンのシンボル。
  • decimals: トークンが使用する小数点以下の桁数。
戻り値: Injectiveブロックチェーンへ送信可能な、InjectiveMsgWrapper でラップされた CosmosMsg。 例:

create_mint_tokens_msg

目的: 新しいトークンをmintするメッセージを生成します。対象トークンはtokenfactoryトークンである必要があり、senderはトークンのadminである必要があります。 パラメーター:
  • sender: mint操作を開始するアカウントのアドレス。
  • amount: mintするトークンの量。
  • mint_to: 新しくmintされたトークンを送るrecipientアドレス。
戻り値: Injectiveブロックチェーンへ送信可能な、InjectiveMsgWrapper でラップされた CosmosMsg。 例:

create_burn_tokens_msg

目的: トークンをburnするメッセージを生成します。対象トークンはtokenfactoryトークンである必要があり、senderはトークンのadminである必要があります。 パラメーター:
  • sender: burn操作を開始するアカウントのアドレス。
  • amount: burnするトークンの量。
戻り値: Injectiveブロックチェーンへ送信可能な、InjectiveMsgWrapper でラップされた CosmosMsg。 例:
最終更新日 2026年5月12日