From 792ae06a8e766815df1e99415e1cd405d255785f Mon Sep 17 00:00:00 2001 From: "asset-metadata-bot[bot]" <226385837+asset-metadata-bot[bot]@users.noreply.github.com> Date: Sat, 5 Sep 2026 06:29:06 +0000 Subject: [PATCH] feat: add new tokens from AMS API CSHLD-000 --- modules/statics/src/coins/botOfcTokens.ts | 118 ++++++++++++++++++ modules/statics/src/coins/botTokens.ts | 141 ++++++++++++++++++++++ 2 files changed, 259 insertions(+) diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index c0aebc4f42..035714f9a9 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -3323,4 +3323,122 @@ export const botOfcTokens = [ undefined, 'eth' ), + AccountCtors.ofcerc20( + 'be5a9af0-9b64-41c3-9fa3-74b5ca392681', + 'ofceth:usdu', + 'USD Universal', + 6, + 'eth:usdu' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'eth' + ), + AccountCtors.ofcerc20( + '7244113e-2581-4460-999d-448dae04ee13', + 'ofceth:eusdc132', + 'EVK Vault eUSDC-132', + 6, + 'eth:eusdc132' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'eth' + ), + AccountCtors.ofcerc20( + 'b07dd7cd-9282-432c-8f9d-17b2f32a8ad7', + 'ofceth:eurq', + 'Quantoz EURQ', + 6, + 'eth:eurq' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'eth' + ), + AccountCtors.ofcerc20( + 'e163e589-722e-4a7a-a98b-57b2c9505c4e', + 'ofceth:adi', + 'ADI', + 18, + 'eth:adi' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'eth' + ), + AccountCtors.ofcerc20( + 'fcc128c7-bca7-4bf5-831f-4ccb2c548dd5', + 'ofceth:hyper', + 'Hyperlane', + 18, + 'eth:hyper' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'eth' + ), + AccountCtors.ofcsolToken( + '630fe574-c2c0-4027-a024-dcad58e621f9', + 'ofcsol:auto', + 'ofcHastra AUTO', + 6, + 'sol:auto' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcsolToken( + '782bc748-f6f5-4658-817b-25a6f1152375', + 'ofcsol:susdai', + 'ofcStaked USDai', + 6, + 'sol:susdai' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcsolToken( + '098f76d5-5152-4af5-9a6e-9db97c6d86f1', + 'ofcsol:usdai', + 'ofcUSDai', + 6, + 'sol:usdai' as unknown as UnderlyingAsset, + undefined, + undefined, + undefined, + undefined, + undefined + ), + AccountCtors.ofcsolToken( + '23c21ad0-3bc0-42ea-ae3e-9818fea126e2', + 'ofcsol:dith', + 'ofcDither', + 9, + 'sol:dith' 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 453dcf2f72..ca74526394 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -4672,4 +4672,145 @@ export const botTokens = [ undefined, undefined ), + AccountCtors.erc20( + '59399d5f-1efa-4855-89fe-d92842764cc3', + 'eth:usdu', + 'USD Universal', + 6, + '0xe4ca6596d2c28014c6f89964f57838e0be9f369b', + 'eth:usdu' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '7a25c418-d974-4883-99a2-b97d4571d64e', + 'eth:eusdc132', + 'EVK Vault eUSDC-132', + 6, + '0xf26c68e6d26f725858e7cc353ee30e43adf0b732', + 'eth:eusdc132' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'dc028d59-abc5-4ee5-ab42-83faff08a043', + 'eth:eurq', + 'Quantoz EURQ', + 6, + '0x8df723295214ea6f21026eeeb4382d475f146f9f', + 'eth:eurq' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'f57d6e19-775e-4451-a96d-011432a2bd89', + 'eth:adi', + 'ADI', + 18, + '0x8b1484d57abbe239bb280661377363b03c89caea', + 'eth:adi' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '1a874e89-3c61-4111-8e83-975f85979fdb', + 'eth:hyper', + 'Hyperlane', + 18, + '0x93a2db22b7c736b341c32ff666307f4a9ed910f5', + 'eth:hyper' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-switzerland' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.solToken( + 'a17ca86f-c6bc-4d59-8ac9-782e7b9389e4', + 'sol:auto', + 'Hastra AUTO', + 6, + 'GNE6oDS6jHrfaV3GQVVCCp37fDnT7PiPuewMKBj2bqNm', + 'GNE6oDS6jHrfaV3GQVVCCp37fDnT7PiPuewMKBj2bqNm', + 'sol:auto' as unknown as UnderlyingAsset, + getTokenFeatures('sol', ['custody-bitgo-germany' as CoinFeature, 'custody-bitgo-korea' as CoinFeature]), + AccountCtors.ProgramID.TokenProgramId, + undefined, + undefined, + undefined + ), + AccountCtors.solToken( + '7dafe7cb-21ca-4ebe-8427-32718f75b676', + 'sol:susdai', + 'Staked USDai', + 6, + 'sUSDai6Y3GxysDEtA9BVcEFTaog6UZpYUVxJiMhAKYE', + 'sUSDai6Y3GxysDEtA9BVcEFTaog6UZpYUVxJiMhAKYE', + 'sol:susdai' as unknown as UnderlyingAsset, + getTokenFeatures('sol', ['custody-bitgo-germany' as CoinFeature, 'custody-bitgo-korea' as CoinFeature]), + AccountCtors.ProgramID.Token2022ProgramId, + undefined, + undefined, + undefined + ), + AccountCtors.solToken( + '725f3df8-a7be-44d3-8cbf-fa814c65d507', + 'sol:usdai', + 'USDai', + 6, + 'USDai5XCUzNebYzUk6EuRiFCvnyoyEdj7VSyijYcz2A', + 'USDai5XCUzNebYzUk6EuRiFCvnyoyEdj7VSyijYcz2A', + 'sol:usdai' as unknown as UnderlyingAsset, + getTokenFeatures('sol', ['custody-bitgo-germany' as CoinFeature, 'custody-bitgo-korea' as CoinFeature]), + AccountCtors.ProgramID.Token2022ProgramId, + undefined, + undefined, + undefined + ), + AccountCtors.solToken( + '0ec1b3c9-6edc-4ba9-b90f-368fe3111150', + 'sol:dith', + 'Dither', + 9, + 'E1kvzJNxShvvWTrudokpzuc789vRiDXfXG3duCuY6ooE', + 'E1kvzJNxShvvWTrudokpzuc789vRiDXfXG3duCuY6ooE', + 'sol:dith' as unknown as UnderlyingAsset, + getTokenFeatures('sol', ['custody-bitgo-germany' as CoinFeature, 'custody-bitgo-korea' as CoinFeature]), + AccountCtors.ProgramID.TokenProgramId, + undefined, + undefined, + undefined + ), ];