Skip to content

Commit 4e91dde

Browse files
Merge pull request #9285 from BitGo/CECHO-1676
feat(statics): onboard ARC, ScrollETH, Katana and Boba tokens
2 parents abfb2b8 + 5b77b18 commit 4e91dde

3 files changed

Lines changed: 168 additions & 0 deletions

File tree

modules/statics/src/allCoinsAndTokens.ts

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4906,6 +4906,68 @@ export const allCoinsAndTokens = [
49064906
Networks.main.basechain
49074907
),
49084908

4909+
// ARC mainnet tokens
4910+
erc20Token(
4911+
'61f600f8-9692-4d9e-af3d-f25c57b243f4',
4912+
'arcusdc:eurc',
4913+
'EURC',
4914+
6,
4915+
'0x89b50855aa3be2f677cd6303cec089b5f319d72a',
4916+
UnderlyingAsset['arcusdc:eurc'],
4917+
Networks.main.arcusdc
4918+
),
4919+
erc20Token(
4920+
'e18ae504-875b-4b5c-a797-5f6797de66a7',
4921+
'arcusdc:usyc',
4922+
'US Yield Coin',
4923+
6,
4924+
'0xe9185f0c5f296ed1797aae4238d26ccabeadb86c',
4925+
UnderlyingAsset['arcusdc:usyc'],
4926+
Networks.main.arcusdc
4927+
),
4928+
4929+
// Scroll mainnet tokens
4930+
erc20Token(
4931+
'a6d6b9b1-5a6d-4e88-80da-477c6c219b19',
4932+
'scrolleth:scr',
4933+
'Scroll',
4934+
18,
4935+
'0xd29687c813d741e2f938f4ac377128810e217b1b',
4936+
UnderlyingAsset['scrolleth:scr'],
4937+
Networks.main.scrolleth
4938+
),
4939+
4940+
// Boba mainnet tokens
4941+
erc20Token(
4942+
'5805c7df-09f6-4e4d-abc6-fcaffee1511f',
4943+
'bobaeth:boba',
4944+
'Boba Token',
4945+
18,
4946+
'0xa18bf3994c0cc6e3b63ac420308e5383f53120d7',
4947+
UnderlyingAsset['bobaeth:boba'],
4948+
Networks.main.boba
4949+
),
4950+
erc20Token(
4951+
'094716ce-6222-47b9-9125-64ced904b9eb',
4952+
'bobaeth:usdt',
4953+
'Tether USD',
4954+
6,
4955+
'0x5de1677344d3cb0d7d465c10b72a8f60699c062d',
4956+
UnderlyingAsset['bobaeth:usdt'],
4957+
Networks.main.boba
4958+
),
4959+
4960+
// Katana mainnet tokens
4961+
erc20Token(
4962+
'c0e49c8f-384c-4da1-baf9-b6685fc9c651',
4963+
'katanaeth:kat',
4964+
'Katana Network Token',
4965+
18,
4966+
'0x7f1f4b4b29f5058fa32cc7a97141b8d7e5abdc2d',
4967+
UnderlyingAsset['katanaeth:kat'],
4968+
Networks.main.katanaeth
4969+
),
4970+
49094971
// XDC mainnet tokens
49104972
xdcErc20(
49114973
'b820932d-5772-49ae-a055-a59760f3e4cf',

modules/statics/src/base.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4401,6 +4401,20 @@ export enum UnderlyingAsset {
44014401
'tprividiumeth:USB-ESCROW-D' = 'tprividiumeth:USB-ESCROW-D',
44024402
'tprividiumeth:tMMF' = 'tprividiumeth:tMMF',
44034403

4404+
// ARC mainnet tokens
4405+
'arcusdc:eurc' = 'arcusdc:eurc',
4406+
'arcusdc:usyc' = 'arcusdc:usyc',
4407+
4408+
// Scroll mainnet tokens
4409+
'scrolleth:scr' = 'scrolleth:scr',
4410+
4411+
// Boba mainnet tokens
4412+
'bobaeth:boba' = 'bobaeth:boba',
4413+
'bobaeth:usdt' = 'bobaeth:usdt',
4414+
4415+
// Katana mainnet tokens
4416+
'katanaeth:kat' = 'katanaeth:kat',
4417+
44044418
// fiats
44054419
AED = 'aed',
44064420
AUD = 'aud',

modules/statics/src/coins/ofcErc20Coins.ts

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4534,6 +4534,98 @@ export const ofcErc20Coins = [
45344534
18,
45354535
underlyingAssetForSymbol('eth:ehybond1')
45364536
),
4537+
4538+
// ARC mainnet OFC tokens
4539+
ofcerc20(
4540+
'443ee3a6-363f-4f51-9c09-db6dae3abddf',
4541+
'ofcarcusdc:eurc',
4542+
'EURC',
4543+
6,
4544+
UnderlyingAsset['arcusdc:eurc'],
4545+
undefined,
4546+
undefined,
4547+
'',
4548+
undefined,
4549+
undefined,
4550+
true,
4551+
'arcusdc'
4552+
),
4553+
ofcerc20(
4554+
'c7747fa0-1596-4f18-b142-8af65b1878f1',
4555+
'ofcarcusdc:usyc',
4556+
'US Yield Coin',
4557+
6,
4558+
UnderlyingAsset['arcusdc:usyc'],
4559+
undefined,
4560+
undefined,
4561+
'',
4562+
undefined,
4563+
undefined,
4564+
true,
4565+
'arcusdc'
4566+
),
4567+
4568+
// Scroll mainnet OFC tokens
4569+
ofcerc20(
4570+
'5ebb024c-129f-40bc-9473-00432f4b8ac3',
4571+
'ofcscrolleth:scr',
4572+
'Scroll',
4573+
18,
4574+
UnderlyingAsset['scrolleth:scr'],
4575+
undefined,
4576+
undefined,
4577+
'',
4578+
undefined,
4579+
undefined,
4580+
true,
4581+
'scrolleth'
4582+
),
4583+
4584+
// Boba mainnet OFC tokens
4585+
ofcerc20(
4586+
'03402ab8-398a-4275-b08d-12177c09a5ee',
4587+
'ofcbobaeth:boba',
4588+
'Boba Token',
4589+
18,
4590+
UnderlyingAsset['bobaeth:boba'],
4591+
undefined,
4592+
undefined,
4593+
'',
4594+
undefined,
4595+
undefined,
4596+
true,
4597+
'bobaeth'
4598+
),
4599+
ofcerc20(
4600+
'bb1cb5d2-6de2-468b-9d50-dfd921955170',
4601+
'ofcbobaeth:usdt',
4602+
'Tether USD',
4603+
6,
4604+
UnderlyingAsset['bobaeth:usdt'],
4605+
undefined,
4606+
undefined,
4607+
'',
4608+
undefined,
4609+
undefined,
4610+
true,
4611+
'bobaeth'
4612+
),
4613+
4614+
// Katana mainnet OFC tokens
4615+
ofcerc20(
4616+
'c49375bf-8c11-43a1-8420-4cb4e09fc013',
4617+
'ofckatanaeth:kat',
4618+
'Katana Network Token',
4619+
18,
4620+
UnderlyingAsset['katanaeth:kat'],
4621+
undefined,
4622+
undefined,
4623+
'',
4624+
undefined,
4625+
undefined,
4626+
true,
4627+
'katanaeth'
4628+
),
45374629
];
45384630

45394631
export const tOfcErc20Coins = [

0 commit comments

Comments
 (0)