Skip to content

Commit d00ba52

Browse files
committed
feat(statics): ungate remaining ERC-20 tokens for Frankfurt Trust - Bitstamp
JIRA: https://bitgoinc.atlassian.net/browse/WIN-4027
1 parent 489aa32 commit d00ba52

File tree

2 files changed

+99
-33
lines changed

2 files changed

+99
-33
lines changed

modules/statics/src/coins.ts

Lines changed: 66 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2017,7 +2017,8 @@ export const coins = CoinMap.fromCoins([
20172017
'1inch Token',
20182018
18,
20192019
'0x111111111117dc0aa78b770fa6a738034120c302',
2020-
UnderlyingAsset['1INCH']
2020+
UnderlyingAsset['1INCH'],
2021+
ETH_FEATURES_WITH_FRANKFURT
20212022
),
20222023
erc20(
20232024
'975396bf-376f-456c-9e0d-9aa4ecc8cb3c',
@@ -2033,7 +2034,8 @@ export const coins = CoinMap.fromCoins([
20332034
'Aave',
20342035
18,
20352036
'0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9',
2036-
UnderlyingAsset.AAVE
2037+
UnderlyingAsset.AAVE,
2038+
ETH_FEATURES_WITH_FRANKFURT
20372039
),
20382040
erc20(
20392041
'ecc12e17-f87e-44dc-8556-5bbfe8a93f88',
@@ -2185,7 +2187,8 @@ export const coins = CoinMap.fromCoins([
21852187
'Alpha Finance',
21862188
18,
21872189
'0xa1faa113cbe53436df28ff0aee54275c13b40975',
2188-
UnderlyingAsset.ALPHA
2190+
UnderlyingAsset.ALPHA,
2191+
ETH_FEATURES_WITH_FRANKFURT
21892192
),
21902193
erc20(
21912194
'7b78fb38-142a-4987-ad25-25c6e7e579d8',
@@ -2243,7 +2246,8 @@ export const coins = CoinMap.fromCoins([
22432246
'AMP Token',
22442247
18,
22452248
'0xff20817765cb7f73d4bde2e66e067e58d11095c2',
2246-
UnderlyingAsset.AMP
2249+
UnderlyingAsset.AMP,
2250+
ETH_FEATURES_WITH_FRANKFURT
22472251
),
22482252
erc20(
22492253
'59e2e85b-98b4-4686-bfed-5e3db18f4eda',
@@ -2299,7 +2303,8 @@ export const coins = CoinMap.fromCoins([
22992303
'Aragon',
23002304
18,
23012305
'0x960b236a07cf122663c4303350609a66a7b288c0',
2302-
UnderlyingAsset.ANT
2306+
UnderlyingAsset.ANT,
2307+
ETH_FEATURES_WITH_FRANKFURT
23032308
),
23042309
erc20(
23052310
'406d6579-fee0-4f1c-9602-369b02382a40',
@@ -2412,7 +2417,8 @@ export const coins = CoinMap.fromCoins([
24122417
'Audio',
24132418
18,
24142419
'0x18aaa7115705e8be94bffebde57af9bfc265b998',
2415-
UnderlyingAsset.AUDIO
2420+
UnderlyingAsset.AUDIO,
2421+
ETH_FEATURES_WITH_FRANKFURT
24162422
),
24172423
erc20(
24182424
'98321196-eb95-4edf-a021-baecab1c584f',
@@ -2468,7 +2474,8 @@ export const coins = CoinMap.fromCoins([
24682474
'Axie Infinity Shards',
24692475
18,
24702476
'0xf5d669627376ebd411e34b98f19c868c8aba5ada',
2471-
UnderlyingAsset.AXS
2477+
UnderlyingAsset.AXS,
2478+
ETH_FEATURES_WITH_FRANKFURT
24722479
),
24732480
erc20(
24742481
'c99d36df-ac0c-40f0-850e-362ad57e218d',
@@ -2500,7 +2507,8 @@ export const coins = CoinMap.fromCoins([
25002507
'Band Protocol',
25012508
18,
25022509
'0xba11d00c5f74255f56a5e366f4f77f5a186d7f55',
2503-
UnderlyingAsset.BAND
2510+
UnderlyingAsset.BAND,
2511+
ETH_FEATURES_WITH_FRANKFURT
25042512
),
25052513
erc20(
25062514
'c9dbc66b-1d4b-4ccc-8f78-78e496793a92',
@@ -2524,7 +2532,8 @@ export const coins = CoinMap.fromCoins([
25242532
'Basic Attention Token',
25252533
18,
25262534
'0x0d8775f648430679a709e98d2b0cb6250d2887ef',
2527-
UnderlyingAsset.BAT
2535+
UnderlyingAsset.BAT,
2536+
ETH_FEATURES_WITH_FRANKFURT
25282537
),
25292538
erc20(
25302539
'3c7c1670-82ee-413c-a1bc-0e8ca002e3e6',
@@ -3095,7 +3104,8 @@ export const coins = CoinMap.fromCoins([
30953104
'Chiliz',
30963105
18,
30973106
'0x3506424f91fd33084466f402d5d97f05f8e3b4af',
3098-
UnderlyingAsset.CHZ
3107+
UnderlyingAsset.CHZ,
3108+
ETH_FEATURES_WITH_FRANKFURT
30993109
),
31003110
erc20(
31013111
'47586cb6-5458-458a-bc98-aa46b50bfc30',
@@ -3167,7 +3177,8 @@ export const coins = CoinMap.fromCoins([
31673177
'Compound Token',
31683178
18,
31693179
'0xc00e94cb662c3520282e6f5717214004a7f26888',
3170-
UnderlyingAsset.COMP
3180+
UnderlyingAsset.COMP,
3181+
ETH_FEATURES_WITH_FRANKFURT
31713182
),
31723183
erc20(
31733184
'befaa1e4-fae2-4cd7-a49e-2a49b363f7aa',
@@ -3279,7 +3290,8 @@ export const coins = CoinMap.fromCoins([
32793290
'Curve DAO Token',
32803291
18,
32813292
'0xd533a949740bb3306d119cc777fa900ba034cd52',
3282-
UnderlyingAsset.CRV
3293+
UnderlyingAsset.CRV,
3294+
ETH_FEATURES_WITH_FRANKFURT
32833295
),
32843296
erc20(
32853297
'8b93a6ea-4c9f-4b5b-bc94-f677e2a7e402',
@@ -3319,7 +3331,8 @@ export const coins = CoinMap.fromCoins([
33193331
'Cartesi',
33203332
18,
33213333
'0x491604c0fdf08347dd1fa4ee062a822a5dd06b5d',
3322-
UnderlyingAsset.CTSI
3334+
UnderlyingAsset.CTSI,
3335+
ETH_FEATURES_WITH_FRANKFURT
33233336
),
33243337
erc20(
33253338
'82ddcc28-b8d3-46c7-8a0b-b738a224009e',
@@ -3360,7 +3373,8 @@ export const coins = CoinMap.fromCoins([
33603373
'Convex Finance',
33613374
18,
33623375
'0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b',
3363-
UnderlyingAsset.CVX
3376+
UnderlyingAsset.CVX,
3377+
ETH_FEATURES_WITH_FRANKFURT
33643378
),
33653379
erc20(
33663380
'70d71dca-8065-4240-85d1-678c4902d972',
@@ -3685,7 +3699,8 @@ export const coins = CoinMap.fromCoins([
36853699
'dYdX',
36863700
18,
36873701
'0x92d6c1e31e14520e676a687f0a93788b716beff5',
3688-
UnderlyingAsset.DYDX
3702+
UnderlyingAsset.DYDX,
3703+
ETH_FEATURES_WITH_FRANKFURT
36893704
),
36903705
erc20(
36913706
'26e1e63e-08e3-4fd9-a1aa-9e738e20530d',
@@ -3878,7 +3893,8 @@ export const coins = CoinMap.fromCoins([
38783893
'Enjin Coin',
38793894
18,
38803895
'0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c',
3881-
UnderlyingAsset.ENJ
3896+
UnderlyingAsset.ENJ,
3897+
ETH_FEATURES_WITH_FRANKFURT
38823898
),
38833899
erc20(
38843900
'7148266c-d26d-4ad5-a337-be69af3c94df',
@@ -4114,7 +4130,8 @@ export const coins = CoinMap.fromCoins([
41144130
'Fetch',
41154131
18,
41164132
'0x1d287cc25dad7ccaf76a26bc660c5f7c8e2a05bd',
4117-
UnderlyingAsset.FET
4133+
UnderlyingAsset.FET,
4134+
ETH_FEATURES_WITH_FRANKFURT
41184135
),
41194136
erc20(
41204137
'314c848a-c06e-47c8-8dcf-70946e6c4a6c',
@@ -4242,7 +4259,8 @@ export const coins = CoinMap.fromCoins([
42424259
'Fantom Token',
42434260
18,
42444261
'0x4e15361fd6b4bb609fa63c81a2be19d873717870',
4245-
UnderlyingAsset.FTM
4262+
UnderlyingAsset.FTM,
4263+
ETH_FEATURES_WITH_FRANKFURT
42464264
),
42474265
erc20(
42484266
'9ab69a52-5bb2-4263-9c88-13aaca83b5e8',
@@ -4306,7 +4324,8 @@ export const coins = CoinMap.fromCoins([
43064324
'gala',
43074325
8,
43084326
'0x15d4c048f83bd7e37d49ea4c83a07267ec4203da',
4309-
UnderlyingAsset.GALA
4327+
UnderlyingAsset.GALA,
4328+
ETH_FEATURES_WITH_FRANKFURT
43104329
),
43114330
erc20(
43124331
'b328e2d5-ef04-445c-a927-b70d35af2d01',
@@ -4757,7 +4776,8 @@ export const coins = CoinMap.fromCoins([
47574776
'Immutable X',
47584777
18,
47594778
'0x65d0388c858acd99bdd1d44b00629d73f0ce4587',
4760-
UnderlyingAsset.IMX
4779+
UnderlyingAsset.IMX,
4780+
ETH_FEATURES_WITH_FRANKFURT
47614781
),
47624782
erc20(
47634783
'9ea6f559-0dc0-418c-bc06-679fa9894941',
@@ -4814,7 +4834,8 @@ export const coins = CoinMap.fromCoins([
48144834
'Inj',
48154835
18,
48164836
'0x84bffffd702d924c6d9b25f87151bf0fb1a8913e',
4817-
UnderlyingAsset.INJ
4837+
UnderlyingAsset.INJ,
4838+
ETH_FEATURES_WITH_FRANKFURT
48184839
),
48194840
erc20(
48204841
'fa128781-36cf-416f-bbf0-0ae247e66d51',
@@ -4999,7 +5020,8 @@ export const coins = CoinMap.fromCoins([
49995020
'Kyber Network',
50005021
18,
50015022
'0xdd974d5c2e2928dea5f71b9825b8b646686bd200',
5002-
UnderlyingAsset.KNC
5023+
UnderlyingAsset.KNC,
5024+
ETH_FEATURES_WITH_FRANKFURT
50035025
),
50045026
erc20(
50055027
'a0e32a12-de20-42d9-b5f1-cd0475329a51',
@@ -5202,7 +5224,8 @@ export const coins = CoinMap.fromCoins([
52025224
'loopring',
52035225
18,
52045226
'0xef68e7c694f40c8202821edf525de3782458639f',
5205-
UnderlyingAsset.LRC
5227+
UnderlyingAsset.LRC,
5228+
ETH_FEATURES_WITH_FRANKFURT
52065229
),
52075230
erc20(
52085231
'960d32da-b4da-45e8-86e9-ef8347f57ab7',
@@ -5502,7 +5525,8 @@ export const coins = CoinMap.fromCoins([
55025525
'Maker',
55035526
18,
55045527
'0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2',
5505-
UnderlyingAsset.MKR
5528+
UnderlyingAsset.MKR,
5529+
ETH_FEATURES_WITH_FRANKFURT
55065530
),
55075531
erc20(
55085532
'b2f98ccf-333c-4dfd-bd5e-875389162181',
@@ -5692,7 +5716,8 @@ export const coins = CoinMap.fromCoins([
56925716
'Nexo',
56935717
18,
56945718
'0xb62132e35a6c13ee1ee0f84dc5d40bad8d815206',
5695-
UnderlyingAsset.NEXO
5719+
UnderlyingAsset.NEXO,
5720+
ETH_FEATURES_WITH_FRANKFURT
56965721
),
56975722
erc20(
56985723
'00df7662-904c-40a4-af71-969dd028c6ca',
@@ -5812,7 +5837,8 @@ export const coins = CoinMap.fromCoins([
58125837
'OmiseGO Token',
58135838
18,
58145839
'0xd26114cd6ee289accf82350c8d8487fedb8a0c07',
5815-
UnderlyingAsset.OMG
5840+
UnderlyingAsset.OMG,
5841+
ETH_FEATURES_WITH_FRANKFURT
58165842
),
58175843
erc20(
58185844
'6c931519-f760-4651-a021-8dc0c81cccdf',
@@ -6113,7 +6139,8 @@ export const coins = CoinMap.fromCoins([
61136139
'Perpetual Protocol',
61146140
18,
61156141
'0xbc396689893d065f41bc2c6ecbee5e0085233447',
6116-
UnderlyingAsset.PERP
6142+
UnderlyingAsset.PERP,
6143+
ETH_FEATURES_WITH_FRANKFURT
61176144
),
61186145
erc20(
61196146
'08fefd29-ccfe-40f9-9e7a-ce410e4e4b97',
@@ -7007,7 +7034,8 @@ export const coins = CoinMap.fromCoins([
70077034
'Synthetix Network',
70087035
18,
70097036
'0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f',
7010-
UnderlyingAsset.SNX
7037+
UnderlyingAsset.SNX,
7038+
ETH_FEATURES_WITH_FRANKFURT
70117039
),
70127040
erc20(
70137041
'69a90dbc-b0cc-402d-b987-a98024bf7bbd',
@@ -7137,7 +7165,8 @@ export const coins = CoinMap.fromCoins([
71377165
'Storj',
71387166
8,
71397167
'0xb64ef51c888972c908cfacf59b47c1afbc0ab8ac',
7140-
UnderlyingAsset.STORJ
7168+
UnderlyingAsset.STORJ,
7169+
ETH_FEATURES_WITH_FRANKFURT
71417170
),
71427171
erc20(
71437172
'd547b13c-b916-4ad2-a01b-11f690e23df6',
@@ -7193,7 +7222,8 @@ export const coins = CoinMap.fromCoins([
71937222
'SushiToken',
71947223
18,
71957224
'0x6b3595068778dd592e39a122f4f5a5cf09c90fe2',
7196-
UnderlyingAsset.SUSHI
7225+
UnderlyingAsset.SUSHI,
7226+
ETH_FEATURES_WITH_FRANKFURT
71977227
),
71987228
erc20(
71997229
'e73355a3-13c5-484b-b471-8701a69b8146',
@@ -7582,7 +7612,8 @@ export const coins = CoinMap.fromCoins([
75827612
'UMA Voting Token V1',
75837613
18,
75847614
'0x04fa0d235c4abf4bcf4787af4cf447de572ef828',
7585-
UnderlyingAsset.UMA
7615+
UnderlyingAsset.UMA,
7616+
ETH_FEATURES_WITH_FRANKFURT
75867617
),
75877618
erc20(
75887619
'71d2dfa3-6032-4ad2-8a1f-f503030e9690',
@@ -8284,7 +8315,8 @@ export const coins = CoinMap.fromCoins([
82848315
'Yearn.Finance',
82858316
18,
82868317
'0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e',
8287-
UnderlyingAsset.YFI
8318+
UnderlyingAsset.YFI,
8319+
ETH_FEATURES_WITH_FRANKFURT
82888320
),
82898321
erc20(
82908322
'f530db9e-112d-4170-bf0f-92b0b377a66f',
@@ -8412,7 +8444,8 @@ export const coins = CoinMap.fromCoins([
84128444
'0x Token',
84138445
18,
84148446
'0xe41d2489571d322189246dafa5ebde1f4699f498',
8415-
UnderlyingAsset.ZRX
8447+
UnderlyingAsset.ZRX,
8448+
ETH_FEATURES_WITH_FRANKFURT
84168449
),
84178450
erc20(
84188451
'995b03df-cf87-4ad1-a0c2-32a9d9e6f49d',

modules/statics/test/unit/coins.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,39 @@ const custodyFeatures: Record<string, { features: CoinFeature[] }> = {
240240
uni: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
241241
tia: { features: [CoinFeature.CUSTODY_BITGO_SWITZERLAND, CoinFeature.CUSTODY_BITGO_FRANKFURT] },
242242
bsc: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
243+
'1inch': { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
244+
aave: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
245+
alpha: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
246+
amp: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
247+
ant: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
248+
audio: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
249+
axs: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
250+
band: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
251+
bat: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
252+
chz: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
253+
comp: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
254+
crv: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
255+
ctsi: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
256+
cvx: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
257+
dydx: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
258+
enj: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
259+
fet: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
260+
ftm: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
261+
gala: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
262+
imx: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
263+
inj: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
264+
knc: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
265+
lrc: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
266+
mkr: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
267+
nexo: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
268+
perp: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
269+
snx: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
270+
storj: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
271+
sushi: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
272+
uma: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
273+
yfi: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
274+
zrx: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
275+
omg: { features: [CoinFeature.CUSTODY_BITGO_FRANKFURT] },
243276

244277
// Test Coins
245278
talgo: {

0 commit comments

Comments
 (0)