From 6e9a0a35039e6be4a5b8fecf96c52d71fb0fd061 Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 13:13:50 +0000 Subject: [PATCH] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 324 +++++++++++++++-- modules/statics/src/coins/botTokens.ts | 408 +++++++++++++++++++++- 2 files changed, 702 insertions(+), 30 deletions(-) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index cde112535d..dc986f2ef7 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -1,18 +1,6 @@ import type { UnderlyingAsset } from '../base'; import * as AccountCtors from '../ofc'; export const botOfcTokens = [ - AccountCtors.tofcerc20( - '647ba808-5e94-4f3a-bfd5-5c0a9bdc6d1c', - 'ofchteth:ams', - 'AMS Token v2', - 1, - 'hteth:ams' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), AccountCtors.ofcerc20( 'b1a35b36-f93d-4aae-a5ef-4f496230210a', 'ofceth:abtx', @@ -781,18 +769,6 @@ export const botOfcTokens = [ undefined, undefined ), - AccountCtors.ofcerc20( - 'b6c3c1bc-eb51-4620-8a7e-126c34f38e6e', - 'ofceth:gobucks', - 'GoBucks Token', - 18, - 'eth:gobucks' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), AccountCtors.ofcerc20( '02af63f1-21b9-41a6-836a-a273f0faa276', 'ofceth:krwq', @@ -817,4 +793,304 @@ export const botOfcTokens = [ undefined, undefined ), + AccountCtors.ofcerc20( + 'f94875df-0a1e-4550-a75c-bad07f64f708', + 'ofceth:aethusdt', + 'Aave Ethereum USDT', + 8, + 'eth:aethusdt' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '64a6001c-ffaa-444b-90ee-cd13a76e8cf1', + 'ofceth:aethusdc', + 'Aave Ethereum USDC', + 6, + 'eth:aethusdc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '30fe79ce-5f3e-483d-abaa-0d05f5577314', + 'ofceth:aethwbtc', + 'Aave Ethereum WBTC', + 8, + 'eth:aethwbtc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'ced14516-7d18-47a3-bd05-b8198b0bfde6', + 'ofceth:aethcbbtc', + 'Aave Ethereum cbBTC', + 8, + 'eth:aethcbbtc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'e1ecd4de-f19e-4da6-8c5d-f5fa238ec853', + 'ofceth:aethusde', + 'Aave Ethereum USDe', + 18, + 'eth:aethusde' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '073b057f-957f-4293-a148-dc5a47d77114', + 'ofceth:aethxaut', + 'Aave Ethereum XAUt', + 6, + 'eth:aethxaut' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '5b76e064-9595-4a71-9a6e-5f9ee6e219d9', + 'ofceth:aethaave', + 'Aave Ethereum AAVE', + 18, + 'eth:aethaave' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '15aaba6b-fd11-4269-9dae-b8770ee05fd4', + 'ofceth:aetheurc', + 'Aave Ethereum EURC', + 6, + 'eth:aetheurc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'a10d01a5-bf6c-4f1c-bb22-d4544d6372a5', + 'ofceth:aethusdg', + 'Aave Ethereum USDG', + 6, + 'eth:aethusdg' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '64d24c47-3ba1-413e-b3c9-7fabfe6ac168', + 'ofceth:aethpyusd', + 'Aave Ethereum PYUSD', + 6, + 'eth:aethpyusd' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'b49e0d41-6484-4dbf-8045-6b3af6a43db5', + 'ofceth:aethcbeth', + 'Aave Ethereum cbETH', + 18, + 'eth:aethcbeth' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '40dc2325-61dd-4380-96bc-a79080b74427', + 'ofceth:spusdc', + 'Spark Savings USDC', + 6, + 'eth:spusdc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'c0c983a6-c9e4-42d1-b3c9-2675ea5efcba', + 'ofceth:spusdt', + 'Spark Savings USDT', + 6, + 'eth:spusdt' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '2aa437e9-ba5a-410d-a36f-69928ebca520', + 'ofceth:speth', + 'Spark Savings ETH', + 18, + 'eth:speth' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '9f465093-00b1-41d5-8da7-722e1771a32f', + 'ofceth:sppyusd', + 'Spark Savings PYUSD', + 6, + 'eth:sppyusd' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '62893048-f2c5-4d16-af1f-efc89c47af79', + 'ofceth:spwsteth', + 'Spark wstETH', + 18, + 'eth:spwsteth' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'e892c3af-06b7-43a8-835a-a47711d7c950', + 'ofceth:spweth', + 'Spark WETH', + 18, + 'eth:spweth' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '49516014-f31b-4e63-b62c-9c02381568bd', + 'ofceth:spwbtc', + 'Spark WBTC', + 8, + 'eth:spwbtc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '3d127a9e-d9ee-4a06-9698-ad82ad4cf932', + 'ofceth:spcbbtc', + 'Spark cbBTC', + 8, + 'eth:spcbbtc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'a1b7e927-b2da-401c-8251-8d20ea13a1dd', + 'ofceth:syrupusdc', + 'Syrup USDC', + 6, + 'eth:syrupusdc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '0d7440fc-e0a6-4824-9077-8381b38ee14b', + 'ofceth:syrupusdt', + 'Syrup USDT', + 6, + 'eth:syrupusdt' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'ace458bb-b294-4d5a-834f-222641c707ec', + 'ofceth:sparkusdt', + 'Spark USDT', + 6, + 'eth:sparkusdt' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '8843cfb2-9646-45f9-aad8-27db8ad9da09', + 'ofceth:sparkpyusd', + 'Spark PYUSD', + 6, + 'eth:sparkpyusd' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + 'a2b4b76d-cf2c-45b8-8f2c-783f7ca58dd5', + 'ofceth:sparkusdc', + 'Spark USDC', + 6, + 'eth:sparkusdc' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcerc20( + '696ac363-9a05-4708-8c80-59caae3ac6dc', + 'ofceth:aethwsteth', + 'Wrapped liquid staked Ether 2.0', + 18, + 'eth:aethwsteth' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), ]; diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index 66baceb229..e02c4db740 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -5,12 +5,96 @@ import * as AccountCtors from '../account'; export const botTokens = [ AccountCtors.terc20( - '6430cc83-077f-4927-b7cf-222db880bb58', - 'hteth:ams', - 'AMS Token v2', - 1, - '0x8c7a17ef8e00f2f31cff598206d7fc5a8cb41111', - 'hteth:ams' as unknown as UnderlyingAsset, + 'd06f776b-3560-44c8-8f82-428c55fbda21', + 'hteth:testamsv2', + 'Testnet AMS v2', + 18, + '0x2d8e3bd91678a7777ef2f2388dc126b973a43ce5', + 'hteth:testamsv2' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '550e8400-e29b-41d4-a716-446655441011', + 'ethx1', + 'Eth token 1', + 9, + '0xabcdef1234567890abcdef1234567890abcdef12', + 'ethx1' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '3b0d47ca-d5a9-49d6-a063-8946b88fb843', + 'eth:at', + 'APT', + 18, + '0x0581ccdf2d9bca21baeff8b32b2551fd49cf70aa', + 'eth:at' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '1f8f6be2-e97e-4f41-836d-c4420b8cc77b', + 'hteth:WBTC', + 'Wrapped BTC', + 8, + '0xa56a332d34b2db33ebc41dc0194afd28cb20d19b', + 'hteth:WBTC' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + 'f917c7b9-bfdf-4ef0-88bb-0db70ef253a9', + 'hteth:wsteth', + 'Wrapped liquid staked Ether 2.0', + 18, + '0x7e99ee3c66636de415d2d7c880938f2f40f94de4', + 'hteth:wsteth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + 'a0d7e4c1-e617-460a-b42c-4822dc234a1f', + 'hteth:fgh', + 'fgh', + 18, + '0x7728a33ebebcfa852cf7f7fc377bfc87c24a701b', + 'hteth:fgh' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '63617574-e31f-4124-9837-ebfe588e5dcc', + 'hteth:asdf', + 'asdf', + 18, + '0x0581dcdf2d9bca21baeff8b32b2551fd49cf70da', + 'hteth:asdf' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '47ef0b41-34ca-419b-9bdf-ca5c2eb40d3e', + 'hteth:lkm', + 'lkm', + 18, + '0x0581ccdf2d9bca21baeff8b32b2551fe49cf70da', + 'hteth:lkm' as unknown as UnderlyingAsset, networkFeatureMapForTokens['eth'], undefined, undefined, @@ -796,6 +880,18 @@ export const botTokens = [ undefined, undefined ), + AccountCtors.erc20( + '96fa3b52-4f70-43f6-85d8-44aa593c168e', + 'eth:aethweth', + 'Aave Ethereum WETH', + 18, + '0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8', + 'eth:aethweth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), AccountCtors.erc20( '4bbcfef1-dde0-4931-a5d2-e7da10c8a1c6', 'eth:krwq', @@ -820,4 +916,304 @@ export const botTokens = [ undefined, undefined ), + AccountCtors.erc20( + '3dec35be-44ba-4d0f-b197-3311eff1749d', + 'eth:aethusdt', + 'Aave Ethereum USDT', + 8, + '0x23878914efe38d27c4d67ab83ed1b93a74d4086a', + 'eth:aethusdt' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'e0cba073-eca6-4ba2-ad92-74a681a27870', + 'eth:aethusdc', + 'Aave Ethereum USDC', + 6, + '0x98c23e9d8f34fefb1b7bd6a91b7ff122f4e16f5c', + 'eth:aethusdc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'f80ac198-827b-4bbc-bcc5-1ca8b1644f0c', + 'eth:aethwbtc', + 'Aave Ethereum WBTC', + 8, + '0x5ee5bf7ae06d1be5997a1a72006fe6c607ec6de8', + 'eth:aethwbtc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'b17ed887-83a2-4d6e-a349-bf4a928b7420', + 'eth:aethcbbtc', + 'Aave Ethereum cbBTC', + 8, + '0x5c647ce0ae10658ec44fa4e11a51c96e94efd1dd', + 'eth:aethcbbtc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '05440861-34a0-440e-8d02-78fefbb4ed44', + 'eth:aethusde', + 'Aave Ethereum USDe', + 18, + '0x4f5923fc5fd4a93352581b38b7cd26943012decf', + 'eth:aethusde' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '102922e3-0ff7-41f5-9cf0-2ef0f129294d', + 'eth:aethxaut', + 'Aave Ethereum XAUt', + 6, + '0x8a2b6f94ff3a89a03e8c02ee92b55af90c9454a2', + 'eth:aethxaut' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'bc44a31b-951a-43a0-862a-cfc9ff93e590', + 'eth:aethaave', + 'Aave Ethereum AAVE', + 18, + '0xa700b4eb416be35b2911fd5dee80678ff64ff6c9', + 'eth:aethaave' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'fdfb91f4-f613-4fed-89c0-4907d8c06b3f', + 'eth:aetheurc', + 'Aave Ethereum EURC', + 6, + '0xaa6e91c82942aeae040303bf96c15a6dbcb82ca0', + 'eth:aetheurc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '4b70da1c-d2c1-48c1-9be6-2fc4dbcf6ce9', + 'eth:aethusdg', + 'Aave Ethereum USDG', + 6, + '0x7c0477d085ecb607cf8429f3ec91ae5e1e460f4f', + 'eth:aethusdg' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '8a948a08-1470-4e75-8105-43b57fb1c442', + 'eth:aethpyusd', + 'Aave Ethereum PYUSD', + 6, + '0x0c0d01abf3e6adfca0989ebba9d6e85dd58eab1e', + 'eth:aethpyusd' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '04f9d2d5-48cb-4be6-998c-f826f368e0db', + 'eth:aethcbeth', + 'Aave Ethereum cbETH', + 18, + '0x977b6fc5de62598b08c85ac8cf2b745874e8b78c', + 'eth:aethcbeth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'a95adbb5-12c3-4395-8b72-f06e33d2cf30', + 'eth:spusdc', + 'Spark Savings USDC', + 6, + '0x28b3a8fb53b741a8fd78c0fb9a6b2393d896a43d', + 'eth:spusdc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'b927deff-42a1-48ac-b988-4e120e69dc23', + 'eth:spusdt', + 'Spark Savings USDT', + 6, + '0xe2e7a17dff93280dec073c995595155283e3c372', + 'eth:spusdt' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '41212d7e-a17b-4a08-85b6-0f957371583b', + 'eth:speth', + 'Spark Savings ETH', + 18, + '0xfe6eb3b609a7c8352a241f7f3a21cea4e9209b8f', + 'eth:speth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '82ade405-f032-4e17-a4ec-39cc90c4fb06', + 'eth:sppyusd', + 'Spark Savings PYUSD', + 6, + '0x80128dbb9f07b93dde62a6daeadb69ed14a7d354', + 'eth:sppyusd' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'e7ae54b0-d917-4b98-981c-bceecd79f273', + 'eth:spwsteth', + 'Spark wstETH', + 18, + '0x12b54025c112aa61face2cdb7118740875a566e9', + 'eth:spwsteth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '4f680a87-f60b-4b15-acf1-192d65d6ce37', + 'eth:spweth', + 'Spark WETH', + 18, + '0x59cd1c87501baa753d0b5b5ab5d8416a45cd71db', + 'eth:spweth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '1fda3d8c-a9a7-4503-a1c0-f628e677672a', + 'eth:spwbtc', + 'Spark WBTC', + 8, + '0x4197ba364ae6698015ae5c1468f54087602715b2', + 'eth:spwbtc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '6bf3d302-8e58-4789-91b9-43622e8a0116', + 'eth:spcbbtc', + 'Spark cbBTC', + 8, + '0xb3973d459df38ae57797811f2a1fd061da1bc123', + 'eth:spcbbtc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '380cdd99-1969-4207-b8b3-7e92a1e30b55', + 'eth:syrupusdc', + 'Syrup USDC', + 6, + '0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b', + 'eth:syrupusdc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'f4bdbc66-faab-4460-8b9c-545442d24a29', + 'eth:syrupusdt', + 'Syrup USDT', + 6, + '0x356b8d89c1e1239cbbb9de4815c39a1474d5ba7d', + 'eth:syrupusdt' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '73fe0ffb-1aa4-4b2c-a657-80e9686fd512', + 'eth:sparkusdt', + 'Spark USDT', + 6, + '0xe7df13b8e3d6740fe17cbe928c7334243d86c92f', + 'eth:sparkusdt' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '1f3487bc-a0bb-45cd-b9e5-4f24a55a5776', + 'eth:sparkpyusd', + 'Spark PYUSD', + 6, + '0x779224df1c756b4edd899854f32a53e8c2b2ce5d', + 'eth:sparkpyusd' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'b4c34aab-9a0c-4958-b7e7-cbf8a4922eee', + 'eth:sparkusdc', + 'Spark USDC', + 6, + '0x377c3bd93f2a2984e1e7be6a5c22c525ed4a4815', + 'eth:sparkusdc' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'd15d88b2-3c20-4ff4-88c3-ca2d544fec21', + 'eth:aethwsteth', + 'Wrapped liquid staked Ether 2.0', + 18, + '0x0b925ed163218f6662a35e0f0371ac234f9e9371', + 'eth:aethwsteth' as unknown as UnderlyingAsset, + networkFeatureMapForTokens['eth'], + undefined, + undefined, + undefined + ), ];