Skip to content

Commit 3ca5247

Browse files
authored
Merge pull request #8928 from BitGo/feat/sg-trust-gate-xtzevm-hoodeth
feat(statics): gate CECHO-1183 HoodETH and XTZEVM tokens for Singapore Trust
2 parents 7fac7f8 + b183180 commit 3ca5247

2 files changed

Lines changed: 56 additions & 26 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 52 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ import {
101101
ETC_FEATURES,
102102
ETH_FEATURES,
103103
ETH_FEATURES_WITH_STAKING_AND_MMI,
104+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE,
104105
EVM_FEATURES,
105106
EVM_NON_EIP1559_FEATURES,
106107
FLR_FEATURES,
@@ -445,7 +446,8 @@ export const allCoinsAndTokens = [
445446
18,
446447
'0x79052ab3c166d4899a1e0dd033ac3b379af0b1fd',
447448
UnderlyingAsset['xtzevm:xu3o8'],
448-
Networks.main.xtzevm
449+
Networks.main.xtzevm,
450+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
449451
),
450452
erc20Token(
451453
'd06d5a8d-54c1-4014-bbc1-96b4c5d32a99',
@@ -463,7 +465,8 @@ export const allCoinsAndTokens = [
463465
6,
464466
'0x01f07f4d78d47a64f4c3b2b65f513f15be6e1854',
465467
UnderlyingAsset['xtzevm:stxtz'],
466-
Networks.main.xtzevm
468+
Networks.main.xtzevm,
469+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
467470
),
468471
account(
469472
'e7fdbd6f-93ff-4dda-8a57-81580827188e',
@@ -3176,15 +3179,16 @@ export const allCoinsAndTokens = [
31763179
UnderlyingAsset['hoodeth:usdg'],
31773180
Networks.main.hoodeth
31783181
),
3179-
// Robinhood Chain tokens - CECHO-1183
3182+
// Robinhood Chain tokens - CECHO-1183 (gated for BitGo Singapore Trust)
31803183
erc20Token(
31813184
'eada9a10-3d17-465f-978b-5a183e73f4c6',
31823185
'hoodeth:nvda',
31833186
'NVIDIA Corporation',
31843187
18,
31853188
'0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec',
31863189
UnderlyingAsset['hoodeth:nvda'],
3187-
Networks.main.hoodeth
3190+
Networks.main.hoodeth,
3191+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
31883192
),
31893193
erc20Token(
31903194
'13ebc2ae-5bee-4433-b5f1-94d823c0db20',
@@ -3193,7 +3197,8 @@ export const allCoinsAndTokens = [
31933197
18,
31943198
'0xff080c8ce2e5feadaca0da81314ae59d232d4afd',
31953199
UnderlyingAsset['hoodeth:mu'],
3196-
Networks.main.hoodeth
3200+
Networks.main.hoodeth,
3201+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
31973202
),
31983203
erc20Token(
31993204
'b3a25405-760f-4578-bbe8-14ddfbe3aacd',
@@ -3202,7 +3207,8 @@ export const allCoinsAndTokens = [
32023207
18,
32033208
'0xb90a19ff0af67f7779aff50a882a9cff42446400',
32043209
UnderlyingAsset['hoodeth:sndk'],
3205-
Networks.main.hoodeth
3210+
Networks.main.hoodeth,
3211+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32063212
),
32073213
erc20Token(
32083214
'2597a273-8103-4e42-89cd-da241c231bc0',
@@ -3211,7 +3217,8 @@ export const allCoinsAndTokens = [
32113217
18,
32123218
'0x86923f96303d656e4aa86d9d42d1e57ad2023fdc',
32133219
UnderlyingAsset['hoodeth:amd'],
3214-
Networks.main.hoodeth
3220+
Networks.main.hoodeth,
3221+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32153222
),
32163223
erc20Token(
32173224
'e3613375-49ff-4279-9c57-e5fb9728a931',
@@ -3220,7 +3227,8 @@ export const allCoinsAndTokens = [
32203227
18,
32213228
'0x117cc2133c37b721f49de2a7a74833232b3b4c0c',
32223229
UnderlyingAsset['hoodeth:spy'],
3223-
Networks.main.hoodeth
3230+
Networks.main.hoodeth,
3231+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32243232
),
32253233
erc20Token(
32263234
'49c855b1-0d85-4f79-9756-7ecf28440225',
@@ -3229,7 +3237,8 @@ export const allCoinsAndTokens = [
32293237
18,
32303238
'0xe93237c50d904957cf27e7b1133b510c669c2e74',
32313239
UnderlyingAsset['hoodeth:msft'],
3232-
Networks.main.hoodeth
3240+
Networks.main.hoodeth,
3241+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32333242
),
32343243
erc20Token(
32353244
'f4e2c9a2-130f-4080-ba53-d43d5494ee2b',
@@ -3238,7 +3247,8 @@ export const allCoinsAndTokens = [
32383247
18,
32393248
'0x894e1ec2d74ffe5aef8dc8a9e84686accb964f2a',
32403249
UnderlyingAsset['hoodeth:pltr'],
3241-
Networks.main.hoodeth
3250+
Networks.main.hoodeth,
3251+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32423252
),
32433253
erc20Token(
32443254
'8aa38d75-8f24-4fe4-8642-072e3e0529bd',
@@ -3247,7 +3257,8 @@ export const allCoinsAndTokens = [
32473257
18,
32483258
'0xc72b96e0e48ecd4dc75e1e45396e26300bc39681',
32493259
UnderlyingAsset['hoodeth:intc'],
3250-
Networks.main.hoodeth
3260+
Networks.main.hoodeth,
3261+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32513262
),
32523263
erc20Token(
32533264
'92f0c908-efa9-490a-a344-15511d54ce57',
@@ -3256,7 +3267,8 @@ export const allCoinsAndTokens = [
32563267
18,
32573268
'0xd5f3879160bc7c32ebb4dc785f8a4f505888de68',
32583269
UnderlyingAsset['hoodeth:qqq'],
3259-
Networks.main.hoodeth
3270+
Networks.main.hoodeth,
3271+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32603272
),
32613273
erc20Token(
32623274
'326f35b5-d998-4851-81b3-fcb5c0ccf0ec',
@@ -3265,7 +3277,8 @@ export const allCoinsAndTokens = [
32653277
18,
32663278
'0x411efb0e7f985935daec3d4c3ebaea0d0ad7d89f',
32673279
UnderlyingAsset['hoodeth:slv'],
3268-
Networks.main.hoodeth
3280+
Networks.main.hoodeth,
3281+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32693282
),
32703283
erc20Token(
32713284
'c7491c49-a509-4791-aa18-2ab12130c518',
@@ -3274,7 +3287,8 @@ export const allCoinsAndTokens = [
32743287
18,
32753288
'0xdf0992e440dd0be65bd8439b609d6d4366bf1cb5',
32763289
UnderlyingAsset['hoodeth:crcl'],
3277-
Networks.main.hoodeth
3290+
Networks.main.hoodeth,
3291+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32783292
),
32793293
erc20Token(
32803294
'df3845bb-bab1-49d4-a040-c81a768d244a',
@@ -3283,7 +3297,8 @@ export const allCoinsAndTokens = [
32833297
18,
32843298
'0xc0d6457c16cc70d6790dd43521c899c87ce02f35',
32853299
UnderlyingAsset['hoodeth:meta'],
3286-
Networks.main.hoodeth
3300+
Networks.main.hoodeth,
3301+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32873302
),
32883303
erc20Token(
32893304
'da8769ad-98d5-4349-bea9-8fee3be83c9a',
@@ -3292,7 +3307,8 @@ export const allCoinsAndTokens = [
32923307
18,
32933308
'0xaf3d76f1834a1d425780943c99ea8a608f8a93f9',
32943309
UnderlyingAsset['hoodeth:aapl'],
3295-
Networks.main.hoodeth
3310+
Networks.main.hoodeth,
3311+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
32963312
),
32973313
erc20Token(
32983314
'31baa733-4e2b-4fc6-82ea-2653cbd083ff',
@@ -3301,7 +3317,8 @@ export const allCoinsAndTokens = [
33013317
18,
33023318
'0x2e0847e8910a9732eb3fb1bb4b70a580adad4fe3',
33033319
UnderlyingAsset['hoodeth:googl'],
3304-
Networks.main.hoodeth
3320+
Networks.main.hoodeth,
3321+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33053322
),
33063323
erc20Token(
33073324
'f6f0a6f8-fea8-4306-baaf-c88a96b071de',
@@ -3310,7 +3327,8 @@ export const allCoinsAndTokens = [
33103327
18,
33113328
'0xa30fa36db767ad9ed3f7a60fc79526fb4d56d344',
33123329
UnderlyingAsset['hoodeth:uso'],
3313-
Networks.main.hoodeth
3330+
Networks.main.hoodeth,
3331+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33143332
),
33153333
erc20Token(
33163334
'6852e072-48ec-41e7-b0ad-c8594c560f5c',
@@ -3319,7 +3337,8 @@ export const allCoinsAndTokens = [
33193337
18,
33203338
'0x12f190a9f9d7d37a250758b26824b97ce941bf54',
33213339
UnderlyingAsset['hoodeth:amzn'],
3322-
Networks.main.hoodeth
3340+
Networks.main.hoodeth,
3341+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33233342
),
33243343
erc20Token(
33253344
'9c12894d-62c6-4e9c-bea7-9d909a23c496',
@@ -3328,7 +3347,8 @@ export const allCoinsAndTokens = [
33283347
18,
33293348
'0x5f10a1c971b69e47e059e1dc91901b59b3fb49c3',
33303349
UnderlyingAsset['hoodeth:crwv'],
3331-
Networks.main.hoodeth
3350+
Networks.main.hoodeth,
3351+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33323352
),
33333353
erc20Token(
33343354
'0519b754-a119-4431-9d00-490522e2a4d1',
@@ -3337,7 +3357,8 @@ export const allCoinsAndTokens = [
33373357
18,
33383358
'0xb0992820e760d836549ba69bc7598b4af75dee03',
33393359
UnderlyingAsset['hoodeth:orcl'],
3340-
Networks.main.hoodeth
3360+
Networks.main.hoodeth,
3361+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33413362
),
33423363
erc20Token(
33433364
'be7d01f7-12e9-4e19-91be-56d894c9fa9c',
@@ -3346,7 +3367,8 @@ export const allCoinsAndTokens = [
33463367
18,
33473368
'0x92fd66527192e3e61d4ddd13322aa222de86f9b5',
33483369
UnderlyingAsset['hoodeth:sgov'],
3349-
Networks.main.hoodeth
3370+
Networks.main.hoodeth,
3371+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33503372
),
33513373
erc20Token(
33523374
'ffb9fa51-e51b-40f0-a2c9-3f735bab7d7c',
@@ -3355,7 +3377,8 @@ export const allCoinsAndTokens = [
33553377
18,
33563378
'0x822cc93ffd030293e9842c30bbd678f530701867',
33573379
UnderlyingAsset['hoodeth:be'],
3358-
Networks.main.hoodeth
3380+
Networks.main.hoodeth,
3381+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33593382
),
33603383
erc20Token(
33613384
'7d0446f2-929f-4bea-b9b7-cb9f40dc0786',
@@ -3364,7 +3387,8 @@ export const allCoinsAndTokens = [
33643387
18,
33653388
'0xd917b029c761d264c6a312bbbcda868658ef86a6',
33663389
UnderlyingAsset['hoodeth:usar'],
3367-
Networks.main.hoodeth
3390+
Networks.main.hoodeth,
3391+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33683392
),
33693393
erc20Token(
33703394
'7e955555-9504-4173-b9a6-2799b88e38f0',
@@ -3373,7 +3397,8 @@ export const allCoinsAndTokens = [
33733397
18,
33743398
'0x33c18e2cc8ae9ae486e785090d86b2ce632ff994',
33753399
UnderlyingAsset['hoodeth:dram'],
3376-
Networks.main.hoodeth
3400+
Networks.main.hoodeth,
3401+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33773402
),
33783403
erc20Token(
33793404
'ea09a0ff-059b-4527-8e7b-75dfc750218b',
@@ -3382,7 +3407,8 @@ export const allCoinsAndTokens = [
33823407
18,
33833408
'0xc93a8c440cea26d7445df01729f193b27965099f',
33843409
UnderlyingAsset['hoodeth:week'],
3385-
Networks.main.hoodeth
3410+
Networks.main.hoodeth,
3411+
EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE
33863412
),
33873413

33883414
account(

modules/statics/src/coinFeatures.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,10 @@ export const POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE = [
267267
...ACCOUNT_COIN_DEFAULT_FEATURES_EXCLUDE_SINGAPORE,
268268
CoinFeature.BULK_TRANSACTION,
269269
];
270+
export const EVM_ERC20_TOKEN_FEATURES_EXCLUDE_SINGAPORE = [
271+
...ACCOUNT_COIN_DEFAULT_FEATURES_EXCLUDE_SINGAPORE,
272+
CoinFeature.EIP1559,
273+
];
270274
export const POL_FEATURES = [
271275
...ACCOUNT_COIN_DEFAULT_FEATURES,
272276
CoinFeature.STAKING,

0 commit comments

Comments
 (0)