From 77ea67af73c84707fd1cd0d5a0330334f14d9034 Mon Sep 17 00:00:00 2001 From: rahulBitGo Date: Thu, 30 Oct 2025 15:25:56 +0530 Subject: [PATCH] feat(statics): add new batch of tokens WIN-7633 Ticket: WIN-7633 --- modules/statics/src/allCoinsAndTokens.ts | 9 +++++ modules/statics/src/base.ts | 10 ++++++ modules/statics/src/coins/bscTokens.ts | 9 +++++ modules/statics/src/coins/erc20Coins.ts | 40 ++++++++++++++++++++++ modules/statics/src/coins/ofcCoins.ts | 19 ++++++++++ modules/statics/src/coins/ofcErc20Coins.ts | 13 +++++++ modules/statics/src/coins/polygonTokens.ts | 9 +++++ modules/statics/src/coins/solTokens.ts | 20 +++++++++++ 8 files changed, 129 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index f4b367a3e5..32ee121cd7 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -2506,6 +2506,15 @@ export const allCoinsAndTokens = [ UnderlyingAsset['baseeth:towns'], Networks.main.basechain ), + erc20Token( + 'ff85dedc-78b3-421a-823f-b570c0259dee', + 'baseeth:recall', + 'Recall', + 18, + '0x1f16e03c1a5908818f47f6ee7bb16690b40d0671', + UnderlyingAsset['baseeth:recall'], + Networks.main.basechain + ), erc20Token( 'cc24757e-e2e4-4bfe-8102-834f1be55341', 'baseeth:brlv', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index bcb6288e7b..06ca941184 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2289,6 +2289,11 @@ export enum UnderlyingAsset { 'eth:anon' = 'eth:anon', 'eth:omi' = 'eth:omi', 'eth:andy' = 'eth:andy', + 'eth:aioz' = 'eth:aioz', + 'eth:job' = 'eth:job', + 'eth:irys' = 'eth:irys', + 'eth:kpk' = 'eth:kpk', + 'eth:devve' = 'eth:devve', 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ' = 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ', 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M' = 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M', @@ -2561,6 +2566,7 @@ export enum UnderlyingAsset { 'polygon:txusd' = 'polygon:txusd', 'polygon:zig' = 'polygon:zig', 'polygon:brl1' = 'polygon:brl1', + 'polygon:cnkt+' = 'polygon:cnkt+', // Polygon NFTs // generic NFTs 'erc721:polygontoken' = 'erc721:polygontoken', @@ -2722,6 +2728,7 @@ export enum UnderlyingAsset { 'bsc:pln' = 'bsc:pln', 'bsc:ff' = 'bsc:ff', 'bsc:c98' = 'bsc:c98', + 'bsc:ln' = 'bsc:ln', // BSC NFTs // generic NFTs @@ -2827,6 +2834,7 @@ export enum UnderlyingAsset { 'baseeth:towns' = 'baseeth:towns', 'baseeth:brlv' = 'baseeth:brlv', 'baseeth:wbrly' = 'baseeth:wbrly', + 'baseeth:recall' = 'baseeth:recall', // BaseETH testnet tokens 'tbaseeth:usdc' = 'tbaseeth:usdc', @@ -3097,6 +3105,8 @@ export enum UnderlyingAsset { 'sol:xsgd' = 'sol:xsgd', 'sol:straitxusd' = 'sol:straitxusd', 'sol:usx' = 'sol:usx', + 'sol:rksol' = 'sol:rksol', + 'sol:usda1' = 'sol:usda1', 'tsol:txsgd' = 'sol:txsgd', 'tsol:txusd' = 'sol:txusd', diff --git a/modules/statics/src/coins/bscTokens.ts b/modules/statics/src/coins/bscTokens.ts index 46f5920b69..eb4e5d6f55 100644 --- a/modules/statics/src/coins/bscTokens.ts +++ b/modules/statics/src/coins/bscTokens.ts @@ -88,6 +88,15 @@ export const bscTokens = [ UnderlyingAsset['bsc:bake'], BSC_TOKEN_FEATURES ), + bscToken( + '376bf252-c91d-41b4-9db3-05be7765196a', + 'bsc:ln', + 'LnfiOFT', + 6, + '0x6d2ebdf6d551d8408e7d896e9a1ec6f84806e193', + UnderlyingAsset['bsc:ln'], + BSC_TOKEN_FEATURES + ), bscToken( '9ea65fe0-f7e2-44a5-abec-ef663e74a883', 'bsc:busd', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index 2edc43998f..791c495f86 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -11899,6 +11899,46 @@ export const erc20Coins = [ '0xc43c6bfeda065fe2c4c11765bf838789bd0bb5de', UnderlyingAsset['eth:red'] ), + erc20( + '49de3bf9-834b-487d-9f83-0bb22a345cba', + 'eth:aioz', + 'AIOZ Network', + 18, + '0x626e8036deb333b408be468f951bdb42433cbf18', + UnderlyingAsset['eth:aioz'] + ), + erc20( + '3b5398f9-9c76-4508-8e9a-bf114506025c', + 'eth:job', + 'Jobchain', + 8, + '0xdfbc9050f5b01df53512dcc39b4f2b2bbacd517a', + UnderlyingAsset['eth:job'] + ), + erc20( + '88be6052-9142-478a-b53b-173777a4c72b', + 'eth:irys', + 'IRYS', + 18, + '0x50f41f589afaca2ef41fdf590fe7b90cd26dee64', + UnderlyingAsset['eth:irys'] + ), + erc20( + 'c738d87d-45f8-4380-8ed3-e88be175f29e', + 'eth:kpk', + 'KPK', + 18, + '0xbf3f63d8ac133b16d7d50c015036b33219dd8d23', + UnderlyingAsset['eth:kpk'] + ), + erc20( + 'fadee72c-b4ca-4fb6-b985-4cf119dfa49f', + 'eth:devve', + 'DEVVE', + 18, + '0x8248270620aa532e4d64316017be5e873e37cc09', + UnderlyingAsset['eth:devve'] + ), erc20( 'facb8d7f-36f4-45f2-be14-b53895e641ad', 'eth:dka', diff --git a/modules/statics/src/coins/ofcCoins.ts b/modules/statics/src/coins/ofcCoins.ts index 1f9f1ac455..32586388ea 100644 --- a/modules/statics/src/coins/ofcCoins.ts +++ b/modules/statics/src/coins/ofcCoins.ts @@ -1076,6 +1076,17 @@ export const ofcCoins = [ ...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN, ]), + ofcsolToken( + 'e343b3c2-dcbb-4a9f-a60e-3dd79825c5fb', + 'ofcsol:rksol', + 'Starke Staked SOL', + 9, + UnderlyingAsset['sol:rksol'], + [...SOL_TOKEN_FEATURES] + ), + ofcsolToken('aac718d6-1cc1-411e-8a48-112d221e7c4d', 'ofcsol:usda1', 'ANDX USD', 9, UnderlyingAsset['sol:usda1'], [ + ...SOL_TOKEN_FEATURES, + ]), ofcsolToken( 'b08c09fd-73fb-4b7f-8377-72225cd8c256', 'ofcsol:dupe', @@ -1905,6 +1916,7 @@ export const ofcCoins = [ ), ofcBscToken('4b2e7c6a-9d8f-3f1e-8a2f-5c6d9e7b1a3f', 'ofcbsc:bnx', 'BinaryX', 18, UnderlyingAsset['bsc:bnx']), ofcBscToken('3f1e9d8f-7c6a-2e4b-8a5f-1b2e6c7a9d6f', 'ofcbsc:bake', 'BakeryToken', 18, UnderlyingAsset['bsc:bake']), + ofcBscToken('1a586a4a-db62-4a2b-8a46-0af0c912ca00', 'ofcbsc:ln', 'LnfiOFT', 6, UnderlyingAsset['bsc:ln']), ofcBscToken( '8a7d9f6c-5e4b-1f2a-8f7c-9d6a8e2b1c5f', 'ofcbsc:busd', @@ -2386,6 +2398,13 @@ export const ofcCoins = [ 18, UnderlyingAsset['polygon:cnkt'] ), + ofcPolygonErc20( + 'b35bbebf-a200-4bc8-8a46-c8feb9e08aba', + 'ofcpolygon:cnkt+', + 'Coinnekt+', + 18, + UnderlyingAsset['polygon:cnkt+'] + ), ofcPolygonErc20( 'a63bf18b-3462-403c-93f5-ff1b608622c2', 'ofcpolygon:usdc', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index e8be676060..924a850a95 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -4427,6 +4427,11 @@ export const tOfcErc20Coins = [ 18, underlyingAssetForSymbol('eth:banana') ), + ofcerc20('768025b4-e38d-435c-af69-799522cda202', 'ofceth:aioz', 'aioz', 18, UnderlyingAsset['eth:aioz']), + ofcerc20('63f1d5de-5729-4a71-ba6e-dcd7095c20da', 'ofceth:job', 'jobchain', 8, UnderlyingAsset['eth:job']), + ofcerc20('90169666-a3ee-4ff6-b447-0553a1a4cbb8', 'ofceth:irys', 'irys', 18, UnderlyingAsset['eth:irys']), + ofcerc20('42fc787e-bd51-4ba0-915f-14b7cdae1bf3', 'ofceth:kpk', 'kpk', 18, UnderlyingAsset['eth:kpk']), + ofcerc20('20e090cf-d2ca-404d-9e14-2f8795b9fed6', 'ofceth:devve', 'devve', 18, UnderlyingAsset['eth:devve']), ofcerc20('0d6a51be-34d0-4e91-b8a6-b79004c44bc3', 'ofceth:zkj', 'zkj', 18, underlyingAssetForSymbol('eth:zkj')), ofcerc20('42da0317-adf3-4645-99d5-e731ccc0070d', 'ofceth:spk', 'spk', 18, underlyingAssetForSymbol('eth:spk')), ofcerc20('4383dfcc-35b9-4754-aeda-120a36637cb9', 'ofceth:merl', 'merl', 18, underlyingAssetForSymbol('eth:merl')), @@ -4492,6 +4497,14 @@ export const tOfcErc20Coins = [ ofcerc20('faddfbec-becf-4f9f-8f8b-9daebfcadbec', 'ofcbaseeth:towns', 'Towns', 18, UnderlyingAsset['baseeth:towns']), + ofcerc20( + 'f6bebafa-7934-4ca2-9195-1f4543c2ce0c', + 'ofcbaseeth:recall', + 'Recall', + 18, + UnderlyingAsset['baseeth:recall'] + ), + ofcerc20( '088adddd-d75d-416f-94f0-05b686ffc424', 'ofcbaseeth:brlv', diff --git a/modules/statics/src/coins/polygonTokens.ts b/modules/statics/src/coins/polygonTokens.ts index a9e1a7ecaf..6422bc447f 100644 --- a/modules/statics/src/coins/polygonTokens.ts +++ b/modules/statics/src/coins/polygonTokens.ts @@ -57,6 +57,15 @@ export const polygonTokens = [ UnderlyingAsset['polygon:cnkt'], POLYGON_TOKEN_FEATURES ), + polygonErc20( + '80ddd2ff-3156-4212-a768-0445e73fff6b', + 'polygon:cnkt+', + 'Coinnekt+', + 18, + '0x87bdfbe98ba55104701b2f2e999982a317905637', + UnderlyingAsset['polygon:cnkt+'], + POLYGON_TOKEN_FEATURES + ), polygonErc20( '0fb0aecf-c5d1-4c42-a96b-04ddbf45c99c', 'polygon:wbtc', diff --git a/modules/statics/src/coins/solTokens.ts b/modules/statics/src/coins/solTokens.ts index eb05fd091b..0dd2d842b0 100644 --- a/modules/statics/src/coins/solTokens.ts +++ b/modules/statics/src/coins/solTokens.ts @@ -2917,6 +2917,26 @@ export const solTokens = [ UnderlyingAsset['sol:usd1'], [...SOL_TOKEN_FEATURES, CoinFeature.STABLECOIN] ), + solToken( + '1477933f-cda3-469a-8da6-c80e701ffc99', + 'sol:rksol', + 'Starke Staked SOL', + 9, + 'EPCz5LK372vmvCkZH3HgSuGNKACJJwwxsofW6fypCPZL', + 'EPCz5LK372vmvCkZH3HgSuGNKACJJwwxsofW6fypCPZL', + UnderlyingAsset['sol:rksol'], + [...SOL_TOKEN_FEATURES] + ), + solToken( + '092ca0c5-7579-45bb-8def-12df9ff12fa7', + 'sol:usda1', + 'ANDX USD', + 9, + '6PvZ7FShNSrSiZ1byAjgB1zG1d8KLe7EZRUn4uwdiVgJ', + '6PvZ7FShNSrSiZ1byAjgB1zG1d8KLe7EZRUn4uwdiVgJ', + UnderlyingAsset['sol:usda1'], + [...SOL_TOKEN_FEATURES] + ), solToken( 'c1890b01-02d5-456c-8aab-f9ba2a46496b', 'sol:dupe',