Skip to content

Commit 66abf5e

Browse files
Merge pull request #5964 from BitGo/WIN-5024-monad
feat(statics): added monad config
2 parents b16c67b + 5b44c19 commit 66abf5e

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

modules/statics/src/base.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ export enum CoinFamily {
6060
LNBTC = 'lnbtc',
6161
LTC = 'ltc',
6262
MANTRA = 'mantra',
63+
MON = 'mon',
6364
POLYGON = 'polygon',
6465
POLYX = 'polyx',
6566
NEAR = 'near',
@@ -398,6 +399,7 @@ export enum UnderlyingAsset {
398399
LNBTC = 'lnbtc',
399400
LTC = 'ltc',
400401
MANTRA = 'mantra',
402+
MON = 'mon',
401403
NEAR = 'near',
402404
OAS = 'oas',
403405
OPETH = 'opeth',

modules/statics/src/coins.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1145,6 +1145,16 @@ export const coins = CoinMap.fromCoins([
11451145
BaseUnit.ETH,
11461146
EVM_FEATURES
11471147
),
1148+
account(
1149+
'5c5ebe50-fa27-4312-ae3d-7032520aedb5',
1150+
'tmon',
1151+
'Monad',
1152+
Networks.test.mon,
1153+
18,
1154+
UnderlyingAsset.MON,
1155+
BaseUnit.ETH,
1156+
EVM_FEATURES
1157+
),
11481158
account(
11491159
'202caf8f-4d43-4208-b206-8231f555c518',
11501160
'flr',

modules/statics/src/networks.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1225,6 +1225,14 @@ class WemixTestnet extends Testnet implements EthereumNetwork {
12251225
forwarderFactoryAddress = '0x37996e762fa8b671869740c79eb33f625b3bf92a';
12261226
forwarderImplementationAddress = '0xd5fe1c1f216b775dfd30638fa7164d41321ef79b';
12271227
}
1228+
class MonadTestnet extends Testnet implements EthereumNetwork {
1229+
name = 'MonadTestnet';
1230+
family = CoinFamily.MON;
1231+
explorerUrl = 'https://testnet.monadexplorer.com/tx/';
1232+
accountExplorerUrl = 'https://testnet.monadexplorer.com/address/';
1233+
chainId = 10143;
1234+
nativeCoinOperationHashPrefix = '10143';
1235+
}
12281236
class Flare extends Mainnet implements EthereumNetwork {
12291237
name = 'Flarechain';
12301238
family = CoinFamily.FLR;
@@ -1236,6 +1244,7 @@ class Flare extends Mainnet implements EthereumNetwork {
12361244
forwarderFactoryAddress = '0x37996e762fa8b671869740c79eb33f625b3bf92a';
12371245
forwarderImplementationAddress = '0xd5fe1c1f216b775dfd30638fa7164d41321ef79b';
12381246
}
1247+
12391248
class FlareTestnet extends Testnet implements EthereumNetwork {
12401249
name = 'FlarechainTestnet';
12411250
family = CoinFamily.FLR;
@@ -1409,6 +1418,7 @@ export const Networks = {
14091418
eos: Object.freeze(new EosTestnet()),
14101419
fiat: Object.freeze(new FiatTestnet()),
14111420
flr: Object.freeze(new FlareTestnet()),
1421+
mon: Object.freeze(new MonadTestnet()),
14121422
pyrmont: Object.freeze(new Pyrmont()),
14131423
ethereumClassicTestnet: Object.freeze(new EthereumClassicTestnet()),
14141424
hash: Object.freeze(new HashTestnet()),

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ export const expectedColdFeatures = {
9393
'tcoreum',
9494
'tdot',
9595
'tflr',
96+
'tmon',
9697
'thash',
9798
'thorchain:rune',
9899
'tia',

0 commit comments

Comments
 (0)