factory/{creator address}/{subdenom}.
Combined with the CW20AdapterContract which acts as a creator, we allow CW20 assets to be natively represented on Injective as Token Factory denoms. The way it works is that CW20 assets are held by the CW20AdapterContract and minted as a factory denom for the injective address and when we want to redeem them back to CW20, they are burned from the bank module and unlocked from the CW20AdapterContract back to the owner address.
