From 42d4c1de79c8cd77151985ad58559f0574b7836a Mon Sep 17 00:00:00 2001 From: Yashvanth B L Date: Mon, 11 May 2026 12:48:39 +0530 Subject: [PATCH] feat: add Robinhood mainnet ERC-20 tokens (TSLA and USDG) Ticket: CGD-1081 --- modules/statics/src/allCoinsAndTokens.ts | 18 ++++++++++++++ modules/statics/src/base.ts | 3 +++ modules/statics/src/coins/ofcErc20Coins.ts | 28 ++++++++++++++++++++++ 3 files changed, 49 insertions(+) diff --git a/modules/statics/src/allCoinsAndTokens.ts b/modules/statics/src/allCoinsAndTokens.ts index 5874dc9804..ee41afa556 100644 --- a/modules/statics/src/allCoinsAndTokens.ts +++ b/modules/statics/src/allCoinsAndTokens.ts @@ -2970,6 +2970,24 @@ export const allCoinsAndTokens = [ '', 'HoodETH' ), + erc20Token( + '71bfcfbb-0e1d-4712-9836-8e7c481b9d87', + 'hoodeth:tsla', + 'Tesla', + 18, + '0x322f0929c4625ed5bad873c95208d54e1c003b2d', + UnderlyingAsset['hoodeth:tsla'], + Networks.main.hoodeth + ), + erc20Token( + 'ca3ac76e-e88f-4f39-8571-006cd9b97389', + 'hoodeth:usdg', + 'USDG', + 18, + '0x5fc5360d0400a0fd4f2af552add042d716f1d168', + UnderlyingAsset['hoodeth:usdg'], + Networks.main.hoodeth + ), account( 'ddf32007-d3a5-4cad-9a20-b7793e96fdd2', 'h', diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 9367965017..de09978dcc 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -1905,6 +1905,9 @@ export enum UnderlyingAsset { // Robinhood Chain testnet ERC-20 tokens 'thoodeth:amzn' = 'thoodeth:amzn', 'thoodeth:tsla' = 'thoodeth:tsla', + // Robinhood Chain mainnet ERC-20 tokens + 'hoodeth:tsla' = 'hoodeth:tsla', + 'hoodeth:usdg' = 'hoodeth:usdg', THKD = 'thkd', THUNDER = 'thunder', TIO = 'tio', diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index d923533269..c6f8d5a650 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -35,6 +35,34 @@ export const ofcErc20Coins = [ ofcerc20('bd61426f-87d8-4c52-b47d-2dc5eed84f64', 'ofcnmr', 'Numeraire', 18, UnderlyingAsset.NMR), ofcerc20('3db3b895-756c-4c95-9dea-08d283f09a7a', 'ofcmeme', 'Meme', 8, UnderlyingAsset.MEME), ofcerc20('acf1a5a3-4555-4aa2-8c80-4e2cd4cdb61c', 'ofceth:meme', 'meme', 18, underlyingAssetForSymbol('eth:meme')), + ofcerc20( + '1806a1c6-56b1-4107-89af-8c93159905b9', + 'ofchoodeth:tsla', + 'Tesla', + 18, + UnderlyingAsset['hoodeth:tsla'], + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hoodeth' + ), + ofcerc20( + '4099ae4f-a6d0-4ee5-b26b-029cdd93645a', + 'ofchoodeth:usdg', + 'USDG', + 18, + UnderlyingAsset['hoodeth:usdg'], + undefined, + undefined, + undefined, + undefined, + undefined, + undefined, + 'hoodeth' + ), ofcerc20('8a73d170-28c1-48c9-8d3c-c7ea374f4414', 'ofcband', 'Band Protocol', 18, UnderlyingAsset.BAND), ofcerc20('ad5d8cf4-59b5-4b82-b1ee-d5d0d6ba5944', 'ofcant', 'Aragon', 18, UnderlyingAsset.ANT),