メインコンテンツへスキップ
tokenfactoryモジュールにより、任意のアカウントがfactory/{creator address}/{subdenom}という名前で新しいトークンを作成できます。トークンが作成者アドレスでnamespace化されるため、名前の衝突を解決する必要がなく、トークンのミントをパーミッションレスで行えます。 注: Helix、Hub、Explorerなどのプロダクトでdenomを表示したい場合は、下記の説明にあるようにMsgSetDenomMetadataメッセージを使用してトークンのメタデータ情報を追加することが重要です。 注 #2: 安全性のため、また供給量の操作を防止するため、adminをzero addressに変更することを推奨します。

メッセージ

TokenFactoryモジュールがエクスポートし、Injectiveチェーンとのやり取りに使用できるメッセージを順番に確認し、例を提供します。

MsgCreateDenom

denom作成者アドレスとsubdenomを指定してfactory/{creator address}/{subdenom}のdenomを作成します。Subdenomには[a-zA-Z0-9./]を含めることができます。新しいトークンを作成する際にカバーする必要があるcreation feeがあることに注意してください。 トークンのadminは供給量を変更できる(新しいトークンをミントまたはバーンできる)ことに注意してください。下記の説明にあるように、MsgChangeAdminを使用してadminを解除(unset)することを推奨します。

MsgMint

特定のdenomのミントは現在のadminのみが許可されます。なお、現在のadminはデフォルトでdenomの作成者になります。

MsgBurn

adminは、token factoryトークンの供給量をバーンできます。それ以外のユーザーは、このメッセージを使用して自身の資金のみをバーンできます。

MsgSetDenomMetadata

特定のdenomに対するメタデータの設定は、そのdenomのadminのみが実行できます。このメッセージを使用することで、bankモジュール内のdenomメタデータを上書きできます。

MsgChangeAdmin

denomのadminは新しい供給量をミントしたり、既存のものをバーンしたりできます。トークンの供給量変更を許可しないように、adminをzero addressに変更することを推奨します。

完全な例

Injective上で新しいトークンを作成し、新しいトークンをミントし、トークンメタデータを設定する完全な例は次のとおりです。
最終更新日 2026年5月28日