Skip to content

Commit 9ae418a

Browse files
feat: gate certain high risk tokens from Singapore custody
The following ticker symbols were gated for `CUSTODY_BITGO_SINGAPORE`: ETH:RTBL, ETH:FLTTX, ARBETH:FLTTX, OPETH:FLTTX, ETH:WTSIX, ARBETH:WTSIX, OPETH:WTSIX, ETH:MODRX, ARBETH:MODRX, OPETH:MODRX, ETH:TECHX, ARBETH:TECHX, OPETH:TECHX, ETH:WTSYX, ARBETH:WTSYX, OPETH:WTSYX, ETH:WTLGX, ARBETH:WTLGX, OPETH:WTLGX, ETH:WTTSX, ARBETH:WTTSX, OPETH:WTTSX, ETH:TIPSX, ARBETH:TIPSX, OPETH:TIPSX, ETH:WTSTX, ARBETH:WTSTX, OPETH:WTSTX, ETH:LNGVX, ARBETH:LNGVX, OPETH:LNGVX, ETH:EQTYX, ARBETH:EQTYX, OPETH:EQTYX, POL:BUIDL, BUIDL, USYC, USDY, weETH, USTB, AVAXC:NOTE Ticket: [WIN-6072]
1 parent 6dd444d commit 9ae418a

File tree

4 files changed

+76
-35
lines changed

4 files changed

+76
-35
lines changed

modules/statics/src/coinFeatures.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,10 @@ export const POLYGON_FEATURES = [
215215
];
216216

