diff --git a/electron/main/index.ts b/electron/main/index.ts
index e60800d2..b75ff840 100644
--- a/electron/main/index.ts
+++ b/electron/main/index.ts
@@ -45,6 +45,7 @@ import { Opeth, Topeth, OpethToken } from '@bitgo/sdk-coin-opeth';
import { Osmo, Tosmo } from '@bitgo/sdk-coin-osmo';
import { Polygon, Tpolygon, PolygonToken } from '@bitgo/sdk-coin-polygon';
import { Rune, Trune } from '@bitgo/sdk-coin-rune';
+import { Baby, Tbaby } from '@bitgo/sdk-coin-baby';
import { Sol, Tsol, SolToken } from '@bitgo/sdk-coin-sol';
import { Trx, Ttrx, TrxToken } from '@bitgo/sdk-coin-trx';
import { Txlm, Xlm } from '@bitgo/sdk-coin-xlm';
@@ -158,6 +159,8 @@ sdk.register('sui', Sui.createInstance);
sdk.register('tsui', Tsui.createInstance);
sdk.register('thorchain:rune', Rune.createInstance);
sdk.register('tthorchain:rune', Trune.createInstance);
+sdk.register('baby', Baby.createInstance);
+sdk.register('tbaby', Tbaby.createInstance);
sdk.register('coredao', Coredao.createInstance);
sdk.register('tcoredao', Tcoredao.createInstance);
sdk.register('oas', Oas.createInstance);
diff --git a/package-lock.json b/package-lock.json
index db7bfe9e..4f8b7cae 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,6 +17,7 @@
"@bitgo/sdk-coin-arbeth": "21.0.57",
"@bitgo/sdk-coin-atom": "13.1.21",
"@bitgo/sdk-coin-avaxc": "5.2.15",
+ "@bitgo/sdk-coin-baby": "1.1.4",
"@bitgo/sdk-coin-bch": "2.1.15",
"@bitgo/sdk-coin-bcha": "2.2.15",
"@bitgo/sdk-coin-bld": "3.0.34",
@@ -2727,6 +2728,24 @@
"node": ">=18 <21"
}
},
+ "node_modules/@bitgo/sdk-coin-baby": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-baby/-/sdk-coin-baby-1.1.4.tgz",
+ "integrity": "sha512-0HnmukxqMK3eHCz+mLxTTBMsNxUIXPUeTIrk7sv06863VMND83uWTcW0gQ9Utr2tK74uHFJaQSca0WivWyhgjg==",
+ "license": "MIT",
+ "dependencies": {
+ "@bitgo/abstract-cosmos": "^11.2.21",
+ "@bitgo/sdk-core": "^28.24.0",
+ "@bitgo/statics": "^50.24.0",
+ "@cosmjs/amino": "^0.29.5",
+ "@cosmjs/encoding": "^0.29.5",
+ "@cosmjs/stargate": "^0.29.5",
+ "bignumber.js": "^9.1.1"
+ },
+ "engines": {
+ "node": ">=18 <21"
+ }
+ },
"node_modules/@bitgo/sdk-coin-bch": {
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@bitgo/sdk-coin-bch/-/sdk-coin-bch-2.1.15.tgz",
diff --git a/package.json b/package.json
index 11ee17a0..1bd0cb1a 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"@bitgo/sdk-coin-arbeth": "21.0.57",
"@bitgo/sdk-coin-atom": "13.1.21",
"@bitgo/sdk-coin-avaxc": "5.2.15",
+ "@bitgo/sdk-coin-baby": "1.1.4",
"@bitgo/sdk-coin-bch": "2.1.15",
"@bitgo/sdk-coin-bcha": "2.2.15",
"@bitgo/sdk-coin-bld": "3.0.34",
diff --git a/scripts/build-icons.js b/scripts/build-icons.js
index 360bb9ff..12019c53 100644
--- a/scripts/build-icons.js
+++ b/scripts/build-icons.js
@@ -42,7 +42,8 @@ const coins = [
'sui',
'thorchain:rune',
'coredao',
- 'oas'
+ 'oas',
+ 'baby'
];
const paths = fs
diff --git a/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx b/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx
index 91d1a033..3d0a0cf8 100644
--- a/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx
+++ b/src/components/CryptocurrencyIcon/CryptocurrencyIcon.tsx
@@ -40,7 +40,8 @@ export interface CryptocurrencyIconProps {
| 'algo'
| 'etc'
| 'sui'
- | 'thorchain:rune';
+ | 'thorchain:rune'
+ | 'baby';
Size: 'small' | 'medium' | 'large';
}
@@ -1867,6 +1868,26 @@ export function CryptocurrencyIcon({
);
+ case 'baby':
+ return (
+
+ )
default:
return null;
}
diff --git a/src/containers/NonBitGoRecoveryCoin/NonBitGoRecoveryCoin.tsx b/src/containers/NonBitGoRecoveryCoin/NonBitGoRecoveryCoin.tsx
index d83a8139..7128e3da 100644
--- a/src/containers/NonBitGoRecoveryCoin/NonBitGoRecoveryCoin.tsx
+++ b/src/containers/NonBitGoRecoveryCoin/NonBitGoRecoveryCoin.tsx
@@ -1177,6 +1177,8 @@ function Form() {
case 'tsui':
case 'thorchain:rune':
case 'tthorchain:rune':
+ case 'baby':
+ case 'tbaby':
return (
= {
Icon: 'thorchain:rune',
value: 'thorchain:rune'
},
+ baby: {
+ Title: 'BABY',
+ Description: 'Babylon',
+ Icon: 'baby',
+ value: 'baby',
+ },
suiToken: {
Title: 'SUI Token',
Description: 'Sui Token',
@@ -642,6 +648,12 @@ export const allCoinMetas: Record = {
Icon: 'thorchain:rune',
value: 'tthorchain:rune'
},
+ tbaby: {
+ Title: 'TBABY',
+ Description: 'Babylon Testnet',
+ Icon: 'baby',
+ value: 'tbaby',
+ },
thbar: {
Title: 'THBAR',
Description: 'Hedera Testnet',
@@ -816,6 +828,7 @@ export const nonBitgoRecoveryCoins: Record =
allCoinMetas.sui,
allCoinMetas.suiToken,
allCoinMetas['thorchain:rune'],
+ allCoinMetas.baby,
] as const,
test: [
allCoinMetas.tbtc,
@@ -859,6 +872,7 @@ export const nonBitgoRecoveryCoins: Record =
allCoinMetas.tsui,
allCoinMetas.tsuiToken,
allCoinMetas['tthorchain:rune'],
+ allCoinMetas.baby,
] as const,
};