diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index adee4b753f..16421a3389 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -2078,6 +2078,38 @@ export enum UnderlyingAsset { 'eth:avail' = 'eth:avail', 'eth:dolo' = 'eth:dolo', 'eth:era' = 'eth:era', + + // Ondo Tokenized Assets + 'eth:qqqon' = 'qqqon', + 'eth:spyon' = 'spyon', + 'eth:nvdaon' = 'nvdaon', + 'eth:tslaon' = 'tslaon', + 'eth:aaplon' = 'aaplon', + 'eth:mstron' = 'mstron', + 'eth:pltron' = 'pltron', + 'eth:hoodon' = 'hoodon', + 'eth:crclon' = 'crclon', + 'eth:coinon' = 'coinon', + 'eth:amznon' = 'amznon', + 'eth:googlon' = 'googlon', + 'eth:metaon' = 'metaon', + 'eth:babaon' = 'babaon', + 'eth:msfton' = 'msfton', + 'eth:spgion' = 'spgion', + 'eth:tsmon' = 'tsmon', + 'eth:amdon' = 'amdon', + 'eth:unhon' = 'unhon', + 'eth:jpmon' = 'jpmon', + 'eth:orclon' = 'orclon', + 'eth:von' = 'von', + 'eth:maon' = 'maon', + 'eth:llyon' = 'llyon', + 'eth:nflxon' = 'nflxon', + 'eth:coston' = 'coston', + 'eth:iauon' = 'iauon', + 'eth:ivvon' = 'ivvon', + 'eth:slvon' = 'slvon', + 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ' = 'xlm:BST-GADDFE4R72YUP2AOEL67OHZN3GJQYPC3VE734N2XFMEGRR2L32CZ3XYZ', 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M' = 'xlm:VELO-GDM4RQUQQUVSKQA7S6EM7XBZP3FCGH4Q7CL6TABQ7B2BEJ5ERARM2M5M', 'xlm:SLT-GCKA6K5PCQ6PNF5RQBF7PQDJWRHO6UOGFMRLK3DYHDOI244V47XKQ4GP' = 'xlm:SLT-GCKA6K5PCQ6PNF5RQBF7PQDJWRHO6UOGFMRLK3DYHDOI244V47XKQ4GP', diff --git a/modules/statics/src/coins/erc20Coins.ts b/modules/statics/src/coins/erc20Coins.ts index e736a3d87f..54b10612e0 100644 --- a/modules/statics/src/coins/erc20Coins.ts +++ b/modules/statics/src/coins/erc20Coins.ts @@ -12056,4 +12056,238 @@ export const erc20Coins = [ undefined, Networks.test.hoodi ), + + // Ondo Tokenized Assets + erc20( + '1c2ed80e-c485-4c67-9dc3-22b7d23219f1', + 'eth:qqqon', + 'Invesco QQQ (Ondo Tokenized)', + 18, + '0x0e397938c1aa0680954093495b70a9f5e2249aba', + UnderlyingAsset['eth:qqqon'] + ), + erc20( + 'e13d7445-f465-4a45-aef1-3e32d4bd0f9c', + 'eth:spyon', + 'SPDR S&P 500 ETF (Ondo Tokenized)', + 18, + '0xfedc5f4a6c38211c1338aa411018dfaf26612c08', + UnderlyingAsset['eth:spyon'] + ), + erc20( + 'f5d7b0b3-42de-4555-8b14-82430b6ac372', + 'eth:nvdaon', + 'NVIDIA (Ondo Tokenized)', + 18, + '0x2d1f7226bd1f780af6b9a49dcc0ae00e8df4bdee', + UnderlyingAsset['eth:nvdaon'] + ), + erc20( + '70493e8f-4ee7-4eaf-b115-f7f64c7cbb9c', + 'eth:tslaon', + 'Tesla (Ondo Tokenized)', + 18, + '0xf6b1117ec07684d3958cad8beb1b302bfd21103f', + UnderlyingAsset['eth:tslaon'] + ), + erc20( + 'c7a9ac82-3d84-4e88-86d6-0c5c69b717d5', + 'eth:aaplon', + 'Apple (Ondo Tokenized)', + 18, + '0x14c3abf95cb9c93a8b82c1cdcb76d72cb87b2d4c', + UnderlyingAsset['eth:aaplon'] + ), + erc20( + 'bcead26f-3bba-4fa4-bf4a-f3cb93a5c1d7', + 'eth:mstron', + 'MicroStrategy (Ondo Tokenized)', + 18, + '0xcabd955322dfbf94c084929ac5e9eca3feb5556f', + UnderlyingAsset['eth:mstron'] + ), + erc20( + '47ece7cd-2e8c-4ca7-8e7b-3c40c54d9e24', + 'eth:pltron', + 'Palantir Technologies (Ondo Tokenized)', + 18, + '0x0c666485b02f7a87d21add7aeb9f5e64975aa490', + UnderlyingAsset['eth:pltron'] + ), + erc20( + 'a9f5d8e4-28b0-4f89-9b7a-c8c75e415f9e', + 'eth:hoodon', + 'Robinhood Markets (Ondo Tokenized)', + 18, + '0x998f02a9e343ef6e3e6f28700d5a20f839fd74e6', + UnderlyingAsset['eth:hoodon'] + ), + erc20( + 'e6b47c58-fb0a-4b92-a2c6-7f1c3d5b11d6', + 'eth:crclon', + 'Circle Internet Group (Ondo Tokenized)', + 18, + '0x3632dea96a953c11dac2f00b4a05a32cd1063fae', + UnderlyingAsset['eth:crclon'] + ), + erc20( + 'c13df8a2-eb9b-4c5c-92bd-68a73abb19e0', + 'eth:coinon', + 'Coinbase (Ondo Tokenized)', + 18, + '0xf042cfa86cf1d598a75bdb55c3507a1f39f9493b', + UnderlyingAsset['eth:coinon'] + ), + erc20( + '93ba482c-0152-48d1-96c4-678d8a1a3c7f', + 'eth:amznon', + 'Amazon (Ondo Tokenized)', + 18, + '0xbb8774fb97436d23d74c1b882e8e9a69322cfd31', + UnderlyingAsset['eth:amznon'] + ), + erc20( + '16a4d879-62ca-4f20-a8d0-2c8d7e2a25a9', + 'eth:googlon', + 'Alphabet Class A (Ondo Tokenized)', + 18, + '0xba47214edd2bb43099611b208f75e4b42fdcfedc', + UnderlyingAsset['eth:googlon'] + ), + erc20( + '29fb5687-d0f9-4ccd-8fa9-6b3e2d83695a', + 'eth:metaon', + 'Meta Platforms (Ondo Tokenized)', + 18, + '0x59644165402b611b350645555b50afb581c71eb2', + UnderlyingAsset['eth:metaon'] + ), + erc20( + '452b7183-a1d2-4d6c-aad7-5e2b5f3e076d', + 'eth:babaon', + 'Alibaba (Ondo Tokenized)', + 18, + '0x41765f0fcddc276309195166c7a62ae522fa09ef', + UnderlyingAsset['eth:babaon'] + ), + erc20( + 'bff5ad0c-cb1c-4a15-ba6e-45f3af5b9aea', + 'eth:msfton', + 'Microsoft (Ondo Tokenized)', + 18, + '0xb812837b81a3a6b81d7cd74cfb19a7f2784555e5', + UnderlyingAsset['eth:msfton'] + ), + erc20( + '8d7c3e9f-6ae4-4f8a-9d17-d1c3a4f72ae9', + 'eth:spgion', + 'S&P Global (Ondo Tokenized)', + 18, + '0xbc843b147db4c7e00721d76037b8b92e13afe13f', + UnderlyingAsset['eth:spgion'] + ), + erc20( + '7a2be40d-1f5e-45d3-81a9-3642c57a9f8b', + 'eth:tsmon', + 'Taiwan Semiconductor Manufacturing (Ondo Tokenized)', + 18, + '0x3cafdbfe682aec17d5ace2f97a2f3ab3dcf6a4a9', + UnderlyingAsset['eth:tsmon'] + ), + erc20( + '6a9e0c2f-1d7a-4b83-ba5e-9fd3e78a4d5e', + 'eth:amdon', + 'AMD (Ondo Tokenized)', + 18, + '0x0c1f3412a44ff99e40bf14e06e5ea321ae7b3938', + UnderlyingAsset['eth:amdon'] + ), + erc20( + 'b9c12a83-4e5f-47d2-a8b6-2c9e3d8c4f7e', + 'eth:unhon', + 'UnitedHealth (Ondo Tokenized)', + 18, + '0x075756f3b6381a79633438faa8964946bf40163d', + UnderlyingAsset['eth:unhon'] + ), + erc20( + 'e8f5a7c2-d3b9-41e6-9c8a-7d0f2e9b1a5c', + 'eth:jpmon', + 'JPMorgan Chase (Ondo Tokenized)', + 18, + '0x03c1ec4ca9dbb168e6db0def827c085999cbffaf', + UnderlyingAsset['eth:jpmon'] + ), + erc20( + '2f7d9e6a-1c4b-48a3-9e5d-7b8c3f2a1d9e', + 'eth:orclon', + 'Oracle (Ondo Tokenized)', + 18, + '0x8a23c6baadb88512b30475c83df6a63881e33e1e', + UnderlyingAsset['eth:orclon'] + ), + erc20( + 'c1a9e7d8-3f5b-42e6-8d7a-9c4f2e3b1d5a', + 'eth:von', + 'Visa (Ondo Tokenized)', + 18, + '0xac37c20c1d0e5285035e056101a64e263ff94a41', + UnderlyingAsset['eth:von'] + ), + erc20( + 'd7e9a6c2-4f8b-4e3d-8a1c-9b8e7a4f6d3c', + 'eth:maon', + 'Mastercard (Ondo Tokenized)', + 18, + '0xa29dc2102dfc2a0a4a5dcb84af984315567c9858', + UnderlyingAsset['eth:maon'] + ), + erc20( + '3e8f7c9a-6d2b-4a5c-9e1d-8f7a6b3c2e9d', + 'eth:llyon', + 'Eli Lilly (Ondo Tokenized)', + 18, + '0xf192957ae52db3eb088654403cc2eded014ae556', + UnderlyingAsset['eth:llyon'] + ), + erc20( + 'f6a9d8c7-3e5b-4a2d-9f7c-1e8a6d9b3c5f', + 'eth:nflxon', + 'Netflix (Ondo Tokenized)', + 18, + '0x032dec3372f25c41ea8054b4987a7c4832cdb338', + UnderlyingAsset['eth:nflxon'] + ), + erc20( + '9d8e7f6a-5c4b-4e2d-9a9f-8b7c6e5d4a3b', + 'eth:coston', + 'Costco (Ondo Tokenized)', + 18, + '0x0c8276e4fec072cf7854be69c70f7773d1610857', + UnderlyingAsset['eth:coston'] + ), + erc20( + 'a3b9c8d7-6e5f-4a2d-9c9e-8f7b6a5d4c3e', + 'eth:iauon', + 'iShares Gold Trust (Ondo Tokenized)', + 18, + '0x4f0ca3df1c2e6b943cf82e649d576ffe7b2fabcf', + UnderlyingAsset['eth:iauon'] + ), + erc20( + 'e7d9c8b6-5a4f-4e2d-9b9a-7c6f5e4d3b2a', + 'eth:ivvon', + 'iShares Core S&P 500 ETF (Ondo Tokenized)', + 18, + '0x62ca254a363dc3c748e7e955c20447ab5bf06ff7', + UnderlyingAsset['eth:ivvon'] + ), + erc20( + 'c9b8a7d6-5e4f-4a2d-9b9c-8e7f6a5d4b3c', + 'eth:slvon', + 'iShares Silver Trust (Ondo Tokenized)', + 18, + '0xf3e4872e6a4cf365888d93b6146a2baa7348f1a4', + UnderlyingAsset['eth:slvon'] + ), ]; diff --git a/modules/statics/src/coins/ofcErc20Coins.ts b/modules/statics/src/coins/ofcErc20Coins.ts index 71dc1b061a..9c26a3b42e 100644 --- a/modules/statics/src/coins/ofcErc20Coins.ts +++ b/modules/statics/src/coins/ofcErc20Coins.ts @@ -3645,6 +3645,239 @@ export const tOfcErc20Coins = [ 18, underlyingAssetForSymbol('eth:sign') ), + + // Ondo Tokenized Assets + ofcerc20( + 'e92a9558-f1d8-4293-9fc6-449d7e5a4e3e', + 'ofceth:qqqon', + 'Invesco QQQ (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:qqqon') + ), + + ofcerc20( + 'a485d7b9-21c6-4d2f-8c1a-9bc123b6d742', + 'ofceth:spyon', + 'SPDR S&P 500 ETF (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:spyon') + ), + + ofcerc20( + '37b8f45c-6e9d-4821-a938-2d765b6fecd3', + 'ofceth:nvdaon', + 'NVIDIA (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:nvdaon') + ), + + ofcerc20( + 'c3a1e8d7-5f4b-412c-8a8d-7b9c4e3f2d1a', + 'ofceth:tslaon', + 'Tesla (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:tslaon') + ), + + ofcerc20( + 'f8a7e6d5-c4b3-4a1d-8e8f-7b6c5a4d3e2b', + 'ofceth:aaplon', + 'Apple (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:aaplon') + ), + + ofcerc20( + '9e8d7c6b-5a4f-42cd-9b0a-9c8f7e6d5a4b', + 'ofceth:mstron', + 'MicroStrategy (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:mstron') + ), + + ofcerc20( + 'b1a9c8d7-e6f5-43ab-8c1d-0e9f8a7b6c5d', + 'ofceth:pltron', + 'Palantir Technologies (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:pltron') + ), + + ofcerc20( + 'd7c6b5a4-3e2f-40db-8a8c-7e6f5d4c3b2a', + 'ofceth:hoodon', + 'Robinhood Markets (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:hoodon') + ), + + ofcerc20( + '7f6e5d4c-3b2a-40fe-8d8c-7b6a5f4e3d2c', + 'ofceth:crclon', + 'Circle Internet Group (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:crclon') + ), + + ofcerc20( + 'a9b8c7d6-e5f4-4d2c-8b0a-9e8d7f6c5b4a', + 'ofceth:coinon', + 'Coinbase (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:coinon') + ), + + ofcerc20( + '5d4c3b2a-1f0e-4d8c-8b6a-5f4e3d2c1b0a', + 'ofceth:amznon', + 'Amazon (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:amznon') + ), + + ofcerc20( + 'e3d2c1b0-a9f8-46ed-8c4b-3a2f1d0e9c8b', + 'ofceth:googlon', + 'Alphabet Class A (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:googlon') + ), + + ofcerc20( + '2c1b0a9e-8d7f-45ed-9c3b-2a1f0e9d8c7b', + 'ofceth:metaon', + 'Meta Platforms (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:metaon') + ), + + ofcerc20( + 'c7b6a5f4-e3d2-41b0-a9e8-d7f6e5d4c3b2', + 'ofceth:babaon', + 'Alibaba (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:babaon') + ), + + ofcerc20( + '1b0a9e8d-7f6e-4d4c-8b2a-1f0e9d8c7b6a', + 'ofceth:msfton', + 'Microsoft (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:msfton') + ), + + ofcerc20( + 'f4e3d2c1-b0a9-48d7-96e5-d4c3b2a1f0e9', + 'ofceth:spgion', + 'S&P Global (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:spgion') + ), + + ofcerc20( + 'a1f0e9d8-c7b6-45f4-93d2-c1b0a9e8d7f6', + 'ofceth:tsmon', + 'Taiwan Semiconductor Manufacturing (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:tsmon') + ), + + ofcerc20( + '3b2a1f0e-9d8c-4b6a-8f4e-3d2c1b0a9e8d', + 'ofceth:amdon', + 'AMD (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:amdon') + ), + + ofcerc20( + 'd7f6e5d4-c3b2-41f0-99d8-c7b6a5f4e3d2', + 'ofceth:unhon', + 'UnitedHealth (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:unhon') + ), + + ofcerc20( + '5f4e3d2c-1b0a-4e8d-8f6e-5d4c3b2a1f0e', + 'ofceth:jpmon', + 'JPMorgan Chase (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:jpmon') + ), + + ofcerc20( + 'e5d4c3b2-a1f0-49d8-87b6-a5f4e3d2c1b0', + 'ofceth:orclon', + 'Oracle (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:orclon') + ), + + ofcerc20( + '9e8d7f6e-5d4c-4b2a-8f0e-9d8c7b6a5f4e', + 'ofceth:von', + 'Visa (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:von') + ), + + ofcerc20( + '7b6a5f4e-3d2c-40ba-8e8d-7f6e5d4c3b2a', + 'ofceth:maon', + 'Mastercard (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:maon') + ), + + ofcerc20( + 'c1b0a9e8-d7f6-45d4-83b2-a1f0e9d8c7b6', + 'ofceth:llyon', + 'Eli Lilly (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:llyon') + ), + + ofcerc20( + '3d2c1b0a-9e8d-46fe-8d4c-3b2a1f0e9d8c', + 'ofceth:nflxon', + 'Netflix (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:nflxon') + ), + + ofcerc20( + 'a5f4e3d2-c1b0-49e8-87f6-e5d4c3b2a1f0', + 'ofceth:coston', + 'Costco (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:coston') + ), + + ofcerc20( + 'f0e9d8c7-b6a5-44e3-82c1-b0a9e8d7f6e5', + 'ofceth:iauon', + 'iShares Gold Trust (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:iauon') + ), + + ofcerc20( + 'd4c3b2a1-f0e9-48c7-86a5-f4e3d2c1b0a9', + 'ofceth:ivvon', + 'iShares Core S&P 500 ETF (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:ivvon') + ), + + ofcerc20( + '8c7b6a5f-4e3d-4c1b-9a9e-8d7f6e5d4c3b', + 'ofceth:slvon', + 'iShares Silver Trust (Ondo Tokenized)', + 18, + underlyingAssetForSymbol('eth:slvon') + ), ]; function underlyingAssetForSymbol(underlyingAssetValue: string): UnderlyingAsset { diff --git a/modules/statics/src/ofc.ts b/modules/statics/src/ofc.ts index 2f66799fe7..f41bdd7b67 100644 --- a/modules/statics/src/ofc.ts +++ b/modules/statics/src/ofc.ts @@ -214,12 +214,11 @@ export function tofc( * @param id uuid v4 * @param name unique identifier of the coin * @param fullName Complete human-readable name of the coin - * @param network Network object for this coin * @param decimalPlaces Number of decimal places this coin supports (divisibility exponent) * @param asset Asset which this coin represents. This is the same for both mainnet and testnet variants of a coin. - * @param kind Differentiates coins which represent fiat assets from those which represent crypto assets - * @param prefix? Optional coin prefix. Defaults to empty string + * @param kind Differentiates coins which represent fiat assets from those which represent crypto assets * @param prefix? Optional coin prefix. Defaults to empty string * @param suffix? Optional coin suffix. Defaults to coin name. + * @param network Network object for this coin * @param isToken? Whether or not this account coin is a token of another coin * @param features? Features of this coin. Defaults to the DEFAULT_FEATURES defined in `OfcCoin` * @param primaryKeyCurve The elliptic curve for this chain/token