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を使ってトークンを立ち上げられます:
TokenFactorydenomの作成
0.1 INJ です。
ak ですが、denomの命名は factory/{creator address}/{subdenom} となります。
- トークンメタデータの提出
- トークンのmint
- トークンのburn
- adminの変更
null アドレスへ変更することを推奨します。前述の通り、トークンのadminはいつでも供給量をmint・burnできます。上記で説明したように、NEW_ADDRESS はほとんどの場合 inj1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqe2hm49 に設定すべきです。
上記の例はテストネット用です。mainnetで実行する場合は、以下のように変更してください:
injective-888 > injective-1https://testnet.sentry.tm.injective.network:443 > http://sentry.tm.injective.network:443CosmWasmを使用する
スマートコントラクトを通じてプログラム的にbankトークンを作成・管理する場合、injective-cosmwasm パッケージの以下のメッセージを使用できます:
create_new_denom_msg
sender: 作成を開始するアカウントのアドレス。subdenom: 新しいトークンのサブdenom識別子。
InjectiveMsgWrapper でラップされた CosmosMsg。
例:
create_set_token_metadata_msg
denom: トークンのdenom識別子。name: トークンの正式名称。symbol: トークンのシンボル。decimals: トークンが使用する小数点以下の桁数。
InjectiveMsgWrapper でラップされた CosmosMsg。
例:
create_mint_tokens_msg
sender: mint操作を開始するアカウントのアドレス。amount: mintするトークンの量。mint_to: 新しくmintされたトークンを送るrecipientアドレス。
InjectiveMsgWrapper でラップされた CosmosMsg。
例:
create_burn_tokens_msg
sender: burn操作を開始するアカウントのアドレス。amount: burnするトークンの量。
InjectiveMsgWrapper でラップされた CosmosMsg。
例:
