Skip to content

Commit 7161241

Browse files
authored
Merge pull request #8027 from BitGo/COIN-7315-add-kavacosmos-network
feat(statics): add kavacosmos and tkavacosmos networks
2 parents 4adbafa + b7543b5 commit 7161241

6 files changed

Lines changed: 34 additions & 34 deletions

File tree

modules/bitgo/test/v2/unit/keychains.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ describe('V2 Keychains', function () {
6161
n.asset !== UnderlyingAsset.APECHAIN &&
6262
n.asset !== UnderlyingAsset.DOGE &&
6363
n.asset !== UnderlyingAsset.ETHW &&
64-
n.asset !== UnderlyingAsset.KAVA &&
64+
n.asset !== UnderlyingAsset.KAVACOSMOS &&
6565
n.asset !== UnderlyingAsset.COREUM &&
6666
n.asset !== UnderlyingAsset.BERA &&
6767
n.asset !== UnderlyingAsset.ISLM &&

modules/sdk-coin-cosmos/test/resources/kava.ts renamed to modules/sdk-coin-cosmos/test/resources/kavacosmos.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
/**
2-
* Kava test data for the sdk-coin-cosmos module
3-
* This file extends the base configuration with kava-specific data
2+
* Kava Cosmos test data for the sdk-coin-cosmos module
3+
* This file extends the base configuration with kavacosmos-specific data
44
*/
55

66
import { generateCoinData } from '../testUtils';
77

88
export const chainConfig = {
9-
mainnetName: 'Kava',
10-
mainnetCoin: 'kava',
11-
testnetName: 'Testnet Kava',
12-
testnetCoin: 'tkava',
13-
family: 'kava',
9+
mainnetName: 'Kava Cosmos',
10+
mainnetCoin: 'kavacosmos',
11+
testnetName: 'Testnet Kava Cosmos',
12+
testnetCoin: 'tkavacosmos',
13+
family: 'kavacosmos',
1414
decimalPlaces: 6,
1515
baseDenom: 'ukava',
1616
chainId: 'kava_2221-16000',
@@ -80,12 +80,12 @@ export const blockHashes = {
8080
hash2: 'F6A1B2C3D4E5F6A1B2C3D4E5F6A1B2C3D4E5F6A1B2C3D4E5F6A1B2C3D4E5F6A1',
8181
};
8282

83-
// Generate the complete kava test data
84-
export const kava = generateCoinData(chainConfig, DEFAULTS, blockHashes, {
83+
// Generate the complete kavacosmos test data
84+
export const kavacosmos = generateCoinData(chainConfig, DEFAULTS, blockHashes, {
8585
TEST_SEND_TX,
8686
TEST_SEND_TX2,
8787
TEST_SEND_MANY_TX,
8888
TEST_TX_WITH_MEMO,
8989
});
9090

91-
export default kava;
91+
export default kavacosmos;

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1022,22 +1022,22 @@ export const allCoinsAndTokens = [
10221022
),
10231023
account(
10241024
'c592d110-cf6d-4630-b6e8-cfe044db0be2',
1025-
'kava',
1026-
'Kava',
1027-
Networks.main.kava,
1025+
'kavacosmos',
1026+
'Kava Cosmos',
1027+
Networks.main.kavacosmos,
10281028
6,
1029-
UnderlyingAsset.KAVA,
1030-
BaseUnit.KAVA,
1029+
UnderlyingAsset.KAVACOSMOS,
1030+
BaseUnit.KAVACOSMOS,
10311031
[...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP]
10321032
),
10331033
account(
10341034
'62895d6b-6e99-4eba-82f1-9ce4e7658998',
1035-
'tkava',
1036-
'Testnet Kava',
1037-
Networks.test.kava,
1035+
'tkavacosmos',
1036+
'Testnet Kava Cosmos',
1037+
Networks.test.kavacosmos,
10381038
6,
1039-
UnderlyingAsset.KAVA,
1040-
BaseUnit.KAVA,
1039+
UnderlyingAsset.KAVACOSMOS,
1040+
BaseUnit.KAVACOSMOS,
10411041
[...COSMOS_SIDECHAIN_FEATURES, CoinFeature.SHARED_COSMOS_SDK, CoinFeature.SHARED_COSMOS_WP]
10421042
),
10431043
account(

modules/statics/src/base.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export enum CoinFamily {
7373
ISLM = 'islm',
7474
JOVAYETH = 'jovayeth',
7575
KAIA = 'kaia',
76-
KAVA = 'kava',
76+
KAVACOSMOS = 'kavacosmos',
7777
KAVAEVM = 'kavaevm',
7878
LNBTC = 'lnbtc',
7979
LTC = 'ltc',
@@ -603,7 +603,7 @@ export enum UnderlyingAsset {
603603
ISLM = 'islm',
604604
JOVAYETH = 'jovayeth',
605605
KAIA = 'kaia',
606-
KAVA = 'kava',
606+
KAVACOSMOS = 'kavacosmos',
607607
KAVAEVM = 'kavaevm',
608608
LNBTC = 'lnbtc',
609609
LTC = 'ltc',
@@ -3635,7 +3635,7 @@ export enum BaseUnit {
36353635
INJECTIVE = 'inj',
36363636
IOTA = 'iota',
36373637
ZETA = 'azeta',
3638-
KAVA = 'ukava',
3638+
KAVACOSMOS = 'ukava',
36393639
DYDX = 'adydx',
36403640
COREUM = 'ucore',
36413641
TCOREUM = 'utestcore', // Coreum testnet uses different name for native coin

modules/statics/src/networks.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -995,9 +995,9 @@ class InjectiveTestnet extends Testnet implements AccountNetwork {
995995
explorerUrl = 'https://testnet.explorer.injective.network/transaction/';
996996
}
997997

998-
class Kava extends Mainnet implements CosmosNetwork {
999-
name = 'Kava';
1000-
family = CoinFamily.KAVA;
998+
class KavaCosmos extends Mainnet implements CosmosNetwork {
999+
name = 'KavaCosmos';
1000+
family = CoinFamily.KAVACOSMOS;
10011001
explorerUrl = 'https://www.mintscan.io/kava/tx/';
10021002
addressPrefix = 'kava';
10031003
validatorPrefix = 'kavavaloper';
@@ -1007,9 +1007,9 @@ class Kava extends Mainnet implements CosmosNetwork {
10071007
validDenoms = ['kava', 'ukava'];
10081008
}
10091009

1010-
class KavaTestnet extends Testnet implements CosmosNetwork {
1011-
name = 'KavaTestnet';
1012-
family = CoinFamily.KAVA;
1010+
class KavaCosmosTestnet extends Testnet implements CosmosNetwork {
1011+
name = 'KavaCosmosTestnet';
1012+
family = CoinFamily.KAVACOSMOS;
10131013
explorerUrl = 'https://www.mintscan.io/kava-testnet/tx/';
10141014
addressPrefix = 'kava';
10151015
validatorPrefix = 'kavavaloper';
@@ -2446,7 +2446,7 @@ export const Networks = {
24462446
islm: Object.freeze(new Islm()),
24472447
jovayeth: Object.freeze(new JovayETH()),
24482448
kaia: Object.freeze(new Kaia()),
2449-
kava: Object.freeze(new Kava()),
2449+
kavacosmos: Object.freeze(new KavaCosmos()),
24502450
kavaevm: Object.freeze(new KavaEVM()),
24512451
lnbtc: Object.freeze(new LightningBitcoin()),
24522452
litecoin: Object.freeze(new Litecoin()),
@@ -2560,7 +2560,7 @@ export const Networks = {
25602560
irys: Object.freeze(new IrysTestnet()),
25612561
islm: Object.freeze(new IslmTestnet()),
25622562
jovayeth: Object.freeze(new JovayETHTestnet()),
2563-
kava: Object.freeze(new KavaTestnet()),
2563+
kavacosmos: Object.freeze(new KavaCosmosTestnet()),
25642564
kavaevm: Object.freeze(new KavaEVMTestnet()),
25652565
kovan: Object.freeze(new Kovan()),
25662566
goerli: Object.freeze(new Goerli()),

modules/statics/test/unit/fixtures/expectedColdFeatures.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ export const expectedColdFeatures = {
104104
'injective',
105105
'jovayeth',
106106
'kaia',
107-
'kava',
107+
'kavacosmos',
108108
'megaeth',
109109
'mantle',
110110
'mantra',
@@ -185,7 +185,7 @@ export const expectedColdFeatures = {
185185
'tinjective',
186186
'tiota',
187187
'tkaia',
188-
'tkava',
188+
'tkavacosmos',
189189
'tmantle',
190190
'tmantra',
191191
'tnear',

0 commit comments

Comments
 (0)