diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index bad47c01ee..2ef1cb6c70 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -344,9 +344,12 @@ export enum UnderlyingAsset { APE = 'ape', API3 = 'api3', ARBETH = 'arbeth', + 'arb:veur' = 'arb:veur', + 'arb:vchf' = 'arb:vchf', BASEETH = 'baseeth', ATOM = 'atom', AVAXC = 'avaxc', + 'avaxc:shrap' = 'avaxc:shrap', AVAXP = 'avaxp', AXL = 'AXL', AXLV2 = 'axlv2', @@ -392,6 +395,9 @@ export enum UnderlyingAsset { OPETH = 'opeth', OSMO = 'osmo', POLYGON = 'polygon', + 'polygon:mv' = 'polygon:mv', + 'polygon:bid' = 'polygon:bid', + 'polygon:tcs' = 'polygon:tcs', RBTC = 'rbtc', // RSK main coin SEI = 'sei', SGB = 'sgb', @@ -804,7 +810,10 @@ export enum UnderlyingAsset { ETCHEDOOM = 'etchedoom', ETCMOON = 'etcmoon', ETHBEAR = 'ethbear', + 'eth:block' = 'eth:block', + 'eth:bito' = 'eth:bito', ETHDOOM = 'ethdoom', + 'eth:ultra' = 'eth:ultra', ETHFI = 'ethfi', ETHHEDGE = 'ethhedge', ETHMOON = 'ethmoon', @@ -1462,6 +1471,8 @@ export enum UnderlyingAsset { SPELL = 'spell', SPF = 'spf', SPO = 'spo', + 'sol:veur' = 'sol:veur', + 'sol:vchf' = 'sol:vchf', SOLVE = 'solve', 'SQUID2.0' = 'squid2.0', SRNT = 'srnt', diff --git a/modules/statics/src/coins.ts b/modules/statics/src/coins.ts index 939dcd6bea..a280adeb52 100644 --- a/modules/statics/src/coins.ts +++ b/modules/statics/src/coins.ts @@ -1334,7 +1334,7 @@ export const coins = CoinMap.fromCoins([ celoToken( '8aaeda16-50fa-49cf-beb8-80077b408eb0', 'celo:pact', - 'ImpactMarket', + 'Pact', 18, '0x2b9018ceb303d540bbf08de8e7de64fddd63396c', UnderlyingAsset['celo:pact'] @@ -3305,6 +3305,14 @@ export const coins = CoinMap.fromCoins([ '0x543672e9cbec728cbba9c3ccd99ed80ac3607fa8', UnderlyingAsset['avaxc:usdc'] ), + avaxErc20( + '87d87c72-5058-42b7-a47a-0cf617d14d7d', + 'avaxc:shrap', + 'Shrapnel', + 18, + '0xd402298a793948698b9a63311404fbeee944eafd', + UnderlyingAsset['avaxc:shrap'] + ), avaxErc20( '6e92ac8e-a2c8-49f3-8096-b630516bec5d', 'avaxc:btc-b', @@ -3892,6 +3900,26 @@ export const coins = CoinMap.fromCoins([ UnderlyingAsset['sol:zerebro'], SOL_TOKEN_FEATURES ), + solToken( + '0f0ced04-88dd-4ef9-a1e7-9249eece302d', + 'sol:vchf', + 'VNX Swiss Franc', + 9, + 'AhhdRu5YZdjVkKR3wbnUDaymVQL2ucjMQ63sZ3LFHsch', + 'AhhdRu5YZdjVkKR3wbnUDaymVQL2ucjMQ63sZ3LFHsch', + UnderlyingAsset['sol:vchf'], + SOL_TOKEN_FEATURES + ), + solToken( + '33f2cc02-ea7f-4a6a-b88d-1a28917a7203', + 'sol:veur', + 'VNX Euro', + 9, + 'C4Kkr9NZU3VbyedcgutU6LKmi6MKz81sx6gRmk5pX519', + 'C4Kkr9NZU3VbyedcgutU6LKmi6MKz81sx6gRmk5pX519', + UnderlyingAsset['sol:veur'], + SOL_TOKEN_FEATURES + ), solToken( '4eee379c-7f46-4f75-bb92-baf6583f0787', 'sol:yes', @@ -6451,6 +6479,33 @@ export const coins = CoinMap.fromCoins([ UnderlyingAsset['polygon:usdt'], POLYGON_TOKEN_FEATURES_WITH_FRANKFURT ), + polygonErc20( + '324a80f1-41e0-4455-80cb-ca20aa80250c', + 'polygon:mv', + 'GensoKishi Metaverse', + 18, + '0xa3c322ad15218fbfaed26ba7f616249f7705d945', + UnderlyingAsset['polygon:mv'], + POLYGON_TOKEN_FEATURES + ), + polygonErc20( + '8cc4931e-0eeb-464f-934f-a65a5178b35b', + 'polygon:bid', + 'BidNow', + 18, + '0xae337601df74fdab7262e169af274e36ec45d5d8', + UnderlyingAsset['polygon:bid'], + POLYGON_TOKEN_FEATURES + ), + polygonErc20( + 'c29c0597-08d9-46bf-bb8d-f9ae6c7ece92', + 'polygon:tcs', + 'TCS Token', + 18, + '0x2f697BC31895ea05e6a364cedC8a76fF3467D32f', + UnderlyingAsset['polygon:tcs'], + POLYGON_TOKEN_FEATURES + ), polygonErc20( '7e891f15-a29e-4a01-9ff5-d739cfc171f9', 'polygon:weth', @@ -7559,6 +7614,22 @@ export const coins = CoinMap.fromCoins([ '0xf97f4df75117a78c1a5a0dbb814af92458539fb4', UnderlyingAsset['arbeth:link'] ), + arbethErc20( + 'e4e52bd4-33f0-4fdd-9fc7-5b2fe232e8ae', + 'arb:vchf', + 'VNX Franc', + 18, + '0x02cea97794d2cfb5f560e1ff4e9c59d1bec75969', + UnderlyingAsset['arb:vchf'] + ), + arbethErc20( + 'b6d3265c-fd83-4e75-b46a-db3f068536c4', + 'arb:veur', + 'VNX Euro', + 18, + '0x4883C8f0529F37e40eBeA870F3C13cDfAD5d01f8', + UnderlyingAsset['arb:veur'] + ), arbethErc20( '0606676c-1e6b-488a-abe1-ab46c697c4b9', 'arbeth:usdc', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index bf9fc53d0f..b6ac080655 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -10171,6 +10171,30 @@ export const erc20Coins = [ '0x3073f7aaa4db83f95e9fff17424f71d4751a3073', UnderlyingAsset['eth:move'] ), + erc20( + '03675fb9-f2d4-4049-a9e6-92461bd63319', + 'eth:block', + 'Block Protocol', + 18, + '0x8fc17671d853341d9e8b001f5fc3c892d09cb53a', + UnderlyingAsset['eth:block'] + ), + erc20( + 'baa60978-c470-4acc-925e-250d8acb6009', + 'eth:bito', + 'BitoPro Coin', + 18, + '0x93b1e78a3e652cd2e71c4a767595b77282344932', + UnderlyingAsset['eth:bito'] + ), + erc20( + '4a037650-323d-4361-93b1-d569976c0e30', + 'eth:ultra', + 'Ultra', + 6, + '0x50293DD8889B931EB3441d2664dce8396640B419', + UnderlyingAsset['eth:ultra'] + ), terc20( '0205f0d6-0647-47c9-ad8b-c48d048e54f3', 'fixed', diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index 2d27f1f3d0..c89700ed94 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -514,6 +514,22 @@ export const ofcCoins = [ UnderlyingAsset['sol:mnde'], SOL_TOKEN_FEATURES ), + ofcsolToken( + '8c7a1521-aabb-4a3d-9239-2e9b89015ed8', + 'ofcsol:veur', + 'VNX Euro', + 9, + UnderlyingAsset['sol:veur'], + SOL_OFC_TOKEN_FEATURES + ), + ofcsolToken( + 'f7c2a134-b706-4875-ac58-88132882ef64', + 'ofcsol:vchf', + 'VNX Swiss Franc', + 9, + UnderlyingAsset['sol:vchf'], + SOL_OFC_TOKEN_FEATURES + ), ofcsolToken( 'fc7ac820-4b48-4286-8881-9b418118198e', 'ofcsol:jto', @@ -646,6 +662,14 @@ export const ofcCoins = [ 6, UnderlyingAsset['arbeth:usdc'] ), + ofcArbethErc20( + 'cb8b1d90-f1e4-45e2-b760-1d073c7edccc', + 'ofcarbeth:vchf', + 'VNX Franc', + 18, + UnderlyingAsset['arb:vchf'] + ), + ofcArbethErc20('8087ff3d-3157-43b8-b6d1-a9e62a12b3ec', 'ofcarbeth:veur', 'VNX Euro', 18, UnderlyingAsset['arb:veur']), ofcArbethErc20( '4834e014-0282-4e27-ad9c-c4a4468ce732', 'ofcarbeth:usdt', @@ -676,6 +700,13 @@ export const ofcCoins = [ 18, UnderlyingAsset['avaxc:dai'] ), + ofcAvaxErc20( + '49608052-e4ea-4623-9732-595368ff053b', + 'ofcavaxc:shrap', + 'Shrapnel', + 18, + UnderlyingAsset['avaxc:shrap'] + ), ofcAvaxErc20('ad7a51a1-81fb-483f-b338-9bb236ce9662', 'ofcavaxc:joe', 'Trader Joe', 18, UnderlyingAsset['avaxc:joe']), ofcAvaxErc20('18d60ded-bc60-48aa-a38a-6f85384ea6cc', 'ofcavaxc:klo', 'Kalao', 18, UnderlyingAsset['avaxc:klo']), ofcAvaxErc20('4ad0a18d-36b0-42db-ac94-938a0862ef0b', 'ofcavaxc:link', 'Chainlink', 18, UnderlyingAsset['avaxc:link']), @@ -802,6 +833,27 @@ export const ofcCoins = [ 9, UnderlyingAsset['polygon:sol'] ), + ofcPolygonErc20( + '6fb5df7d-95a1-47a8-b733-3bc99a82ce22', + 'ofcpolygon:mv', + 'GensoKishi Metaverse', + 18, + UnderlyingAsset['polygon:mv'] + ), + ofcPolygonErc20( + '24fbf402-9446-4eee-ace1-94fef6983bfb', + 'ofcpolygon:bid', + 'BidNow', + 18, + UnderlyingAsset['polygon:bid'] + ), + ofcPolygonErc20( + '6d951280-8086-41fe-bf48-7985b425dead', + 'polygon:tcs', + 'TCS Token', + 18, + UnderlyingAsset['polygon:tcs'] + ), ofcPolygonErc20( '7a7e983f-44be-4692-8a94-b0c14574f96a', 'ofcpolygon:wbtc', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index 0313cf8cdd..6e19c1f51d 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -2942,6 +2942,21 @@ export const ofcErc20Coins = [ 18, underlyingAssetForSymbol('eth:edu') ), + ofcerc20( + '06c266d3-de33-438d-a9c5-b610b4a1de7d', + 'ofceth:block', + 'Block Protocol', + 18, + underlyingAssetForSymbol('eth:block') + ), + ofcerc20( + '593ae9a1-ab69-423a-b9a2-1980a0c50f97', + 'ofceth:bito', + 'BitoPro Coin', + 18, + underlyingAssetForSymbol('eth:bito') + ), + ofcerc20('29a9b457-bead-43db-86e4-2ae58ac9c9bb', 'ofceth:ultra', 'Ultra', 6, underlyingAssetForSymbol('eth:ultra')), ofcerc20('b1466e8d-179e-491e-a25f-d6af291f0ee2', 'ofceth:telos', 'Telos', 18, underlyingAssetForSymbol('eth:telos')), ofcerc20( '7ed9a25b-86e8-49a8-932f-3c6b38ad2d42',