From 61f8b78c872ef68ff06efb2ffd8300e5e8eb27cc Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2026 06:32:30 +0000 Subject: [PATCH 1/7] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 28 --- modules/statics/src/coins/botTokens.ts | 240 +++++++++++++++++++--- 2 files changed, 207 insertions(+), 61 deletions(-) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index 53d7a05df2..588fb4b944 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -207,34 +207,6 @@ export const botOfcTokens = [ undefined, undefined ), - AccountCtors.tofcerc20( - '0cb1f209-9a1e-4db6-bac1-1297c11deca5', - 'ofchteth:tgku', - 'Hoodi Gokubu', - 18, - 'hteth:tgku' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), - AccountCtors.tofcerc20( - '2b1e7e23-4cd8-46af-86ba-02f90cbe91ee', - 'ofchteth:stzamakms', - 'Mock Zama Staked ZAMA', - 20, - 'hteth:stzamakms' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), AccountCtors.tofcerc20( '93cdb013-f0e3-4b2a-be37-b41bc0b0d9e0', 'ofchteth:stzamadfns', diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index 776ac43f41..e3f1d7d30e 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -224,38 +224,6 @@ export const botTokens = [ undefined, Networks.test.sol ), - AccountCtors.terc20( - '0e5cb41c-7ec4-4b30-90e7-33d23547ad67', - 'hteth:tgku', - 'Hoodi Gokubu', - 18, - '0xa3e27ba64c528b2440266e6ded824becb6dcfae8', - 'hteth:tgku' as unknown as UnderlyingAsset, - getTokenFeatures('eth', [ - 'custody-bitgo-new-york' as CoinFeature, - 'custody-bitgo-germany' as CoinFeature, - 'custody-bitgo-korea' as CoinFeature, - ]), - undefined, - undefined, - Networks.test.hoodi - ), - AccountCtors.terc20( - '723429e7-6e11-4b0c-8785-95ae0d8c89c1', - 'hteth:stzamakms', - 'Mock Zama Staked ZAMA', - 20, - '0xbfb717a712ac94204ae9e7049332641f3332c82f', - 'hteth:stzamakms' as unknown as UnderlyingAsset, - getTokenFeatures('eth', [ - 'custody-bitgo-new-york' as CoinFeature, - 'custody-bitgo-germany' as CoinFeature, - 'custody-bitgo-korea' as CoinFeature, - ]), - undefined, - undefined, - Networks.test.hoodi - ), AccountCtors.terc20( '62c5d357-b508-4748-9a07-878d3414b472', 'hteth:stzamadfns', @@ -448,7 +416,6 @@ export const botTokens = [ 'custody-bitgo-switzerland' as CoinFeature, 'custody-bitgo-sister-trust-one' as CoinFeature, 'custody-bitgo-korea' as CoinFeature, - CoinFeature.STAKING, ]), undefined, undefined, @@ -7142,6 +7109,213 @@ export const botTokens = [ undefined, Networks.test.canton ), + AccountCtors.tcantonToken( + '2815c7bf-9b79-4092-8215-6020b05d219a', + 'tcanton:uat00414', + 'UAT TEST CUSIP PPP82CPT6', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00414', + 'tcanton:uat00414' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + 'ca0e6536-ac4f-4d6b-b5b7-203de0ef12d3', + 'tcanton:uat00415', + 'UAT TEST CUSIP PPP82CQB4', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00415', + 'tcanton:uat00415' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '2de39a14-ed67-43c1-b4de-13e9945676f1', + 'tcanton:uat00416', + 'UAT TEST CUSIP PPP85R109', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00416', + 'tcanton:uat00416' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '72d8a193-a2cb-4de6-80e2-4865db971b1c', + 'tcanton:912797tc1', + '912797TC1', + 10, + 'https://utility-frontend-tw-demo.api-qa.tradeweb.com/api/token-standard/v0/registrars/', + 'tw-demo_primebroker1::1220f95087094a6f7a72e419b6fc1cc6713b3a66e09bd7bd7fd5d354e6a7aa239e8c:912797TC1', + 'tcanton:912797tc1' as unknown as UnderlyingAsset, + getTokenFeatures('canton', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-sister-trust-one' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + 'e1e443a0-7c5a-427e-bacd-c0b16b86a47b', + 'tcanton:tbond91281', + 'tbond912810qa9', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:tbond912810qa9', + 'tcanton:tbond91281' as unknown as UnderlyingAsset, + getTokenFeatures('canton', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-sister-trust-one' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '1993ee7c-ef94-4ecd-a5d8-2e4edcb02432', + 'tcanton:uat00396', + 'UAT TST UAT 00.0& NNN797UC2', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00396', + 'tcanton:uat00396' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + 'e6ac42ee-c9b0-4758-b44d-007422cef7c2', + 'tcanton:uat00394', + 'UAT TST UAT 00.0& NNN797TL4', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00394', + 'tcanton:uat00394' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '2d5e3780-947e-4f48-8ade-2da7d44a4a31', + 'tcanton:uat00395', + 'UAT TST UAT 00.0& NNN797TS9', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00395', + 'tcanton:uat00395' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '92ae5b74-cadf-4e09-99c9-11e67f45e597', + 'tcanton:uat00363', + 'JJJ JJJ TST 0& JJJ82CPT4', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00363', + 'tcanton:uat00363' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '54eb3c64-6c91-461f-808c-f55e44de495d', + 'tcanton:uat00418', + 'UAT TEST CUSIP PPP91E100', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00418', + 'tcanton:uat00418' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '22094aeb-2d42-4048-93bd-487add10f5cf', + 'tcanton:uat00422', + 'UAT TEST CUSIP PPP992355', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00422', + 'tcanton:uat00422' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '35b9ccd2-858e-44d8-bb27-78ef93ef4ed6', + 'tcanton:uat00421', + 'UAT TEST CUSIP PPP992132', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00421', + 'tcanton:uat00421' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '0956b347-01f1-4018-9b9e-586b6cd2625f', + 'tcanton:uat00417', + 'UAT TEST CUSIP PPP87T103', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00417', + 'tcanton:uat00417' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + 'ea19e112-4101-40ab-a188-1af09d71beee', + 'tcanton:test99dtsb993', + 'DTCC TEST HEALTH_CHECK_1', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:TEST99DTSB993', + 'tcanton:test99dtsb993' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '3a780719-049e-42f1-8efe-5db95533a060', + 'tcanton:test99dtsc991', + 'DTCC TEST HEALTH_CHECK_2', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:TEST99DTSC991', + 'tcanton:test99dtsc991' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), AccountCtors.erc20( '4161ed06-c331-4e21-8791-eaca5151e869', 'eth:abtx', From 4f2bedf120b63f3600ed09731e841188f779a2c2 Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2026 15:41:29 +0000 Subject: [PATCH 2/7] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 14 --- modules/statics/src/coins/botTokens.ts | 103 ++++++++++++++++------ 2 files changed, 78 insertions(+), 39 deletions(-) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index 588fb4b944..7f0b47c44d 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -15,20 +15,6 @@ export const botOfcTokens = [ undefined, 'hteth' ), - AccountCtors.tofcerc20( - 'd7c2c0ee-3af7-411d-88a7-9a5e8170f250', - 'ofchteth:WBTC', - 'Wrapped BTC', - 8, - 'hteth:WBTC' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), AccountCtors.tofcerc20( 'abb40366-999b-4bdd-a222-7ba2edbd19d8', 'ofchteth:wsteth', diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index e3f1d7d30e..e24367f338 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -28,18 +28,6 @@ export const botTokens = [ undefined, Networks.test.hoodi ), - AccountCtors.terc20( - '1f8f6be2-e97e-4f41-836d-c4420b8cc77b', - 'hteth:WBTC', - 'Wrapped BTC', - 8, - '0xa56a332d34b2db33ebc41dc0194afd28cb20d19b', - 'hteth:WBTC' as unknown as UnderlyingAsset, - getTokenFeatures('eth'), - undefined, - undefined, - Networks.test.hoodi - ), AccountCtors.terc20( 'f917c7b9-bfdf-4ef0-88bb-0db70ef253a9', 'hteth:wsteth', @@ -7115,7 +7103,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP82CPT6', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00414', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:ee28c157-294b-481c-b0ae-6da8a61e07e6', 'tcanton:uat00414' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7128,7 +7116,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP82CQB4', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00415', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:0dde6e65-3aa9-4186-9dfb-c5c98107b1b4', 'tcanton:uat00415' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7141,7 +7129,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP85R109', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00416', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:1df2fc6d-685d-47f4-9483-18e115d16060', 'tcanton:uat00416' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7192,7 +7180,7 @@ export const botTokens = [ 'UAT TST UAT 00.0& NNN797UC2', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00396', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:03c3f655-5bfc-4cf4-990b-5f6317cfc502', 'tcanton:uat00396' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7205,7 +7193,7 @@ export const botTokens = [ 'UAT TST UAT 00.0& NNN797TL4', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00394', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:29a5cb34-1918-4dc1-ac82-71dc48729bfe', 'tcanton:uat00394' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7218,7 +7206,7 @@ export const botTokens = [ 'UAT TST UAT 00.0& NNN797TS9', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00395', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:9d078474-0146-4b17-b33c-770536db17f6', 'tcanton:uat00395' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7231,7 +7219,7 @@ export const botTokens = [ 'JJJ JJJ TST 0& JJJ82CPT4', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00363', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:4594e29d-a46b-44f1-8394-244ee3ef5527', 'tcanton:uat00363' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7244,7 +7232,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP91E100', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00418', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:9bdfbe86-8060-4a25-88d7-00511bd43496', 'tcanton:uat00418' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7257,7 +7245,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP992355', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00422', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:df60e929-52af-4ed5-9809-3c771230d1ae', 'tcanton:uat00422' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7270,7 +7258,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP992132', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00421', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:28cdd7e1-a822-4e00-a61d-341c6bfa0fb9', 'tcanton:uat00421' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7283,7 +7271,7 @@ export const botTokens = [ 'UAT TEST CUSIP PPP87T103', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:UAT00417', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:04c64715-9681-4247-b223-198d8b6a249e', 'tcanton:uat00417' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7296,7 +7284,7 @@ export const botTokens = [ 'DTCC TEST HEALTH_CHECK_1', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:TEST99DTSB993', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:a19934b4-a170-4fca-bc07-4b167172a653', 'tcanton:test99dtsb993' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, @@ -7309,13 +7297,78 @@ export const botTokens = [ 'DTCC TEST HEALTH_CHECK_2', 10, 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', - 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:TEST99DTSC991', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:d6b4e171-edac-4e8f-830a-a0453e2d7706', 'tcanton:test99dtsc991' as unknown as UnderlyingAsset, getTokenFeatures('canton'), undefined, undefined, Networks.test.canton ), + AccountCtors.tcantonToken( + 'a200e4c7-5e0c-4288-ae0d-9524ab59fce5', + 'tcanton:uat00375', + 'UAT TEST CUSIP PPP252305', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:770b85c8-f90c-4764-aa1b-09fdf1eac0be', + 'tcanton:uat00375' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + 'd082e7b4-dbc8-4af6-9445-d5ded24b8cb2', + 'tcanton:uat00369', + 'UAT TEST CUSIP PPP11J106', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:13b3c520-619c-49b3-82cc-a29b5579ca9b', + 'tcanton:uat00369' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '4ea3150b-dbd1-4548-a2ff-ef856d31eb7e', + 'tcanton:uat00412', + 'UAT TEST CUSIP PPP82CPP4', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:3cce301e-e4ed-4ee9-8500-50ee400db895', + 'tcanton:uat00412' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + 'b5107c34-38de-4f02-ace2-4333cf077822', + 'tcanton:uat00391', + 'UAT TST UAT AKEB& NNN72D104', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:019dccc1-d4ab-4fb1-80d9-7a55879d94b6', + 'tcanton:uat00391' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), + AccountCtors.tcantonToken( + '5c91ae4f-e1a4-4fe5-b1e0-d3127cf75e0b', + 'tcanton:uat00336', + 'UAT TST UAT 00.0& MMM797UQ5', + 10, + 'https://app.pse.cts.dtcc-da.com/api/token-standard/v0/registrars/', + 'registrar::12201f35613afb7ab587b420f7f0e856e16d60dc4cf63978a4be6d7c8e590235f9cb:b891b258-5241-4290-ab01-1af97983e44b', + 'tcanton:uat00336' as unknown as UnderlyingAsset, + getTokenFeatures('canton'), + undefined, + undefined, + Networks.test.canton + ), AccountCtors.erc20( '4161ed06-c331-4e21-8791-eaca5151e869', 'eth:abtx', From 77ba613da6603f6b9255663290132372930929dc Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Sat, 24 Oct 2026 06:29:21 +0000 Subject: [PATCH 3/7] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 188 ++++++++-------- modules/statics/src/coins/botTokens.ts | 248 +++++++++++----------- 2 files changed, 218 insertions(+), 218 deletions(-) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index 7f0b47c44d..a2f0bdf8f9 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -1190,11 +1190,11 @@ export const botOfcTokens = [ 'eth' ), AccountCtors.ofcerc20( - '15b3346a-6c6d-4ec9-9199-d4067f4ec819', - 'ofceth:wallet', - 'Ambire Wallet', + 'ec6463ad-bb55-41d1-8e3e-4fdfcb5d0e08', + 'ofceth:kaio', + 'KAIO', 18, - 'eth:wallet' as unknown as UnderlyingAsset, + 'eth:kaio' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1204,11 +1204,11 @@ export const botOfcTokens = [ 'eth' ), AccountCtors.ofcerc20( - '7a71eba1-49b3-4630-8e13-1c43bea6f270', - 'ofceth:fhe', - 'MindNetwork FHE Token', + 'd108b1d9-6560-4732-a1b1-bba63f2d2308', + 'ofceth:vow', + 'Vow', 18, - 'eth:fhe' as unknown as UnderlyingAsset, + 'eth:vow' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1218,11 +1218,11 @@ export const botOfcTokens = [ 'eth' ), AccountCtors.ofcerc20( - 'd108b1d9-6560-4732-a1b1-bba63f2d2308', - 'ofceth:vow', - 'Vow', + 'aed23d74-d469-4f4a-a0a0-8fef5abf8e1c', + 'ofceth:rsc', + 'ResearchCoin', 18, - 'eth:vow' as unknown as UnderlyingAsset, + 'eth:rsc' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1232,11 +1232,25 @@ export const botOfcTokens = [ 'eth' ), AccountCtors.ofcerc20( - 'a612a762-1940-4bd9-85e8-f92999c6ce43', - 'ofceth:tgc', - 'TG.Casino', + 'e426e313-98a7-4ed3-a6d9-580ca0b26fc6', + 'ofceth:pci', + 'PayProtocol Paycoin', + 8, + 'eth:pci' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'eth' + ), + AccountCtors.ofcerc20( + '15b3346a-6c6d-4ec9-9199-d4067f4ec819', + 'ofceth:wallet', + 'Ambire Wallet', 18, - 'eth:tgc' as unknown as UnderlyingAsset, + 'eth:wallet' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1246,11 +1260,11 @@ export const botOfcTokens = [ 'eth' ), AccountCtors.ofcerc20( - 'aed23d74-d469-4f4a-a0a0-8fef5abf8e1c', - 'ofceth:rsc', - 'ResearchCoin', + 'a612a762-1940-4bd9-85e8-f92999c6ce43', + 'ofceth:tgc', + 'TG.Casino', 18, - 'eth:rsc' as unknown as UnderlyingAsset, + 'eth:tgc' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1288,25 +1302,11 @@ export const botOfcTokens = [ 'eth' ), AccountCtors.ofcerc20( - 'ec6463ad-bb55-41d1-8e3e-4fdfcb5d0e08', - 'ofceth:kaio', - 'KAIO', + '7a71eba1-49b3-4630-8e13-1c43bea6f270', + 'ofceth:fhe', + 'MindNetwork FHE Token', 18, - 'eth:kaio' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'eth' - ), - AccountCtors.ofcerc20( - 'e426e313-98a7-4ed3-a6d9-580ca0b26fc6', - 'ofceth:pci', - 'PayProtocol Paycoin', - 8, - 'eth:pci' as unknown as UnderlyingAsset, + 'eth:fhe' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4616,11 +4616,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '70e12eeb-3f1e-4303-b8dc-ba9a5d795ca6', - 'ofcokbxlayer:bspx', - 'Bending Spoons xStock', + '83976c9b-c64c-45a1-b461-685ff3c5a23f', + 'ofcokbxlayer:bxx', + 'Blackstone xStock', 18, - 'okbxlayer:bspx' as unknown as UnderlyingAsset, + 'okbxlayer:bxx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4630,11 +4630,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '83976c9b-c64c-45a1-b461-685ff3c5a23f', - 'ofcokbxlayer:bxx', - 'Blackstone xStock', + '70e12eeb-3f1e-4303-b8dc-ba9a5d795ca6', + 'ofcokbxlayer:bspx', + 'Bending Spoons xStock', 18, - 'okbxlayer:bxx' as unknown as UnderlyingAsset, + 'okbxlayer:bspx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4672,11 +4672,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '5db0cc20-5f27-47b1-8dde-5f69fc070c5b', - 'ofcokbxlayer:cohrx', - 'Coherent xStock', + '7a2270fc-295c-4401-9c32-5ac2b6327056', + 'ofcokbxlayer:crmx', + 'Salesforce xStock', 18, - 'okbxlayer:cohrx' as unknown as UnderlyingAsset, + 'okbxlayer:crmx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4686,11 +4686,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - 'f8e3cc41-c19e-4adc-bede-3abf926fc204', - 'ofcokbxlayer:coinx', - 'Coinbase xStock', + '4f638797-0417-4ac8-98ca-548f1accfba9', + 'ofcokbxlayer:crwvx', + 'CoreWeave xStock', 18, - 'okbxlayer:coinx' as unknown as UnderlyingAsset, + 'okbxlayer:crwvx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4700,11 +4700,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '7a2270fc-295c-4401-9c32-5ac2b6327056', - 'ofcokbxlayer:crmx', - 'Salesforce xStock', + 'f8e3cc41-c19e-4adc-bede-3abf926fc204', + 'ofcokbxlayer:coinx', + 'Coinbase xStock', 18, - 'okbxlayer:crmx' as unknown as UnderlyingAsset, + 'okbxlayer:coinx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4714,11 +4714,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - 'e1579848-da64-4866-a2cd-ee662fd618fd', - 'ofcokbxlayer:aaoix', - 'Applied Optoelectronics xStock', + '9c4146b9-e3ce-4b07-9e7a-dad1ec32cbf8', + 'ofcokbxlayer:cscox', + 'Cisco xStock', 18, - 'okbxlayer:aaoix' as unknown as UnderlyingAsset, + 'okbxlayer:cscox' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4728,11 +4728,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '4f638797-0417-4ac8-98ca-548f1accfba9', - 'ofcokbxlayer:crwvx', - 'CoreWeave xStock', + '5db0cc20-5f27-47b1-8dde-5f69fc070c5b', + 'ofcokbxlayer:cohrx', + 'Coherent xStock', 18, - 'okbxlayer:crwvx' as unknown as UnderlyingAsset, + 'okbxlayer:cohrx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4742,11 +4742,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '9c4146b9-e3ce-4b07-9e7a-dad1ec32cbf8', - 'ofcokbxlayer:cscox', - 'Cisco xStock', + 'e1579848-da64-4866-a2cd-ee662fd618fd', + 'ofcokbxlayer:aaoix', + 'Applied Optoelectronics xStock', 18, - 'okbxlayer:cscox' as unknown as UnderlyingAsset, + 'okbxlayer:aaoix' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4854,11 +4854,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - 'ba076b92-51e2-4ed3-a3a9-04647ecf1627', - 'ofcokbxlayer:googlx', - 'Alphabet xStock', + '6528a4b8-dd23-4d02-abd5-8713cbebf77a', + 'ofcokbxlayer:himsx', + 'Hims & Hers xStock', 18, - 'okbxlayer:googlx' as unknown as UnderlyingAsset, + 'okbxlayer:himsx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -4868,11 +4868,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '6528a4b8-dd23-4d02-abd5-8713cbebf77a', - 'ofcokbxlayer:himsx', - 'Hims & Hers xStock', + 'ba076b92-51e2-4ed3-a3a9-04647ecf1627', + 'ofcokbxlayer:googlx', + 'Alphabet xStock', 18, - 'okbxlayer:himsx' as unknown as UnderlyingAsset, + 'okbxlayer:googlx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -5470,11 +5470,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '83256ade-9740-4f97-9466-5a8e3b7092ed', - 'ofcokbxlayer:zmx', - 'Zoom Communications xStock', + 'a7527807-b653-44ea-ab74-2e8c9849adac', + 'ofcokbxlayer:rddtx', + 'Reddit xStock', 18, - 'okbxlayer:zmx' as unknown as UnderlyingAsset, + 'okbxlayer:rddtx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -5484,11 +5484,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '63904108-d06e-4dc1-bd94-67714864e5b6', - 'ofcokbxlayer:rokx', - 'Rockwell Automation xStock', + '6b29ff88-5e5e-4d36-9780-612aef7bbc37', + 'ofcokbxlayer:shazx', + 'SharonAI xStock', 18, - 'okbxlayer:rokx' as unknown as UnderlyingAsset, + 'okbxlayer:shazx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -5498,11 +5498,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - 'a7527807-b653-44ea-ab74-2e8c9849adac', - 'ofcokbxlayer:rddtx', - 'Reddit xStock', + '83256ade-9740-4f97-9466-5a8e3b7092ed', + 'ofcokbxlayer:zmx', + 'Zoom Communications xStock', 18, - 'okbxlayer:rddtx' as unknown as UnderlyingAsset, + 'okbxlayer:zmx' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -5512,11 +5512,11 @@ export const botOfcTokens = [ 'okbxlayer' ), AccountCtors.ofcerc20( - '6b29ff88-5e5e-4d36-9780-612aef7bbc37', - 'ofcokbxlayer:shazx', - 'SharonAI xStock', + '63904108-d06e-4dc1-bd94-67714864e5b6', + 'ofcokbxlayer:rokx', + 'Rockwell Automation xStock', 18, - 'okbxlayer:shazx' as unknown as UnderlyingAsset, + 'okbxlayer:rokx' as unknown as UnderlyingAsset, undefined, undefined, undefined, diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index e24367f338..cb45091885 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -9275,60 +9275,72 @@ export const botTokens = [ undefined ), AccountCtors.erc20( - '479bab8f-49db-4cec-8aee-c48574819b7a', - 'eth:wallet', - 'Ambire Wallet', + '38ea18a5-4565-4b40-99af-65f0b38af4d8', + 'eth:kaio', + 'KAIO', 18, - '0x88800092ff476844f74dc2fc427974bbee2794ae', - 'eth:wallet' as unknown as UnderlyingAsset, + '0x00bac91fd8f5b4a0dc03c8021139b76f6549ee7e', + 'eth:kaio' as unknown as UnderlyingAsset, getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), undefined, undefined, undefined ), AccountCtors.erc20( - 'de7d9673-dfa0-440d-865b-823677e265e1', - 'eth:fhe', - 'MindNetwork FHE Token', + 'ff205253-373b-49d0-b32d-5211d20e0d62', + 'eth:vow', + 'Vow', 18, - '0xd55c9fb62e176a8eb6968f32958fefdd0962727e', - 'eth:fhe' as unknown as UnderlyingAsset, + '0x1bbf25e71ec48b84d773809b4ba55b6f4be946fb', + 'eth:vow' as unknown as UnderlyingAsset, getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), undefined, undefined, undefined ), AccountCtors.erc20( - 'ff205253-373b-49d0-b32d-5211d20e0d62', - 'eth:vow', - 'Vow', + '78bd4626-6958-4c56-961d-d9579e926f53', + 'eth:rsc', + 'ResearchCoin', 18, - '0x1bbf25e71ec48b84d773809b4ba55b6f4be946fb', - 'eth:vow' as unknown as UnderlyingAsset, + '0xd101dcc414f310268c37eeb4cd376ccfa507f571', + 'eth:rsc' as unknown as UnderlyingAsset, getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), undefined, undefined, undefined ), AccountCtors.erc20( - 'cdc47df2-850a-4a3d-898a-a4fc540dd85e', - 'eth:tgc', - 'TG.Casino', + '7f90a4e7-5dd1-4382-a4f3-95c070adcba5', + 'eth:pci', + 'PayProtocol Paycoin', + 8, + '0x3c2a309d9005433c1bc2c92ef1be06489e5bf258', + 'eth:pci' as unknown as UnderlyingAsset, + getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '479bab8f-49db-4cec-8aee-c48574819b7a', + 'eth:wallet', + 'Ambire Wallet', 18, - '0x25b4f5d4c314bcd5d7962734936c957b947cb7cf', - 'eth:tgc' as unknown as UnderlyingAsset, + '0x88800092ff476844f74dc2fc427974bbee2794ae', + 'eth:wallet' as unknown as UnderlyingAsset, getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), undefined, undefined, undefined ), AccountCtors.erc20( - '78bd4626-6958-4c56-961d-d9579e926f53', - 'eth:rsc', - 'ResearchCoin', + 'cdc47df2-850a-4a3d-898a-a4fc540dd85e', + 'eth:tgc', + 'TG.Casino', 18, - '0xd101dcc414f310268c37eeb4cd376ccfa507f571', - 'eth:rsc' as unknown as UnderlyingAsset, + '0x25b4f5d4c314bcd5d7962734936c957b947cb7cf', + 'eth:tgc' as unknown as UnderlyingAsset, getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), undefined, undefined, @@ -9359,24 +9371,12 @@ export const botTokens = [ undefined ), AccountCtors.erc20( - '38ea18a5-4565-4b40-99af-65f0b38af4d8', - 'eth:kaio', - 'KAIO', + 'de7d9673-dfa0-440d-865b-823677e265e1', + 'eth:fhe', + 'MindNetwork FHE Token', 18, - '0x00bac91fd8f5b4a0dc03c8021139b76f6549ee7e', - 'eth:kaio' as unknown as UnderlyingAsset, - getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), - undefined, - undefined, - undefined - ), - AccountCtors.erc20( - '7f90a4e7-5dd1-4382-a4f3-95c070adcba5', - 'eth:pci', - 'PayProtocol Paycoin', - 8, - '0x3c2a309d9005433c1bc2c92ef1be06489e5bf258', - 'eth:pci' as unknown as UnderlyingAsset, + '0xd55c9fb62e176a8eb6968f32958fefdd0962727e', + 'eth:fhe' as unknown as UnderlyingAsset, getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature]), undefined, undefined, @@ -12718,12 +12718,12 @@ export const botTokens = [ undefined ), AccountCtors.erc20( - '780997e3-b75a-4b76-9a28-23fc7217bbe5', - 'zest', - 'Zest Protocol', - 18, - '0xf326c8c9a691319f6330e27aa4a39f2d22c88dc5', - 'zest' as unknown as UnderlyingAsset, + '5f8b83bb-2617-44ec-b32b-2d8e86d6e83c', + 'verona', + 'Verona', + 6, + '0x24d7ad9402717f429a81925fe7643b78918eda8b', + 'verona' as unknown as UnderlyingAsset, getTokenFeatures('eth', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -12736,12 +12736,12 @@ export const botTokens = [ undefined ), AccountCtors.erc20( - '5f8b83bb-2617-44ec-b32b-2d8e86d6e83c', - 'verona', - 'Verona', - 6, - '0x24d7ad9402717f429a81925fe7643b78918eda8b', - 'verona' as unknown as UnderlyingAsset, + '780997e3-b75a-4b76-9a28-23fc7217bbe5', + 'zest', + 'Zest Protocol', + 18, + '0xf326c8c9a691319f6330e27aa4a39f2d22c88dc5', + 'zest' as unknown as UnderlyingAsset, getTokenFeatures('eth', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13410,12 +13410,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'a2b174fb-5ab7-4887-bdb7-89bfd4f25193', - 'okbxlayer:bspx', - 'Bending Spoons xStock', + 'f8b8f2c3-f0e9-4a56-a06f-f3059c1ca3eb', + 'okbxlayer:bxx', + 'Blackstone xStock', 18, - '0x7796f4e23a62ef3653829c21032a9e24beaf4cf5', - 'okbxlayer:bspx' as unknown as UnderlyingAsset, + '0xc0b359593633c8bdb05cd838d6b23cef42ac7d03', + 'okbxlayer:bxx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13428,12 +13428,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'f8b8f2c3-f0e9-4a56-a06f-f3059c1ca3eb', - 'okbxlayer:bxx', - 'Blackstone xStock', + 'a2b174fb-5ab7-4887-bdb7-89bfd4f25193', + 'okbxlayer:bspx', + 'Bending Spoons xStock', 18, - '0xc0b359593633c8bdb05cd838d6b23cef42ac7d03', - 'okbxlayer:bxx' as unknown as UnderlyingAsset, + '0x7796f4e23a62ef3653829c21032a9e24beaf4cf5', + 'okbxlayer:bspx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13482,12 +13482,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - '83a56f5a-1865-4c24-910c-bbe78cee41ab', - 'okbxlayer:cohrx', - 'Coherent xStock', + 'e1f864aa-b791-4178-972b-7acd5d12e465', + 'okbxlayer:crmx', + 'Salesforce xStock', 18, - '0x8bb9f6047997bf5fd679c6649833f8d89503ae6e', - 'okbxlayer:cohrx' as unknown as UnderlyingAsset, + '0x4a4073f2eaf299a1be22254dcd2c41727f6f54a2', + 'okbxlayer:crmx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13500,12 +13500,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'a11dc6e3-58a7-4993-b1a3-2efd4861a5d5', - 'okbxlayer:coinx', - 'Coinbase xStock', + 'dc9e1a71-49c1-4ab0-b2f8-7aed060ef8e8', + 'okbxlayer:crwvx', + 'CoreWeave xStock', 18, - '0x364f210f430ec2448fc68a49203040f6124096f0', - 'okbxlayer:coinx' as unknown as UnderlyingAsset, + '0x16314d1032e6476c9451d1f02ba365a249ff36c7', + 'okbxlayer:crwvx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13518,12 +13518,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'e1f864aa-b791-4178-972b-7acd5d12e465', - 'okbxlayer:crmx', - 'Salesforce xStock', + 'a11dc6e3-58a7-4993-b1a3-2efd4861a5d5', + 'okbxlayer:coinx', + 'Coinbase xStock', 18, - '0x4a4073f2eaf299a1be22254dcd2c41727f6f54a2', - 'okbxlayer:crmx' as unknown as UnderlyingAsset, + '0x364f210f430ec2448fc68a49203040f6124096f0', + 'okbxlayer:coinx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13536,12 +13536,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - '232615d9-e894-4d0c-b563-930fe0eec389', - 'okbxlayer:aaoix', - 'Applied Optoelectronics xStock', + 'e1db00b9-1ea8-4699-8ab0-9733a94f7129', + 'okbxlayer:cscox', + 'Cisco xStock', 18, - '0xed242f35bf53ce7757c74ecb9e6de070157a74c0', - 'okbxlayer:aaoix' as unknown as UnderlyingAsset, + '0x053c784cd87b74f42e0c089f98643e79c1a3ff16', + 'okbxlayer:cscox' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13554,12 +13554,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'dc9e1a71-49c1-4ab0-b2f8-7aed060ef8e8', - 'okbxlayer:crwvx', - 'CoreWeave xStock', + '83a56f5a-1865-4c24-910c-bbe78cee41ab', + 'okbxlayer:cohrx', + 'Coherent xStock', 18, - '0x16314d1032e6476c9451d1f02ba365a249ff36c7', - 'okbxlayer:crwvx' as unknown as UnderlyingAsset, + '0x8bb9f6047997bf5fd679c6649833f8d89503ae6e', + 'okbxlayer:cohrx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13572,12 +13572,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'e1db00b9-1ea8-4699-8ab0-9733a94f7129', - 'okbxlayer:cscox', - 'Cisco xStock', + '232615d9-e894-4d0c-b563-930fe0eec389', + 'okbxlayer:aaoix', + 'Applied Optoelectronics xStock', 18, - '0x053c784cd87b74f42e0c089f98643e79c1a3ff16', - 'okbxlayer:cscox' as unknown as UnderlyingAsset, + '0xed242f35bf53ce7757c74ecb9e6de070157a74c0', + 'okbxlayer:aaoix' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13716,12 +13716,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'afeb6038-3735-45c7-8b0b-4f713008303c', - 'okbxlayer:googlx', - 'Alphabet xStock', + 'e1a6f649-2a6d-49a2-a3e2-bc0c8f4d35c4', + 'okbxlayer:himsx', + 'Hims & Hers xStock', 18, - '0xe92f673ca36c5e2efd2de7628f815f84807e803f', - 'okbxlayer:googlx' as unknown as UnderlyingAsset, + '0x55600dfb3943a2db1a49b250e1e9114e4ad2174f', + 'okbxlayer:himsx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -13734,12 +13734,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'e1a6f649-2a6d-49a2-a3e2-bc0c8f4d35c4', - 'okbxlayer:himsx', - 'Hims & Hers xStock', + 'afeb6038-3735-45c7-8b0b-4f713008303c', + 'okbxlayer:googlx', + 'Alphabet xStock', 18, - '0x55600dfb3943a2db1a49b250e1e9114e4ad2174f', - 'okbxlayer:himsx' as unknown as UnderlyingAsset, + '0xe92f673ca36c5e2efd2de7628f815f84807e803f', + 'okbxlayer:googlx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -14508,12 +14508,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'f5b9c0a6-356f-4617-a7dc-812244c1da44', - 'okbxlayer:zmx', - 'Zoom Communications xStock', + 'b50005fd-f0fe-4a43-9070-0837e0651b25', + 'okbxlayer:rddtx', + 'Reddit xStock', 18, - '0x979ce3d15b845e7471a667338b7122e12ab66b52', - 'okbxlayer:zmx' as unknown as UnderlyingAsset, + '0x52ce422d81e62a2c4bb87653d66f2235c73b152e', + 'okbxlayer:rddtx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -14526,12 +14526,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'fa7e9b71-16fb-4163-97c8-1a897aae1881', - 'okbxlayer:rokx', - 'Rockwell Automation xStock', + 'c2fe75f4-a279-437e-b3db-c4a275f8660b', + 'okbxlayer:shazx', + 'SharonAI xStock', 18, - '0xe4f484e5ca6d6f06a5e5b8c9d2870921e8fbc814', - 'okbxlayer:rokx' as unknown as UnderlyingAsset, + '0x242d8409e549f8127ba6e85d7bad4a7ce57a4423', + 'okbxlayer:shazx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -14544,12 +14544,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'b50005fd-f0fe-4a43-9070-0837e0651b25', - 'okbxlayer:rddtx', - 'Reddit xStock', + 'f5b9c0a6-356f-4617-a7dc-812244c1da44', + 'okbxlayer:zmx', + 'Zoom Communications xStock', 18, - '0x52ce422d81e62a2c4bb87653d66f2235c73b152e', - 'okbxlayer:rddtx' as unknown as UnderlyingAsset, + '0x979ce3d15b845e7471a667338b7122e12ab66b52', + 'okbxlayer:zmx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, @@ -14562,12 +14562,12 @@ export const botTokens = [ Networks.main.okbxlayer ), AccountCtors.erc20( - 'c2fe75f4-a279-437e-b3db-c4a275f8660b', - 'okbxlayer:shazx', - 'SharonAI xStock', + 'fa7e9b71-16fb-4163-97c8-1a897aae1881', + 'okbxlayer:rokx', + 'Rockwell Automation xStock', 18, - '0x242d8409e549f8127ba6e85d7bad4a7ce57a4423', - 'okbxlayer:shazx' as unknown as UnderlyingAsset, + '0xe4f484e5ca6d6f06a5e5b8c9d2870921e8fbc814', + 'okbxlayer:rokx' as unknown as UnderlyingAsset, getTokenFeatures('okbxlayer', [ 'custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-germany' as CoinFeature, From f7577a711480525f524652de373846444acec0b2 Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 06:21:18 +0000 Subject: [PATCH 4/7] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botTokens.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index cb45091885..0fd0de2a4a 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -7369,6 +7369,25 @@ export const botTokens = [ undefined, Networks.test.canton ), + AccountCtors.tcantonToken( + 'b5a283e0-2af6-49a9-959c-d67387f8dc60', + 'tcanton:t912797tc1', + 'trsyowner912797TC1', + 10, + 'https://utility-frontend-tw-demo.api-qa.tradeweb.com/api/token-standard/v0/registrars/', + 'stg_trsyowner1::12201033b067c6120e4630b3095210bfba416047da2bf30847b16f458edcc9c43470:912797TC1', + 'tcanton:t912797tc1' as unknown as UnderlyingAsset, + getTokenFeatures('canton', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-sister-trust-one' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.canton + ), AccountCtors.erc20( '4161ed06-c331-4e21-8791-eaca5151e869', 'eth:abtx', From a7cbb0283f38ba6d81c39a3ebb76d689898d930f Mon Sep 17 00:00:00 2001 From: Hrishikesh Jain Date: Mon, 26 Oct 2026 12:08:34 +0530 Subject: [PATCH 5/7] fix(statics): restore tokens and features dropped in AMS regeneration The latest AMS API token import regenerated botTokens and botOfcTokens and dropped entries that exist on master: the base tokens hteth:WBTC, hteth:tgku and hteth:stzamakms with their OFC variants ofchteth:WBTC, ofchteth:tgku and ofchteth:stzamakms, and CoinFeature.STAKING on hteth:zamamock. Restore all of them from master verbatim, at their original positions. CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 42 +++++++++++++++++++++ modules/statics/src/coins/botTokens.ts | 45 +++++++++++++++++++++++ 2 files changed, 87 insertions(+) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index a2f0bdf8f9..df5661db5e 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -15,6 +15,20 @@ export const botOfcTokens = [ undefined, 'hteth' ), + AccountCtors.tofcerc20( + 'd7c2c0ee-3af7-411d-88a7-9a5e8170f250', + 'ofchteth:WBTC', + 'Wrapped BTC', + 8, + 'hteth:WBTC' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hteth' + ), AccountCtors.tofcerc20( 'abb40366-999b-4bdd-a222-7ba2edbd19d8', 'ofchteth:wsteth', @@ -193,6 +207,34 @@ export const botOfcTokens = [ undefined, undefined ), + AccountCtors.tofcerc20( + '0cb1f209-9a1e-4db6-bac1-1297c11deca5', + 'ofchteth:tgku', + 'Hoodi Gokubu', + 18, + 'hteth:tgku' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hteth' + ), + AccountCtors.tofcerc20( + '2b1e7e23-4cd8-46af-86ba-02f90cbe91ee', + 'ofchteth:stzamakms', + 'Mock Zama Staked ZAMA', + 20, + 'hteth:stzamakms' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hteth' + ), AccountCtors.tofcerc20( '93cdb013-f0e3-4b2a-be37-b41bc0b0d9e0', 'ofchteth:stzamadfns', diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index 0fd0de2a4a..50031617c9 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -28,6 +28,18 @@ export const botTokens = [ undefined, Networks.test.hoodi ), + AccountCtors.terc20( + '1f8f6be2-e97e-4f41-836d-c4420b8cc77b', + 'hteth:WBTC', + 'Wrapped BTC', + 8, + '0xa56a332d34b2db33ebc41dc0194afd28cb20d19b', + 'hteth:WBTC' as unknown as UnderlyingAsset, + getTokenFeatures('eth'), + undefined, + undefined, + Networks.test.hoodi + ), AccountCtors.terc20( 'f917c7b9-bfdf-4ef0-88bb-0db70ef253a9', 'hteth:wsteth', @@ -212,6 +224,38 @@ export const botTokens = [ undefined, Networks.test.sol ), + AccountCtors.terc20( + '0e5cb41c-7ec4-4b30-90e7-33d23547ad67', + 'hteth:tgku', + 'Hoodi Gokubu', + 18, + '0xa3e27ba64c528b2440266e6ded824becb6dcfae8', + 'hteth:tgku' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '723429e7-6e11-4b0c-8785-95ae0d8c89c1', + 'hteth:stzamakms', + 'Mock Zama Staked ZAMA', + 20, + '0xbfb717a712ac94204ae9e7049332641f3332c82f', + 'hteth:stzamakms' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.hoodi + ), AccountCtors.terc20( '62c5d357-b508-4748-9a07-878d3414b472', 'hteth:stzamadfns', @@ -404,6 +448,7 @@ export const botTokens = [ 'custody-bitgo-switzerland' as CoinFeature, 'custody-bitgo-sister-trust-one' as CoinFeature, 'custody-bitgo-korea' as CoinFeature, + CoinFeature.STAKING, ]), undefined, undefined, From 47853f06937bfd684bd7eeef4e6c9f368501f04c Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 06:43:15 +0000 Subject: [PATCH 6/7] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 42 --------------------- modules/statics/src/coins/botTokens.ts | 45 ----------------------- 2 files changed, 87 deletions(-) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index df5661db5e..a2f0bdf8f9 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -15,20 +15,6 @@ export const botOfcTokens = [ undefined, 'hteth' ), - AccountCtors.tofcerc20( - 'd7c2c0ee-3af7-411d-88a7-9a5e8170f250', - 'ofchteth:WBTC', - 'Wrapped BTC', - 8, - 'hteth:WBTC' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), AccountCtors.tofcerc20( 'abb40366-999b-4bdd-a222-7ba2edbd19d8', 'ofchteth:wsteth', @@ -207,34 +193,6 @@ export const botOfcTokens = [ undefined, undefined ), - AccountCtors.tofcerc20( - '0cb1f209-9a1e-4db6-bac1-1297c11deca5', - 'ofchteth:tgku', - 'Hoodi Gokubu', - 18, - 'hteth:tgku' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), - AccountCtors.tofcerc20( - '2b1e7e23-4cd8-46af-86ba-02f90cbe91ee', - 'ofchteth:stzamakms', - 'Mock Zama Staked ZAMA', - 20, - 'hteth:stzamakms' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined, - undefined, - 'hteth' - ), AccountCtors.tofcerc20( '93cdb013-f0e3-4b2a-be37-b41bc0b0d9e0', 'ofchteth:stzamadfns', diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index 50031617c9..0fd0de2a4a 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -28,18 +28,6 @@ export const botTokens = [ undefined, Networks.test.hoodi ), - AccountCtors.terc20( - '1f8f6be2-e97e-4f41-836d-c4420b8cc77b', - 'hteth:WBTC', - 'Wrapped BTC', - 8, - '0xa56a332d34b2db33ebc41dc0194afd28cb20d19b', - 'hteth:WBTC' as unknown as UnderlyingAsset, - getTokenFeatures('eth'), - undefined, - undefined, - Networks.test.hoodi - ), AccountCtors.terc20( 'f917c7b9-bfdf-4ef0-88bb-0db70ef253a9', 'hteth:wsteth', @@ -224,38 +212,6 @@ export const botTokens = [ undefined, Networks.test.sol ), - AccountCtors.terc20( - '0e5cb41c-7ec4-4b30-90e7-33d23547ad67', - 'hteth:tgku', - 'Hoodi Gokubu', - 18, - '0xa3e27ba64c528b2440266e6ded824becb6dcfae8', - 'hteth:tgku' as unknown as UnderlyingAsset, - getTokenFeatures('eth', [ - 'custody-bitgo-new-york' as CoinFeature, - 'custody-bitgo-germany' as CoinFeature, - 'custody-bitgo-korea' as CoinFeature, - ]), - undefined, - undefined, - Networks.test.hoodi - ), - AccountCtors.terc20( - '723429e7-6e11-4b0c-8785-95ae0d8c89c1', - 'hteth:stzamakms', - 'Mock Zama Staked ZAMA', - 20, - '0xbfb717a712ac94204ae9e7049332641f3332c82f', - 'hteth:stzamakms' as unknown as UnderlyingAsset, - getTokenFeatures('eth', [ - 'custody-bitgo-new-york' as CoinFeature, - 'custody-bitgo-germany' as CoinFeature, - 'custody-bitgo-korea' as CoinFeature, - ]), - undefined, - undefined, - Networks.test.hoodi - ), AccountCtors.terc20( '62c5d357-b508-4748-9a07-878d3414b472', 'hteth:stzamadfns', @@ -448,7 +404,6 @@ export const botTokens = [ 'custody-bitgo-switzerland' as CoinFeature, 'custody-bitgo-sister-trust-one' as CoinFeature, 'custody-bitgo-korea' as CoinFeature, - CoinFeature.STAKING, ]), undefined, undefined, From fa5215a3d2e36240d19bada9563d86a6ee529e3b Mon Sep 17 00:00:00 2001 From: Hrishikesh Jain Date: Mon, 26 Oct 2026 12:25:40 +0530 Subject: [PATCH 7/7] fix(statics): restore tokens and features dropped in AMS regeneration The latest AMS API token import regenerated botTokens and botOfcTokens and dropped entries that exist on master: the base tokens hteth:WBTC, hteth:tgku and hteth:stzamakms with their OFC variants ofchteth:WBTC, ofchteth:tgku and ofchteth:stzamakms, and CoinFeature.STAKING on hteth:zamamock. Restore all of them from master verbatim, at their original positions. CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 42 +++++++++++++++++++++ modules/statics/src/coins/botTokens.ts | 45 +++++++++++++++++++++++ 2 files changed, 87 insertions(+) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index a2f0bdf8f9..df5661db5e 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -15,6 +15,20 @@ export const botOfcTokens = [ undefined, 'hteth' ), + AccountCtors.tofcerc20( + 'd7c2c0ee-3af7-411d-88a7-9a5e8170f250', + 'ofchteth:WBTC', + 'Wrapped BTC', + 8, + 'hteth:WBTC' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hteth' + ), AccountCtors.tofcerc20( 'abb40366-999b-4bdd-a222-7ba2edbd19d8', 'ofchteth:wsteth', @@ -193,6 +207,34 @@ export const botOfcTokens = [ undefined, undefined ), + AccountCtors.tofcerc20( + '0cb1f209-9a1e-4db6-bac1-1297c11deca5', + 'ofchteth:tgku', + 'Hoodi Gokubu', + 18, + 'hteth:tgku' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hteth' + ), + AccountCtors.tofcerc20( + '2b1e7e23-4cd8-46af-86ba-02f90cbe91ee', + 'ofchteth:stzamakms', + 'Mock Zama Staked ZAMA', + 20, + 'hteth:stzamakms' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hteth' + ), AccountCtors.tofcerc20( '93cdb013-f0e3-4b2a-be37-b41bc0b0d9e0', 'ofchteth:stzamadfns', diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index 0fd0de2a4a..50031617c9 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -28,6 +28,18 @@ export const botTokens = [ undefined, Networks.test.hoodi ), + AccountCtors.terc20( + '1f8f6be2-e97e-4f41-836d-c4420b8cc77b', + 'hteth:WBTC', + 'Wrapped BTC', + 8, + '0xa56a332d34b2db33ebc41dc0194afd28cb20d19b', + 'hteth:WBTC' as unknown as UnderlyingAsset, + getTokenFeatures('eth'), + undefined, + undefined, + Networks.test.hoodi + ), AccountCtors.terc20( 'f917c7b9-bfdf-4ef0-88bb-0db70ef253a9', 'hteth:wsteth', @@ -212,6 +224,38 @@ export const botTokens = [ undefined, Networks.test.sol ), + AccountCtors.terc20( + '0e5cb41c-7ec4-4b30-90e7-33d23547ad67', + 'hteth:tgku', + 'Hoodi Gokubu', + 18, + '0xa3e27ba64c528b2440266e6ded824becb6dcfae8', + 'hteth:tgku' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '723429e7-6e11-4b0c-8785-95ae0d8c89c1', + 'hteth:stzamakms', + 'Mock Zama Staked ZAMA', + 20, + '0xbfb717a712ac94204ae9e7049332641f3332c82f', + 'hteth:stzamakms' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + Networks.test.hoodi + ), AccountCtors.terc20( '62c5d357-b508-4748-9a07-878d3414b472', 'hteth:stzamadfns', @@ -404,6 +448,7 @@ export const botTokens = [ 'custody-bitgo-switzerland' as CoinFeature, 'custody-bitgo-sister-trust-one' as CoinFeature, 'custody-bitgo-korea' as CoinFeature, + CoinFeature.STAKING, ]), undefined, undefined,