diff --git a/modules/statics/src/coins.ts b/modules/statics/src/coins.ts index 922aa86dec..306f81e697 100644 --- a/modules/statics/src/coins.ts +++ b/modules/statics/src/coins.ts @@ -1022,7 +1022,12 @@ export const coins = CoinMap.fromCoins([ 8, UnderlyingAsset.CRONOS, BaseUnit.CRONOS, - [...COSMOS_SIDECHAIN_FEATURES_WITH_STAKING, CoinFeature.CUSTODY_BULK_TRANSACTION] + [ + ...COSMOS_SIDECHAIN_FEATURES_WITH_STAKING, + CoinFeature.CUSTODY_BULK_TRANSACTION, + CoinFeature.SHARED_COSMOS_SDK, + CoinFeature.SHARED_COSMOS_WP, + ] ), account( '49d56512-bddb-41aa-ac7f-f4a4c494b412', @@ -1032,7 +1037,12 @@ export const coins = CoinMap.fromCoins([ 8, UnderlyingAsset.CRONOS, BaseUnit.CRONOS, - [...COSMOS_SIDECHAIN_FEATURES_WITH_STAKING, CoinFeature.CUSTODY_BULK_TRANSACTION] + [ + ...COSMOS_SIDECHAIN_FEATURES_WITH_STAKING, + CoinFeature.CUSTODY_BULK_TRANSACTION, + CoinFeature.SHARED_COSMOS_SDK, + CoinFeature.SHARED_COSMOS_WP, + ] ), account( '854513b2-cf1a-44b4-879b-e3aae0b5f227', diff --git a/modules/statics/src/networks.ts b/modules/statics/src/networks.ts index 2d8f8a14e0..2852680aca 100644 --- a/modules/statics/src/networks.ts +++ b/modules/statics/src/networks.ts @@ -930,16 +930,30 @@ class MantraTestnet extends Testnet implements AccountNetwork { explorerUrl = 'https://explorer.mantrachain.io/MANTRA-Dukong/tx/'; } -class Cronos extends Mainnet implements AccountNetwork { +class Cronos extends Mainnet implements CosmosNetwork { name = 'Cronos POS'; family = CoinFamily.CRONOS; explorerUrl = 'https://cronos-pos.org/explorer/tx/'; + // Add these properties to implement CosmosNetwork interface + addressPrefix = 'cro'; + validatorPrefix = 'crocncl'; + denom = 'basecro'; + gasAmount = '30000'; + gasLimit = 500000; + validDenoms = ['cro', 'basecro']; } -class CronosTestnet extends Testnet implements AccountNetwork { +class CronosTestnet extends Testnet implements CosmosNetwork { name = 'Testnet Cronos POS'; family = CoinFamily.CRONOS; explorerUrl = 'https://cronos-pos.org/explorer/croeseid4/tx/'; + // Add these properties to implement CosmosNetwork interface + addressPrefix = 'tcro'; + validatorPrefix = 'tcrocncl'; + denom = 'basetcro'; + gasAmount = '30000'; + gasLimit = 500000; + validDenoms = ['tcro', 'basetcro']; } class FetchAi extends Mainnet implements AccountNetwork {