diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 5249a9b036..47e195cbef 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -1084,7 +1084,7 @@ export const allCoinsAndTokens = [ 'dYdX Cosmos', Networks.main.dydx, 18, - UnderlyingAsset.DYDX, + UnderlyingAsset.DYDXCOSMOS, BaseUnit.DYDX, [...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP] ), @@ -1094,7 +1094,7 @@ export const allCoinsAndTokens = [ 'Testnet dYdX Cosmos', Networks.test.dydx, 18, - UnderlyingAsset.DYDX, + UnderlyingAsset.DYDXCOSMOS, BaseUnit.DYDX, [...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP] ), diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 2e0b5dc425..0e5da11acb 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -53,6 +53,7 @@ export enum CoinFamily { DOGEOS = 'dogeos', DOT = 'dot', DYDX = 'dydx', + DYDXCOSMOS = 'dydxcosmos', EOS = 'eos', ETC = 'etc', ETH = 'eth', @@ -1033,6 +1034,7 @@ export enum UnderlyingAsset { DXPT = 'dxpt', DXST = 'dxst', DYDX = 'dydx', + DYDXCOSMOS = 'dydxcosmos', DYN = 'dyn', EASY = 'easy', EBTCQ = 'ebtcq', diff --git a/modules/statics/src/networks.ts b/modules/statics/src/networks.ts index d6a8150a14..3cf7068e09 100644 --- a/modules/statics/src/networks.ts +++ b/modules/statics/src/networks.ts @@ -1063,7 +1063,7 @@ class KavaCosmosTestnet extends Testnet implements CosmosNetwork { class Dydx extends Mainnet implements CosmosNetwork { name = 'Dydx'; - family = CoinFamily.DYDX; + family = CoinFamily.DYDXCOSMOS; explorerUrl = 'https://www.mintscan.io/dydx/tx/'; addressPrefix = 'dydx'; validatorPrefix = 'dydxvaloper'; @@ -1075,7 +1075,7 @@ class Dydx extends Mainnet implements CosmosNetwork { class DydxTestnet extends Testnet implements CosmosNetwork { name = 'DydxTestnet'; - family = CoinFamily.DYDX; + family = CoinFamily.DYDXCOSMOS; explorerUrl = 'https://www.mintscan.io/dydx-testnet/tx/'; addressPrefix = 'dydx'; validatorPrefix = 'dydxvaloper'; diff --git a/modules/statics/test/unit/coins.ts b/modules/statics/test/unit/coins.ts index db7b71ddeb..799b64f69c 100644 --- a/modules/statics/test/unit/coins.ts +++ b/modules/statics/test/unit/coins.ts @@ -873,7 +873,7 @@ coins.forEach((coin, coinName) => { }); if (!coin.isToken && coin.family !== CoinFamily.FIAT) { - if (coin.family !== CoinFamily.THOR && coin.family !== CoinFamily.DYDX) { + if (coin.family !== CoinFamily.THOR) { it(`has expected network type`, function () { coin.network.type.should.eql(coin.name === coin.family ? NetworkType.MAINNET : NetworkType.TESTNET); });