Denom
denomは、InjectiveのBankモジュール内で資産がどのように表現されるかを示します。これらの資産は、取引、exchangeモジュールでの新しいマーケットの作成、オークションへの参加、別のアドレスへの転送などに使用できます。 denomの起源とInjectiveでの作成方法に応じて、異なるタイプのdenomがあります:- Native denom - このタイプのdenomは1つだけで、Injectiveのネイティブコインを表す
injdenomです。 - Peggy denom - これらのdenomは、Peggyブリッジを使用してEthereumからInjectiveにブリッジされた資産を表します。形式:
peggy{ERC20_CONTRACT_ADDRESS} - IBC denom - これらのdenomは、IBCを通じて他のIBC互換チェーンからブリッジされた資産を表します。形式:
ibc/{hash} - Insurance Fund Denom - これらのdenomは、Injectiveで作成された保険基金のトークンシェアを表します。形式:
share{id} - Factory Denom - これらの
tokenfactorydenomにより、任意のアカウントがfactory/{creator address}/{subdenom}という名前で新しいトークンを作成できます。トークンは作成者アドレスで名前空間化されているため、名前の衝突を解決する必要がなく、パーミッションレスなトークン作成が可能です。これらのdenomの特別なユースケースは、CosmwasmのCW20トークンをInjectiveネイティブのBankモジュールで表現することです。形式:factory/{CW20_ADAPTER_CONTRACT}/{CW20_CONTRACT_ADDRESS}(CW20_ADAPTER_CONTRACTはCW20とネイティブBankモジュールを変換するアダプタコントラクトアドレス)