217217
export const POLYGON_TOKEN_FEATURES = [...ACCOUNT_COIN_DEFAULT_FEATURES, CoinFeature.BULK_TRANSACTION];
218+
export const POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE = [
219+
...ACCOUNT_COIN_DEFAULT_FEATURES_EXCLUDE_SINGAPORE,
220+
CoinFeature.BULK_TRANSACTION,
221+
];
218222
export const POL_FEATURES = [
219223
...ACCOUNT_COIN_DEFAULT_FEATURES,
220224
CoinFeature.STAKING,

modules/statics/src/coins.ts

Lines changed: 40 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2872,7 +2872,8 @@ export const coins = CoinMap.fromCoins([
28722872
'WisdomTree Floating Rate Treasury Digital Fund',
28732873
18,
28742874
'0x3b9c11cb16b4c9eeb1408dad409afbe800abde3f',
2875-
UnderlyingAsset['arbeth:flttx']
2875+
UnderlyingAsset['arbeth:flttx'],
2876+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
28762877
),
28772878
arbethErc20(
28782879
'5f1c54f1-3cc5-48b4-9aa4-668d84cca4fb',
@@ -2888,55 +2889,62 @@ export const coins = CoinMap.fromCoins([
28882889
'WisdomTree Siegel Moderate Digital Fund',
28892890
18,
28902891
'0x496d35292d68c988ba37668ca92aafdaf5c35415',
2891-
UnderlyingAsset['arbeth:modrx']
2892+
UnderlyingAsset['arbeth:modrx'],
2893+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
28922894
),
28932895
arbethErc20(
28942896
'59c4e660-9d23-458f-81fc-69456aefb811',
28952897
'arbeth:techx',
28962898
'WisdomTree Technology & Innovation 100 Digital Fund',
28972899
18,
28982900
'0x5ef799dce2e8272b4a72a62c0d34250ef7e42ac0',
2899-
UnderlyingAsset['arbeth:techx']
2901+
UnderlyingAsset['arbeth:techx'],
2902+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29002903
),
29012904
arbethErc20(
29022905
'99cdac69-d7d9-46ec-adc3-374643983f40',
29032906
'arbeth:wtsyx',
29042907
'WisdomTree Short-Term Treasury Digital Fund',
29052908
18,
29062909
'0xeac8180e6c03bb5e8ed11b1c09e06d4a7a6fecc4',
2907-
UnderlyingAsset['arbeth:wtsyx']
2910+
UnderlyingAsset['arbeth:wtsyx'],
2911+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29082912
),
29092913
arbethErc20(
29102914
'10fda1b7-4d07-47ba-996b-f8c9bca4c128',
29112915
'arbeth:wtlgx',
29122916
'WisdomTree Long Term Treasury Digital Fund',
29132917
18,
29142918
'0xf9cbf82f5a609a59fb53864fe1b01e010daf6c27',
2915-
UnderlyingAsset['arbeth:wtlgx']
2919+
UnderlyingAsset['arbeth:wtlgx'],
2920+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29162921
),
29172922
arbethErc20(
29182923
'36548ee4-dacb-49ac-9319-779679ed5c47',
29192924
'arbeth:wttsx',
29202925
'WisdomTree 3-7 Year Treasury Digital Fund',
29212926
18,
29222927
'0xc66bb5e302e6948a5a902cc17f1894250ca82500',
2923-
UnderlyingAsset['arbeth:wttsx']
2928+
UnderlyingAsset['arbeth:wttsx'],
2929+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29242930
),
29252931
arbethErc20(
29262932
'7de0b5db-c86b-4330-b3d4-6e5106dd496c',
29272933
'arbeth:tipsx',
29282934
'WisdomTree TIPS Digital Fund',
29292935
18,
29302936
'0x4e933c45e1cfdd309eeef439bf0ec481c38849da',
2931-
UnderlyingAsset['arbeth:tipsx']
2937+
UnderlyingAsset['arbeth:tipsx'],
2938+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29322939
),
29332940
arbethErc20(
29342941
'6dc4cf2d-2c69-4334-a66d-95be36633f09',
29352942
'arbeth:wtstx',
29362943
'WisdomTree 7-10 Year Treasury Digital Fund',
29372944
18,
29382945
'0x19842916b4f346d48526d5bc3ebbc540b408a647',
2939-
UnderlyingAsset['arbeth:wtstx']
2946+
UnderlyingAsset['arbeth:wtstx'],
2947+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29402948
),
29412949
arbethErc20(
29422950
'aae6325b-573f-47bc-9e5b-98d5223aaf80',
@@ -2953,15 +2961,17 @@ export const coins = CoinMap.fromCoins([
29532961
'WisdomTree Siegel Longevity Digital Fund',
29542962
18,
29552963
'0x777a4d310cf66c1d272c7cd17bd054a456a26d34',
2956-
UnderlyingAsset['arbeth:lngvx']
2964+
UnderlyingAsset['arbeth:lngvx'],
2965+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29572966
),
29582967
arbethErc20(
29592968
'4d3dce6a-3829-44bd-90a1-0c172dadbb1f',
29602969
'arbeth:eqtyx',
29612970
'WisdomTree Siegel Global Equity Digital Fund',
29622971
18,
29632972
'0x6bb04085922d08d1c7de0cfe95f7626a6f54be95',
2964-
UnderlyingAsset['arbeth:eqtyx']
2973+
UnderlyingAsset['arbeth:eqtyx'],
2974+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
29652975
),
29662976
arbethErc20(
29672977
'd915f6a3-f37e-4da1-b38e-c8c08cae8365',
@@ -3059,7 +3069,8 @@ export const coins = CoinMap.fromCoins([
30593069
'WisdomTree Floating Rate Treasury Digital Fund',
30603070
18,
30613071
'0xdc8e5a4954b1b4245e910fc17c9b4e4aa407595d',
3062-
UnderlyingAsset['opeth:flttx']
3072+
UnderlyingAsset['opeth:flttx'],
3073+
AccountCoin.getFeaturesExcluding([CoinFeature.CUSTODY_BITGO_SINGAPORE])
30633074
),
30643075
opethErc20(
30653076
'1066c0f3-4aab-4e5c-8ca2-a52da00d7b36',
@@ -3075,55 +3086,62 @@ export const coins = CoinMap.fromCoins([
30753086
'WisdomTree Siegel Moderate Digital Fund',
30763087
18,
30773088
'0x06ee92531ff2c8fdb5348b31b41df0f9a3a1ca97',
3078-
UnderlyingAsset['opeth:modrx']
3089+
UnderlyingAsset['opeth:modrx'],
3090+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
30793091
),
30803092
opethErc20(
30813093
'31caf4ac-34e3-4da4-afef-16461632821d',
30823094
'opeth:techx',
30833095
'WisdomTree Technology & Innovation 100 Digital Fund',
30843096
18,
30853097
'0x7f259541089253a037e1367ac09beed98f1a7974',
3086-
UnderlyingAsset['opeth:techx']
3098+
UnderlyingAsset['opeth:techx'],
3099+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
30873100
),
30883101
opethErc20(
30893102
'c5ad389e-ce78-4e31-befc-3f380ba36987',
30903103
'opeth:wtsyx',
30913104
'WisdomTree Short-Term Treasury Digital Fund',
30923105
18,
30933106
'0xbe310315ef22d0eb8a91c211a7286b10d21be7fc',
3094-
UnderlyingAsset['opeth:wtsyx']
3107+
UnderlyingAsset['opeth:wtsyx'],
3108+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
30953109
),
30963110
opethErc20(
30973111
'd668023a-aee7-4415-9aec-235c4864368b',
30983112
'opeth:wtlgx',
30993113
'WisdomTree Long Term Treasury Digital Fund',
31003114
18,
31013115
'0x449331e1f93b0dbe0d54a7ce8bb3a5585f27848a',
3102-
UnderlyingAsset['opeth:wtlgx']
3116+
UnderlyingAsset['opeth:wtlgx'],
3117+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
31033118
),
31043119
opethErc20(
31053120
'52fcc1be-29cd-4244-b8a2-0b0a4e4be160',
31063121
'opeth:wttsx',
31073122
'WisdomTree 3-7 Year Treasury Digital Fund',
31083123
18,
31093124
'0x401e7e6558507764805a545f61c049361aa7a7cb',
3110-
UnderlyingAsset['opeth:wttsx']
3125+
UnderlyingAsset['opeth:wttsx'],
3126+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
31113127
),
31123128
opethErc20(
31133129
'a93b6916-2d6e-4034-9b2e-59f9da648447',
31143130
'opeth:tipsx',
31153131
'WisdomTree TIPS Digital Fund',
31163132
18,
31173133
'0xbe0917f9d9d8a97e5ee0796831e0b05a1edc8437',
3118-
UnderlyingAsset['opeth:tipsx']
3134+
UnderlyingAsset['opeth:tipsx'],
3135+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
31193136
),
31203137
opethErc20(
31213138
'ceb36c00-87b1-4617-8380-a744bbf21dea',
31223139
'opeth:wtstx',
31233140
'WisdomTree 7-10 Year Treasury Digital Fund',
31243141
18,
31253142
'0x15f0fb408097ce442482a127edc23371b0201964',
3126-
UnderlyingAsset['opeth:wtstx']
3143+
UnderlyingAsset['opeth:wtstx'],
3144+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
31273145
),
31283146
opethErc20(
31293147
'669694f3-94ed-43da-a35a-cb03a721e9da',
@@ -3140,15 +3158,17 @@ export const coins = CoinMap.fromCoins([
31403158
'WisdomTree Siegel Longevity Digital Fund',
31413159
18,
31423160
'0xf5fe77f469e598ecd2c08e5f874c206f8cfee807',
3143-
UnderlyingAsset['opeth:lngvx']
3161+
UnderlyingAsset['opeth:lngvx'],
3162+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
31443163
),
31453164
opethErc20(
31463165
'3b200233-f137-4b3c-80fe-16e7beb637b6',
31473166
'opeth:eqtyx',
31483167
'WisdomTree Siegel Global Equity Digital Fund',
31493168
18,
31503169
'0x8ac0d6b94ae23ad40407bc4dc16d74f09131eb48',
3151-
UnderlyingAsset['opeth:eqtyx']
3170+
UnderlyingAsset['opeth:eqtyx'],
3171+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
31523172
),
31533173
topethErc20(
31543174
'3c06bc28-1af2-4869-a632-bd081376fb46',

modules/statics/src/coins/erc20Coins.ts

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,8 @@ export const erc20Coins = [
11151115
'BlackRock USD Institutional Digital Liquidity Fund',
11161116
6,
11171117
'0x7712c34205737192402172409a8f7ccef8aa2aec',
1118-
UnderlyingAsset.BUIDL
1118+
UnderlyingAsset.BUIDL,
1119+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
11191120
),
11201121
erc20(
11211122
'43a646c7-f137-4f02-ba36-a98a5c72bf45',
@@ -10243,7 +10244,8 @@ export const erc20Coins = [
1024310244
'Rolling T-bill',
1024410245
6,
1024510246
'0x526be1c610616be0e8e69893fc6766fddfbada61',
10246-
UnderlyingAsset['eth:rtbl']
10247+
UnderlyingAsset['eth:rtbl'],
10248+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1024710249
),
1024810250
erc20(
1024910251
'147e1c0b-20a4-4862-9038-42a6fb7894d0',
@@ -10412,87 +10414,98 @@ export const erc20Coins = [
1041210414
'WisdomTree Floating Rate Treasury Digital Fund',
1041310415
18,
1041410416
'0x98f865bd2e5a3e289b8cca54f24a7eeb2bba56ce',
10415-
UnderlyingAsset['eth:flttx']
10417+
UnderlyingAsset['eth:flttx'],
10418+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1041610419
),
1041710420
erc20(
1041810421
'b3aa443c-30f3-4369-9a09-c5cd51f1789d',
1041910422
'eth:wtsix',
1042010423
'WisdomTree Short-Duration Income Digital Fund',
1042110424
18,
1042210425
'0x518fb6afefea9bb0a5135014d8032edee4a8b1ec',
10423-
UnderlyingAsset['eth:wtsix']
10426+
UnderlyingAsset['eth:wtsix'],
10427+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1042410428
),
1042510429
erc20(
1042610430
'69c59d2c-2e9a-4fea-9cdc-18e89d1e8df6',
1042710431
'eth:modrx',
1042810432
'WisdomTree Siegel Moderate Digital Fund',
1042910433
18,
1043010434
'0xfb20015fb2047320a0f1c209f35c6432147770e8',
10431-
UnderlyingAsset['eth:modrx']
10435+
UnderlyingAsset['eth:modrx'],
10436+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1043210437
),
1043310438
erc20(
1043410439
'88baf298-5ed4-4767-a44c-6312a4ce4c3f',
1043510440
'eth:techx',
1043610441
'WisdomTree Technology & Innovation 100 Digital Fund',
1043710442
18,
1043810443
'0x1a17f2bdb023e516f1b32b121f332fa931802a9f',
10439-
UnderlyingAsset['eth:techx']
10444+
UnderlyingAsset['eth:techx'],
10445+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1044010446
),
1044110447
erc20(
1044210448
'c8d27e15-dc81-490a-9bbf-20e051ff8e4a',
1044310449
'eth:wtsyx',
1044410450
'WisdomTree Short-Term Treasury Digital Fund',
1044510451
18,
1044610452
'0x3340e2c0ddcc4a035737bc1f5445c7d0fa6cbf5c',
10447-
UnderlyingAsset['eth:wtsyx']
10453+
UnderlyingAsset['eth:wtsyx'],
10454+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1044810455
),
1044910456
erc20(
1045010457
'3dc5f6ed-ca1a-45e6-9b1c-c4085c25900e',
1045110458
'eth:wtlgx',
1045210459
'WisdomTree Long Term Treasury Digital Fund',
1045310460
18,
1045410461
'0x4d682cbd74a67b1ffe97a2bb78475a16efe23e8a',
10455-
UnderlyingAsset['eth:wtlgx']
10462+
UnderlyingAsset['eth:wtlgx'],
10463+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1045610464
),
1045710465
erc20(
1045810466
'bd6c8c3a-9253-40eb-915e-20e01735be32',
1045910467
'eth:wttsx',
1046010468
'WisdomTree 3-7 Year Treasury Digital Fund',
1046110469
18,
1046210470
'0xe7d2e561b8e3b1a0125f45da596706110f8953be',
10463-
UnderlyingAsset['eth:wttsx']
10471+
UnderlyingAsset['eth:wttsx'],
10472+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1046410473
),
1046510474
erc20(
1046610475
'843ed917-4fc7-4e2c-97a5-4c9f293aac4b',
1046710476
'eth:tipsx',
1046810477
'WisdomTree TIPS Digital Fund',
1046910478
18,
1047010479
'0xa4964a2fe606f1d445e36006bcb7f7faee580042',
10471-
UnderlyingAsset['eth:tipsx']
10480+
UnderlyingAsset['eth:tipsx'],
10481+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1047210482
),
1047310483
erc20(
1047410484
'b0164bbb-757b-4973-b54d-a2f751946c98',
1047510485
'eth:wtstx',
1047610486
'WisdomTree 7-10 Year Treasury Digital Fund',
1047710487
18,
1047810488
'0xa58b23027cdeb442854bb8063164d1fd48f37707',
10479-
UnderlyingAsset['eth:wtstx']
10489+
UnderlyingAsset['eth:wtstx'],
10490+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1048010491
),
1048110492
erc20(
1048210493
'49f8d4e5-995f-453b-a4c0-77867e304702',
1048310494
'eth:lngvx',
1048410495
'WisdomTree Siegel Longevity Digital Fund',
1048510496
18,
1048610497
'0x2ecad4280b7720ba4f3830b47ab8ef2da4763f04',
10487-
UnderlyingAsset['eth:lngvx']
10498+
UnderlyingAsset['eth:lngvx'],
10499+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1048810500
),
1048910501
erc20(
1049010502
'894ec30f-10c6-479b-8291-fac4af4a44a3',
1049110503
'eth:eqtyx',
1049210504
'WisdomTree Siegel Global Equity Digital Fund',
1049310505
18,
1049410506
'0xa14669a76b12f94d6ad09304ad15905e900a6e25',
10495-
UnderlyingAsset['eth:eqtyx']
10507+
UnderlyingAsset['eth:eqtyx'],
10508+
AccountCoin.DEFAULT_FEATURES_EXCLUDE_SINGAPORE
1049610509
),
1049710510
erc20(
1049810511
'23e6a094-16ee-4604-88c2-42b73b765fd6',

modules/statics/src/coins/polygonTokens.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { polygonErc20, tpolygonErc20 } from '../account';
22
import { UnderlyingAsset, CoinFeature } from '../base';
3-
import { POLYGON_TOKEN_FEATURES, POLYGON_TOKEN_FEATURES_WITH_FRANKFURT } from '../coinFeatures';
3+
import {
4+
POLYGON_TOKEN_FEATURES,
5+
POLYGON_TOKEN_FEATURES_WITH_FRANKFURT,
6+
POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE,
7+
} from '../coinFeatures';
48

59
export const polygonTokens = [
610
polygonErc20(
@@ -1050,7 +1054,7 @@ export const polygonTokens = [
10501054
6,
10511055
'0x2893ef551b6dd69f661ac00f11d93e5dc5dc0e99',
10521056
UnderlyingAsset['polygon:buidl'],
1053-
POLYGON_TOKEN_FEATURES
1057+
POLYGON_TOKEN_FEATURES_EXCLUDE_SINGAPORE
10541058
),
10551059
polygonErc20(
10561060
'325d787e-7860-4886-9fb2-c0699c33959a',

0 commit comments

Comments
 (0)