diff --git a/modules/statics/src/coins/botOfcTokens.ts b/modules/statics/src/coins/botOfcTokens.ts index dc986f2ef7..e0480a9943 100644 --- a/modules/statics/src/coins/botOfcTokens.ts +++ b/modules/statics/src/coins/botOfcTokens.ts @@ -2,11 +2,11 @@ import type { UnderlyingAsset } from '../base'; import * as AccountCtors from '../ofc'; export const botOfcTokens = [ AccountCtors.ofcerc20( - 'b1a35b36-f93d-4aae-a5ef-4f496230210a', - 'ofceth:abtx', - 'Abbott Laboratories (xStock)', + '26f46d44-700d-4e32-8845-fb181e6d8027', + 'ofceth:gusdcq', + 'Galaxy USDC Quality', 18, - 'eth:abtx' as unknown as UnderlyingAsset, + 'eth:gusdcq' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -14,11 +14,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - '1a742c7f-794d-4c64-8757-9443c849c097', - 'ofceth:abbvx', - 'ABBVIE INC. (xStock)', + '336f05ca-6548-495e-9c0b-8deba95ea56b', + 'ofceth:gusdtq', + 'Galaxy USDT Quality', 18, - 'eth:abbvx' as unknown as UnderlyingAsset, + 'eth:gusdtq' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -26,11 +26,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - '80c3254c-e916-4460-a211-4f921d62ceb9', - 'ofceth:acnx', - 'Accenture PLC (xStock)', + '0c881f11-064e-4e54-9fa6-55406e419819', + 'ofceth:gwethq', + 'Galaxy WETH Quality', 18, - 'eth:acnx' as unknown as UnderlyingAsset, + 'eth:gwethq' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -38,875 +38,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - 'c577e80c-2891-4cec-8067-366b0ca8e15b', - 'ofceth:googlx', - 'Alphabet Inc. Class A Common Stock (xStock)', - 18, - 'eth:googlx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '71dd34d2-4fd1-4b0d-8e53-bdbaf7104037', - 'ofceth:amznx', - 'Amazon.com Inc. Common Stock (xStock)', - 18, - 'eth:amznx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '968c8806-c31a-47cc-917c-ad068e7b7ce7', - 'ofceth:ambrx', - 'Amber International Holding Limited American Depositary Shares (xStock)', - 18, - 'eth:ambrx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'b02c69b9-9ffb-4dfb-a463-0a32ab748249', - 'ofceth:aaplx', - 'Apple Inc. Common Stock (xStock)', - 18, - 'eth:aaplx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'ac845ed1-5d15-4cdd-9321-ae919b51ec7f', - 'ofceth:appx', - 'Applovin Corporation Class A Common Stock (xStock)', - 18, - 'eth:appx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'c22391e3-b963-4372-91e1-41f60b1e228d', - 'ofceth:aznx', - 'AstraZeneca PLC American Depositary Shares (xStock)', - 18, - 'eth:aznx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '387d15e0-e485-4672-a473-b4edb8cee343', - 'ofceth:bacx', - 'Bank of America Corporation (xStock)', - 18, - 'eth:bacx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'b2284610-854a-4f04-9269-9e68f68c4cd2', - 'ofceth:brkbx', - 'Berkshire Hathaway (xStock)', - 18, - 'eth:brkbx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '08284602-e821-4252-9317-2ec0b7a8b10e', - 'ofceth:avgox', - 'Broadcom Inc. Common Stock (xStock)', - 18, - 'eth:avgox' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '3e22a479-e03c-44fb-900b-1be6bf2dc742', - 'ofceth:cvxx', - 'Chevron Corporation (xStock)', - 18, - 'eth:cvxx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'b13267bf-ca46-4620-9f4f-55ecaaf00ac7', - 'ofceth:crclx', - 'Circle (xStock)', - 18, - 'eth:crclx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'fce161c3-25d5-4c02-8466-d9eb6f697616', - 'ofceth:cscox', - 'Cisco (DE) (xStock)', - 18, - 'eth:cscox' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'cf73eb78-2ea0-4008-b331-d981c6d5a48a', - 'ofceth:kox', - 'Coca-Cola Company (xStock)', - 18, - 'eth:kox' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'f306871e-d165-42df-9f07-6692c3cc33a6', - 'ofceth:coinx', - 'Coinbase Global Inc. Class A Common Stock (xStock)', - 18, - 'eth:coinx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '9ccce2e0-dbff-4b5e-a49d-a52f240d2c51', - 'ofceth:cmcsax', - 'Comcast Corporation Class A Common Stock (xStock)', - 18, - 'eth:cmcsax' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '0ce658b3-3984-4258-8365-417ef8d975dc', - 'ofceth:crwdx', - 'CrowdStrike Holdings Inc. Class A Common Stock (xStock)', - 18, - 'eth:crwdx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '28de9243-b748-4fc8-b7d5-65d58cbb4ca5', - 'ofceth:dhrx', - 'Danaher Corporation (xStock)', - 18, - 'eth:dhrx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '8acf2e93-95c6-4c2e-bc5a-707da02983a0', - 'ofceth:dfdvx', - 'DeFi Development Corp. Common Stock (xStock)', - 18, - 'eth:dfdvx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '1a14d1e9-ec0d-4e44-a861-708bdf14e60e', - 'ofceth:llyx', - 'Eli Lilly & Co. (xStock)', - 18, - 'eth:llyx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'd113043a-0732-42f5-86ea-48d7e5b956ac', - 'ofceth:xomx', - 'Exxon Mobil Corporation (xStock)', - 18, - 'eth:xomx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '4bbe120b-de0d-40d5-836f-1c98b58bae39', - 'ofceth:gmex', - 'GameStop Corp. Class A (xStock)', - 18, - 'eth:gmex' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'ba8ffd54-c852-4f60-a671-b6225499e106', - 'ofceth:gsx', - 'Goldman Sachs Group Inc. (xStock)', - 18, - 'eth:gsx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '87a02c48-a8bb-4607-b46c-8204e2d0c851', - 'ofceth:hdx', - 'Home Depot Inc. (xStock)', - 18, - 'eth:hdx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'c2c01f8f-3a98-4ed1-b6eb-6ac5709e2349', - 'ofceth:honx', - 'Honeywell International Inc. Common Stock (xStock)', - 18, - 'eth:honx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '15b84787-060d-4f32-a5bb-4ab44d2ae14c', - 'ofceth:intcx', - 'Intel Corporation Common Stock (xStock)', - 18, - 'eth:intcx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '04947aaa-9155-4ca7-acb2-7dc43a2553cc', - 'ofceth:ibmx', - 'International Business Machines Corporation (xStock)', - 18, - 'eth:ibmx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'b22f2748-0b48-4424-9a31-c16b5d5274f6', - 'ofceth:qqqx', - 'Nasdaq (xStock)', - 18, - 'eth:qqqx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '010f9396-d037-4555-affb-e6e7fc93ee29', - 'ofceth:jnjx', - 'Johnson & Johnson (xStock)', - 18, - 'eth:jnjx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'a39c40af-89d4-45df-9766-a2b1104b4665', - 'ofceth:jpmx', - 'JPMorgan Chase & Co. (xStock)', - 18, - 'eth:jpmx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '93438597-b538-4bb0-a2c5-e01e469d0ee7', - 'ofceth:linx', - 'Linde plc Ordinary Shares (xStock)', - 18, - 'eth:linx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'ee29f16e-1506-4beb-ba7a-baeb8bf20f8d', - 'ofceth:mrvlx', - 'Marvell Technology Inc. Common Stock (xStock)', - 18, - 'eth:mrvlx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'ee7d3f2c-5ce0-4efe-ab78-0b228652d299', - 'ofceth:max', - 'Mastercard Incorporated (xStock)', - 18, - 'eth:max' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '2d62cbd2-76d7-4735-af4b-ee947b66a038', - 'ofceth:mcdx', - "McDonald's Corporation (xStock)", - 18, - 'eth:mcdx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '1a1f8108-9b0a-4ec5-851e-28274ed79373', - 'ofceth:mdtx', - 'Medtronic plc (xStock)', - 18, - 'eth:mdtx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '76410ca1-31fc-46fe-ad6d-609cf2bbb8ca', - 'ofceth:mrkx', - 'Merck & Co. Inc. (xStock)', - 18, - 'eth:mrkx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'f3400c81-46bd-495a-8493-58e8e394e815', - 'ofceth:metax', - 'Meta Platforms Inc. Class A Common Stock (xStock)', - 18, - 'eth:metax' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'a62f44d8-541f-4fc0-a279-944bd7517381', - 'ofceth:msftx', - 'Microsoft Corporation Common Stock (xStock)', - 18, - 'eth:msftx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'da21da0c-8375-4bd3-8d30-61b099dde4b9', - 'ofceth:nflxx', - 'Netflix Inc. Common Stock (xStock)', - 18, - 'eth:nflxx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'ed18b283-956e-42dc-ade6-a5c39c388403', - 'ofceth:nvox', - 'Novo-Nordisk A/S (xStock)', - 18, - 'eth:nvox' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '7cc9fe10-fbc5-49ce-be51-e23599c6224d', - 'ofceth:nvdax', - 'NVIDIA Corporation Common Stock (xStock)', - 18, - 'eth:nvdax' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '3d4ba6cc-ba32-46f3-abfb-9360cec1c837', - 'ofceth:openx', - 'Opendoor Technologies Inc Common Stock (xStock)', - 18, - 'eth:openx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '32d73670-b0da-4ddd-a142-5fcd7605e6ea', - 'ofceth:orclx', - 'Oracle (xStock)', - 18, - 'eth:orclx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '63a849c3-39aa-42ed-a898-76409db137d4', - 'ofceth:pltrx', - 'Palantir Technologies (xStock)', - 18, - 'eth:pltrx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'fd3f89f9-4bbd-43c4-836a-03d1564cdf68', - 'ofceth:pepx', - 'PepsiCo (xStock)', - 18, - 'eth:pepx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '2d2f48bb-210a-425b-8306-1062bae63b0e', - 'ofceth:pfex', - 'Pfizer (xStock)', - 18, - 'eth:pfex' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '6cb28666-0989-4df9-92d8-c6cfb66f0139', - 'ofceth:pmx', - 'Philip Morris (xStock)', - 18, - 'eth:pmx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '42193c45-5722-427b-b83f-424bae85fa56', - 'ofceth:pgx', - 'Procter & Gamble Company (xStock)', - 18, - 'eth:pgx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'f214dd1f-91d8-4e5e-a54e-1c5d9400cd27', - 'ofceth:tqqqx', - 'ProShares UltraPro TQQQ (xStock)', - 18, - 'eth:tqqqx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'bf00f315-1ad4-4abe-917f-c1ea5937f4c4', - 'ofceth:hoodx', - 'Robinhood (xStock)', - 18, - 'eth:hoodx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'b3f6a18f-2c96-415d-927c-8821c5a3219e', - 'ofceth:crmx', - 'Salesforce Inc. (xStock)', - 18, - 'eth:crmx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'dc472bcb-525b-4fc1-bf41-f585c7a570fd', - 'ofceth:gldx', - 'SPDR Gold (xStock)', - 18, - 'eth:gldx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '181911f5-1297-4189-a68f-32e4c77d7126', - 'ofceth:spyx', - 'SPDR S&P 500 (xStock)', - 18, - 'eth:spyx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '8402d9ca-fa42-48af-9971-6cbf9c51557d', - 'ofceth:mstrx', - 'MicroStrategy (xStock)', - 18, - 'eth:mstrx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'c8c62be1-e695-4198-8dfb-c267e8099d0e', - 'ofceth:strcx', - 'Strategy PP Variable (xStock)', - 18, - 'eth:strcx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '4af9944c-e087-4b64-a8de-da45d73d092a', - 'ofceth:tslax', - 'Tesla (xStock)', - 18, - 'eth:tslax' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '7c875109-1c77-4dda-b6a5-d4c41ce086ef', - 'ofceth:tmox', - 'Thermo Fisher (xStock)', - 18, - 'eth:tmox' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'cb4ab29b-f7e1-4d40-b9a0-2cf74f76376e', - 'ofceth:tonxx', - 'TON Strategy (xStock)', - 18, - 'eth:tonxx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '9324300b-af60-4810-b0d8-10423aaac85c', - 'ofceth:unhx', - 'UnitedHealth (xStock)', - 18, - 'eth:unhx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'bef478b9-34c4-406d-b2ed-a0677d82b246', - 'ofceth:vtix', - 'Vanguard (xStock)', - 18, - 'eth:vtix' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '1fdf1af1-477f-4827-afc3-f48a6a82f858', - 'ofceth:vx', - 'VISA (xStock)', - 18, - 'eth:vx' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'c32a2da4-2172-451f-8b45-54678c9589eb', - 'ofceth:wmtxstock', - 'Walmart (xStock)', - 18, - 'eth:wmtxstock' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '02af63f1-21b9-41a6-836a-a273f0faa276', - 'ofceth:krwq', - 'KRWQ', - 18, - 'eth:krwq' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'adf94a02-974e-4fec-8132-d066ac52e49d', - 'ofceth:hybond', - 'HYBOND', - 18, - 'eth:hybond' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'f94875df-0a1e-4550-a75c-bad07f64f708', - 'ofceth:aethusdt', - 'Aave Ethereum USDT', - 8, - 'eth:aethusdt' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '64a6001c-ffaa-444b-90ee-cd13a76e8cf1', - 'ofceth:aethusdc', - 'Aave Ethereum USDC', - 6, - 'eth:aethusdc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '30fe79ce-5f3e-483d-abaa-0d05f5577314', - 'ofceth:aethwbtc', - 'Aave Ethereum WBTC', - 8, - 'eth:aethwbtc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'ced14516-7d18-47a3-bd05-b8198b0bfde6', - 'ofceth:aethcbbtc', - 'Aave Ethereum cbBTC', - 8, - 'eth:aethcbbtc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'e1ecd4de-f19e-4da6-8c5d-f5fa238ec853', - 'ofceth:aethusde', - 'Aave Ethereum USDe', - 18, - 'eth:aethusde' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '073b057f-957f-4293-a148-dc5a47d77114', - 'ofceth:aethxaut', - 'Aave Ethereum XAUt', - 6, - 'eth:aethxaut' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '5b76e064-9595-4a71-9a6e-5f9ee6e219d9', - 'ofceth:aethaave', - 'Aave Ethereum AAVE', - 18, - 'eth:aethaave' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '15aaba6b-fd11-4269-9dae-b8770ee05fd4', - 'ofceth:aetheurc', - 'Aave Ethereum EURC', - 6, - 'eth:aetheurc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'a10d01a5-bf6c-4f1c-bb22-d4544d6372a5', - 'ofceth:aethusdg', - 'Aave Ethereum USDG', - 6, - 'eth:aethusdg' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '64d24c47-3ba1-413e-b3c9-7fabfe6ac168', - 'ofceth:aethpyusd', - 'Aave Ethereum PYUSD', - 6, - 'eth:aethpyusd' as unknown as UnderlyingAsset, + 'f8ffca6e-a6dc-4d14-90d8-500383cdbffe', + 'ofceth:acu', + 'Acurast', + 12, + 'eth:acu' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -914,11 +50,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - 'b49e0d41-6484-4dbf-8045-6b3af6a43db5', - 'ofceth:aethcbeth', - 'Aave Ethereum cbETH', + '1a446703-1f79-4212-8ee2-5338515708d3', + 'ofceth:obol', + 'Obol', 18, - 'eth:aethcbeth' as unknown as UnderlyingAsset, + 'eth:obol' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -926,59 +62,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - '40dc2325-61dd-4380-96bc-a79080b74427', - 'ofceth:spusdc', - 'Spark Savings USDC', - 6, - 'eth:spusdc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'c0c983a6-c9e4-42d1-b3c9-2675ea5efcba', - 'ofceth:spusdt', - 'Spark Savings USDT', - 6, - 'eth:spusdt' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '2aa437e9-ba5a-410d-a36f-69928ebca520', - 'ofceth:speth', - 'Spark Savings ETH', - 18, - 'eth:speth' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '9f465093-00b1-41d5-8da7-722e1771a32f', - 'ofceth:sppyusd', - 'Spark Savings PYUSD', - 6, - 'eth:sppyusd' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '62893048-f2c5-4d16-af1f-efc89c47af79', - 'ofceth:spwsteth', - 'Spark wstETH', + '6b42cbcb-1eba-4c20-be8b-f94e878f5365', + 'ofceth:re', + 'Re Protocol', 18, - 'eth:spwsteth' as unknown as UnderlyingAsset, + 'eth:re' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -986,59 +74,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - 'e892c3af-06b7-43a8-835a-a47711d7c950', - 'ofceth:spweth', - 'Spark WETH', - 18, - 'eth:spweth' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '49516014-f31b-4e63-b62c-9c02381568bd', - 'ofceth:spwbtc', - 'Spark WBTC', - 8, - 'eth:spwbtc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '3d127a9e-d9ee-4a06-9698-ad82ad4cf932', - 'ofceth:spcbbtc', - 'Spark cbBTC', - 8, - 'eth:spcbbtc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - 'a1b7e927-b2da-401c-8251-8d20ea13a1dd', - 'ofceth:syrupusdc', - 'Syrup USDC', - 6, - 'eth:syrupusdc' as unknown as UnderlyingAsset, - undefined, - undefined, - undefined, - undefined, - undefined - ), - AccountCtors.ofcerc20( - '0d7440fc-e0a6-4824-9077-8381b38ee14b', - 'ofceth:syrupusdt', - 'Syrup USDT', - 6, - 'eth:syrupusdt' as unknown as UnderlyingAsset, + '186594ec-8433-46db-9756-f071c172fa67', + 'ofceth:filqa', + 'Fidelity USD Digital Liquidity Fund-Acc', + 2, + 'eth:filqa' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1046,11 +86,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - 'ace458bb-b294-4d5a-834f-222641c707ec', - 'ofceth:sparkusdt', - 'Spark USDT', - 6, - 'eth:sparkusdt' as unknown as UnderlyingAsset, + 'b28d8ff5-a32a-44db-b1b1-c3b9f9a949c3', + 'ofceth:filqd', + 'Fidelity USD Digital Liquidity Fund-Dist', + 2, + 'eth:filqd' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1058,11 +98,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - '8843cfb2-9646-45f9-aad8-27db8ad9da09', - 'ofceth:sparkpyusd', - 'Spark PYUSD', + 'bc9074f8-e75b-4daf-9305-1c1d31127264', + 'ofceth:wylds', + 'Hastra wYLDS', 6, - 'eth:sparkpyusd' as unknown as UnderlyingAsset, + 'eth:wylds' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1070,11 +110,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - 'a2b4b76d-cf2c-45b8-8f2c-783f7ca58dd5', - 'ofceth:sparkusdc', - 'Spark USDC', + '4451adc0-9d86-4518-87bf-fcaaf8fa43e8', + 'ofceth:hprime', + 'Hastra PRIME', 6, - 'eth:sparkusdc' as unknown as UnderlyingAsset, + 'eth:hprime' as unknown as UnderlyingAsset, undefined, undefined, undefined, @@ -1082,11 +122,11 @@ export const botOfcTokens = [ undefined ), AccountCtors.ofcerc20( - '696ac363-9a05-4708-8c80-59caae3ac6dc', - 'ofceth:aethwsteth', - 'Wrapped liquid staked Ether 2.0', + '8cfa782a-c177-4501-9af6-84423eeb2017', + 'ofceth:bill', + 'Billions Network', 18, - 'eth:aethwsteth' as unknown as UnderlyingAsset, + 'eth:bill' as unknown as UnderlyingAsset, undefined, undefined, undefined, diff --git a/modules/statics/src/coins/botTokens.ts b/modules/statics/src/coins/botTokens.ts index e02c4db740..9e22d3aaf3 100644 --- a/modules/statics/src/coins/botTokens.ts +++ b/modules/statics/src/coins/botTokens.ts @@ -1,5 +1,5 @@ -import { UnderlyingAsset } from '../base'; -import { networkFeatureMapForTokens } from '../networkFeatureMapForTokens'; +import { CoinFeature, UnderlyingAsset } from '../base'; +import { getTokenFeatures } from '../networkFeatureMapForTokens'; import { Networks } from '../networks'; import * as AccountCtors from '../account'; @@ -11,7 +11,7 @@ export const botTokens = [ 18, '0x2d8e3bd91678a7777ef2f2388dc126b973a43ce5', 'hteth:testamsv2' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -23,7 +23,7 @@ export const botTokens = [ 9, '0xabcdef1234567890abcdef1234567890abcdef12', 'ethx1' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -35,7 +35,7 @@ export const botTokens = [ 18, '0x0581ccdf2d9bca21baeff8b32b2551fd49cf70aa', 'eth:at' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -47,7 +47,7 @@ export const botTokens = [ 8, '0xa56a332d34b2db33ebc41dc0194afd28cb20d19b', 'hteth:WBTC' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -59,7 +59,7 @@ export const botTokens = [ 18, '0x7e99ee3c66636de415d2d7c880938f2f40f94de4', 'hteth:wsteth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -71,7 +71,7 @@ export const botTokens = [ 18, '0x7728a33ebebcfa852cf7f7fc377bfc87c24a701b', 'hteth:fgh' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -83,7 +83,7 @@ export const botTokens = [ 18, '0x0581dcdf2d9bca21baeff8b32b2551fd49cf70da', 'hteth:asdf' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, Networks.test.hoodi @@ -95,7 +95,35 @@ export const botTokens = [ 18, '0x0581ccdf2d9bca21baeff8b32b2551fe49cf70da', 'hteth:lkm' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '832af104-5d50-49d6-84cc-1bd8d3c87a11', + 'hteth:xcv', + 'xcv', + 18, + '0xd64aaa49b243fe8d0a0e5c4f27ead9083c756cc2', + 'hteth:xcv' as unknown as UnderlyingAsset, + getTokenFeatures('eth', ['custody-bitgo-new-york' as CoinFeature, 'custody-bitgo-korea' as CoinFeature]), + undefined, + undefined, + Networks.test.hoodi + ), + AccountCtors.terc20( + '39057758-fec1-4bfc-9a84-84086af32b3b', + 'hteth:lseth', + 'Liquid Staked ETH', + 18, + '0x0ca0c58b1986a55876552e0d9532c963625d5646', + 'hteth:lseth' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), undefined, undefined, Networks.test.hoodi @@ -107,7 +135,7 @@ export const botTokens = [ 18, '0x89233399708c18ac6887f90a2b4cd8ba5fedd06e', 'eth:abtx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -119,7 +147,7 @@ export const botTokens = [ 18, '0xfbf2398df672cee4afcc2a4a733222331c742a6a', 'eth:abbvx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -131,7 +159,7 @@ export const botTokens = [ 18, '0x03183ce31b1656b72a55fa6056e287f50c35bbeb', 'eth:acnx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -143,7 +171,7 @@ export const botTokens = [ 18, '0xe92f673ca36c5e2efd2de7628f815f84807e803f', 'eth:googlx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -155,7 +183,7 @@ export const botTokens = [ 18, '0x3557ba345b01efa20a1bddc61f573bfd87195081', 'eth:amznx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -167,7 +195,7 @@ export const botTokens = [ 18, '0x2f9a35ab5ddfbc49927bfdeab98a86c53dc6e763', 'eth:ambrx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -179,7 +207,7 @@ export const botTokens = [ 18, '0x9d275685dc284c8eb1c79f6aba7a63dc75ec890a', 'eth:aaplx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -191,7 +219,7 @@ export const botTokens = [ 18, '0x50a1291f69d9d3853def8209cfb1af0b46927be1', 'eth:appx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -203,7 +231,7 @@ export const botTokens = [ 18, '0x5d642505fe1a28897eb3baba665f454755d8daa2', 'eth:aznx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -215,7 +243,7 @@ export const botTokens = [ 18, '0x314938c596f5ce31c3f75307d2979338c346d7f2', 'eth:bacx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -227,7 +255,7 @@ export const botTokens = [ 18, '0x12992613fdd35abe95dec5a4964331b1ee23b50d', 'eth:brkbx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -239,7 +267,7 @@ export const botTokens = [ 18, '0x38bac69cbbd28156796e4163b2b6dcb81e336565', 'eth:avgox' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -251,7 +279,7 @@ export const botTokens = [ 18, '0xad5cdc3340904285b8159089974a99a1a09eb4c0', 'eth:cvxx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -263,7 +291,7 @@ export const botTokens = [ 18, '0xfebded1b0986a8ee107f5ab1a1c5a813491deceb', 'eth:crclx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -275,7 +303,7 @@ export const botTokens = [ 18, '0x053c784cd87b74f42e0c089f98643e79c1a3ff16', 'eth:cscox' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -287,7 +315,7 @@ export const botTokens = [ 18, '0xdcc1a2699441079da889b1f49e12b69cc791129b', 'eth:kox' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -299,7 +327,7 @@ export const botTokens = [ 18, '0x364f210f430ec2448fc68a49203040f6124096f0', 'eth:coinx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -311,7 +339,7 @@ export const botTokens = [ 18, '0xbc7170a1280be28513b4e940c681537eb25e39f4', 'eth:cmcsax' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -323,7 +351,7 @@ export const botTokens = [ 18, '0x214151022c2a5e380ab80cdac31f23ae554a7345', 'eth:crwdx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -335,7 +363,7 @@ export const botTokens = [ 18, '0xdba228936f4079daf9aa906fd48a87f2300405f4', 'eth:dhrx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -347,7 +375,7 @@ export const botTokens = [ 18, '0x521860bb5df5468358875266b89bfe90d990c6e7', 'eth:dfdvx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -359,7 +387,7 @@ export const botTokens = [ 18, '0x19c41ea77b34bbdee61c3a87a75d1abda2ed0be4', 'eth:llyx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -371,7 +399,7 @@ export const botTokens = [ 18, '0xeedb0273c5af792745180e9ff568cd01550ffa13', 'eth:xomx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -383,7 +411,7 @@ export const botTokens = [ 18, '0xe5f6d3b2405abdfe6f660e63202b25d23763160d', 'eth:gmex' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -395,7 +423,7 @@ export const botTokens = [ 18, '0x3ee7e9b3a992fd23cd1c363b0e296856b04ab149', 'eth:gsx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -407,7 +435,7 @@ export const botTokens = [ 18, '0x766b0cd6ed6d90b5d49d2c36a3761e9728501ba9', 'eth:hdx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -419,7 +447,7 @@ export const botTokens = [ 18, '0x62a48560861b0b451654bfffdb5be6e47aa8ff1b', 'eth:honx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -431,7 +459,7 @@ export const botTokens = [ 18, '0xf8a80d1cb9cfd70d03d655d9df42339846f3b3c8', 'eth:intcx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -443,7 +471,7 @@ export const botTokens = [ 18, '0xd9913208647671fe0f48f7f260076b2c6f310aac', 'eth:ibmx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -455,7 +483,7 @@ export const botTokens = [ 18, '0xa753a7395cae905cd615da0b82a53e0560f250af', 'eth:qqqx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -467,7 +495,7 @@ export const botTokens = [ 18, '0xdb0482cfad4789798623e64b15eeba01b16e917c', 'eth:jnjx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -479,7 +507,7 @@ export const botTokens = [ 18, '0xd9fc3e075d45254a1d834fea18af8041207dea0a', 'eth:jpmx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -491,7 +519,7 @@ export const botTokens = [ 18, '0x15059c599c16fd8f70b633ade165502d6402cd49', 'eth:linx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -503,7 +531,7 @@ export const botTokens = [ 18, '0xeaad46f4146ded5a47b55aa7f6c48c191deaec88', 'eth:mrvlx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -515,7 +543,7 @@ export const botTokens = [ 18, '0xb365cd2588065f522d379ad19e903304f6b622c6', 'eth:max' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -527,7 +555,7 @@ export const botTokens = [ 18, '0x80a77a372c1e12accda84299492f404902e2da67', 'eth:mcdx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -539,7 +567,7 @@ export const botTokens = [ 18, '0x0588e851ec0418d660bee81230d6c678daf21d46', 'eth:mdtx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -551,7 +579,7 @@ export const botTokens = [ 18, '0x17d8186ed8f68059124190d147174d0f6697dc40', 'eth:mrkx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -563,7 +591,7 @@ export const botTokens = [ 18, '0x96702be57cd9777f835117a809c7124fe4ec989a', 'eth:metax' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -575,7 +603,7 @@ export const botTokens = [ 18, '0x5621737f42dae558b81269fcb9e9e70c19aa6b35', 'eth:msftx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -587,7 +615,7 @@ export const botTokens = [ 18, '0xa6a65ac27e76cd53cb790473e4345c46e5ebf961', 'eth:nflxx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -599,7 +627,7 @@ export const botTokens = [ 18, '0xf9523e369c5f55ad72dbaa75b0a9b92b3d8b147e', 'eth:nvox' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -611,7 +639,7 @@ export const botTokens = [ 18, '0xc845b2894dbddd03858fd2d643b4ef725fe0849d', 'eth:nvdax' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -623,7 +651,7 @@ export const botTokens = [ 18, '0xbee6b69345f376598fe16abd5592c6f844825e66', 'eth:openx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -635,7 +663,7 @@ export const botTokens = [ 18, '0x548308e91ec9f285c7bff05295badbd56a6e4971', 'eth:orclx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -647,7 +675,7 @@ export const botTokens = [ 18, '0x6d482cec5f9dd1f05ccee9fd3ff79b246170f8e2', 'eth:pltrx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -659,7 +687,7 @@ export const botTokens = [ 18, '0x36c424a6ec0e264b1616102ad63ed2ad7857413e', 'eth:pepx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -671,7 +699,7 @@ export const botTokens = [ 18, '0x1ac765b5bea23184802c7d2d497f7c33f1444a9e', 'eth:pfex' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -683,7 +711,7 @@ export const botTokens = [ 18, '0x02a6c1789c3b4fdb1a7a3dfa39f90e5d3c94f4f9', 'eth:pmx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -695,7 +723,7 @@ export const botTokens = [ 18, '0xa90424d5d3e770e8644103ab503ed775dd1318fd', 'eth:pgx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -707,7 +735,7 @@ export const botTokens = [ 18, '0xfdddb57878ef9d6f681ec4381dcb626b9e69ac86', 'eth:tqqqx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -719,7 +747,7 @@ export const botTokens = [ 18, '0xe1385fdd5ffb10081cd52c56584f25efa9084015', 'eth:hoodx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -731,7 +759,7 @@ export const botTokens = [ 18, '0x4a4073f2eaf299a1be22254dcd2c41727f6f54a2', 'eth:crmx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -743,7 +771,7 @@ export const botTokens = [ 18, '0x2380f2673c640fb67e2d6b55b44c62f0e0e69da9', 'eth:gldx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -755,7 +783,7 @@ export const botTokens = [ 18, '0x90a2a4c76b5d8c0bc892a69ea28aa775a8f2dd48', 'eth:spyx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -767,7 +795,7 @@ export const botTokens = [ 18, '0xae2f842ef90c0d5213259ab82639d5bbf649b08e', 'eth:mstrx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -779,7 +807,7 @@ export const botTokens = [ 18, '0x1aad217b8f78dba5e6693460e8470f8b1a3977f3', 'eth:strcx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -791,7 +819,7 @@ export const botTokens = [ 18, '0x8ad3c73f833d3f9a523ab01476625f269aeb7cf0', 'eth:tslax' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -803,7 +831,7 @@ export const botTokens = [ 18, '0xaf072f109a2c173d822a4fe9af311a1b18f83d19', 'eth:tmox' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -815,7 +843,7 @@ export const botTokens = [ 18, '0xe95ab205e333443d7970336d5fd827ef9ed97608', 'eth:tonxx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -827,7 +855,7 @@ export const botTokens = [ 18, '0x167a6375da1efc4a5be0f470e73ecefd66245048', 'eth:unhx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -839,7 +867,7 @@ export const botTokens = [ 18, '0xbd730e618bcd88c82ddee52e10275cf2f88a4777', 'eth:vtix' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -851,7 +879,7 @@ export const botTokens = [ 18, '0x2363fd1235c1b6d3a5088ddf8df3a0b3a30c5293', 'eth:vx' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -863,7 +891,7 @@ export const botTokens = [ 18, '0x7aefc9965699fbea943e03264d96e50cd4a97b21', 'eth:wmtxstock' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -875,7 +903,7 @@ export const botTokens = [ 18, '0x03168025af98ef150696646ea433f08c9821769f', 'eth:gobucks' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -887,7 +915,7 @@ export const botTokens = [ 18, '0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8', 'eth:aethweth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -899,7 +927,7 @@ export const botTokens = [ 18, '0xc00db6b41473d065027f5ed6fada20fde75f142e', 'eth:krwq' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -911,7 +939,7 @@ export const botTokens = [ 18, '0x67c312a26695ea9842bbcf1e1d0ee64694e42db6', 'eth:hybond' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth'), undefined, undefined, undefined @@ -923,7 +951,7 @@ export const botTokens = [ 8, '0x23878914efe38d27c4d67ab83ed1b93a74d4086a', 'eth:aethusdt' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -935,7 +963,7 @@ export const botTokens = [ 6, '0x98c23e9d8f34fefb1b7bd6a91b7ff122f4e16f5c', 'eth:aethusdc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -947,7 +975,7 @@ export const botTokens = [ 8, '0x5ee5bf7ae06d1be5997a1a72006fe6c607ec6de8', 'eth:aethwbtc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -959,7 +987,7 @@ export const botTokens = [ 8, '0x5c647ce0ae10658ec44fa4e11a51c96e94efd1dd', 'eth:aethcbbtc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -971,7 +999,7 @@ export const botTokens = [ 18, '0x4f5923fc5fd4a93352581b38b7cd26943012decf', 'eth:aethusde' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -983,7 +1011,7 @@ export const botTokens = [ 6, '0x8a2b6f94ff3a89a03e8c02ee92b55af90c9454a2', 'eth:aethxaut' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -995,7 +1023,7 @@ export const botTokens = [ 18, '0xa700b4eb416be35b2911fd5dee80678ff64ff6c9', 'eth:aethaave' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1007,7 +1035,7 @@ export const botTokens = [ 6, '0xaa6e91c82942aeae040303bf96c15a6dbcb82ca0', 'eth:aetheurc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1019,7 +1047,7 @@ export const botTokens = [ 6, '0x7c0477d085ecb607cf8429f3ec91ae5e1e460f4f', 'eth:aethusdg' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1031,7 +1059,7 @@ export const botTokens = [ 6, '0x0c0d01abf3e6adfca0989ebba9d6e85dd58eab1e', 'eth:aethpyusd' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1043,7 +1071,7 @@ export const botTokens = [ 18, '0x977b6fc5de62598b08c85ac8cf2b745874e8b78c', 'eth:aethcbeth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1055,7 +1083,7 @@ export const botTokens = [ 6, '0x28b3a8fb53b741a8fd78c0fb9a6b2393d896a43d', 'eth:spusdc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1067,7 +1095,7 @@ export const botTokens = [ 6, '0xe2e7a17dff93280dec073c995595155283e3c372', 'eth:spusdt' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1079,7 +1107,7 @@ export const botTokens = [ 18, '0xfe6eb3b609a7c8352a241f7f3a21cea4e9209b8f', 'eth:speth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1091,7 +1119,7 @@ export const botTokens = [ 6, '0x80128dbb9f07b93dde62a6daeadb69ed14a7d354', 'eth:sppyusd' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1103,7 +1131,7 @@ export const botTokens = [ 18, '0x12b54025c112aa61face2cdb7118740875a566e9', 'eth:spwsteth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1115,7 +1143,7 @@ export const botTokens = [ 18, '0x59cd1c87501baa753d0b5b5ab5d8416a45cd71db', 'eth:spweth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1127,7 +1155,7 @@ export const botTokens = [ 8, '0x4197ba364ae6698015ae5c1468f54087602715b2', 'eth:spwbtc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1139,7 +1167,7 @@ export const botTokens = [ 8, '0xb3973d459df38ae57797811f2a1fd061da1bc123', 'eth:spcbbtc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1151,7 +1179,7 @@ export const botTokens = [ 6, '0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b', 'eth:syrupusdc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1163,7 +1191,7 @@ export const botTokens = [ 6, '0x356b8d89c1e1239cbbb9de4815c39a1474d5ba7d', 'eth:syrupusdt' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1175,7 +1203,7 @@ export const botTokens = [ 6, '0xe7df13b8e3d6740fe17cbe928c7334243d86c92f', 'eth:sparkusdt' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1187,7 +1215,7 @@ export const botTokens = [ 6, '0x779224df1c756b4edd899854f32a53e8c2b2ce5d', 'eth:sparkpyusd' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1199,7 +1227,7 @@ export const botTokens = [ 6, '0x377c3bd93f2a2984e1e7be6a5c22c525ed4a4815', 'eth:sparkusdc' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['receipt-token' as CoinFeature]), undefined, undefined, undefined @@ -1211,7 +1239,186 @@ export const botTokens = [ 18, '0x0b925ed163218f6662a35e0f0371ac234f9e9371', 'eth:aethwsteth' as unknown as UnderlyingAsset, - networkFeatureMapForTokens['eth'], + getTokenFeatures('eth', ['rebase-token' as CoinFeature, 'receipt-token' as CoinFeature]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '48d76727-de8a-4e7b-a3d7-6c522b521aa1', + 'eth:gusdcq', + 'Galaxy USDC Quality', + 18, + '0x91600e31fbedc72433d4a57f16639cfe661be7d8', + 'eth:gusdcq' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + 'receipt-token' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '64ebeef7-7375-4259-8006-127714dd0ddc', + 'eth:gusdtq', + 'Galaxy USDT Quality', + 18, + '0x71ffb6a81786ec285d429d531cf655107b9d878d', + 'eth:gusdtq' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + 'receipt-token' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '6ac1354a-72a7-403f-9150-3013011e23d4', + 'eth:gwethq', + 'Galaxy WETH Quality', + 18, + '0x1878805799273d10ae96a58201a6f5254cf9824f', + 'eth:gwethq' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + 'receipt-token' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '83266196-2819-4809-9d47-6f0b99679557', + 'eth:acu', + 'Acurast', + 12, + '0x216b3643ff8b7bb30d8a48e9f1bd550126202add', + 'eth:acu' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '431af581-cfdc-42eb-a647-a4df29caa2a3', + 'eth:obol', + 'Obol', + 18, + '0x0b010000b7624eb9b3dfbc279673c76e9d29d5f7', + 'eth:obol' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '323781ae-52df-4235-be37-d766a5b80f4c', + 'eth:re', + 'Re Protocol', + 18, + '0x526526528f35ac738177003b8773b402b8df8143', + 'eth:re' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '01838a78-6c97-450f-8953-c773b8e2b29d', + 'eth:filqa', + 'Fidelity USD Digital Liquidity Fund-Acc', + 2, + '0x54a4fc78431f9201824643e99bec891bb7462a1d', + 'eth:filqa' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '704a5f49-9cc7-4285-a3f8-f072c460d846', + 'eth:filqd', + 'Fidelity USD Digital Liquidity Fund-Dist', + 2, + '0xf0db6f529581e7f6ebac7a7f6882923c00fc3a66', + 'eth:filqd' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + 'c622923a-848f-408a-a568-b5fda0bdbbb7', + 'eth:wylds', + 'Hastra wYLDS', + 6, + '0x6ad038ca6c04e885630851278ca0a856ad9a66cc', + 'eth:wylds' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '365ef4d7-2e69-407d-a41f-74ea563f718d', + 'eth:hprime', + 'Hastra PRIME', + 6, + '0x19ebb35279a16207ec4ba82799cc64715065f7f6', + 'eth:hprime' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), + undefined, + undefined, + undefined + ), + AccountCtors.erc20( + '7710885e-6a97-4861-8682-30ea97ae3ba9', + 'eth:bill', + 'Billions Network', + 18, + '0xb1110919016846972056ab995054d65560d5f05e', + 'eth:bill' as unknown as UnderlyingAsset, + getTokenFeatures('eth', [ + 'custody-bitgo-new-york' as CoinFeature, + 'custody-bitgo-germany' as CoinFeature, + 'custody-bitgo-korea' as CoinFeature, + ]), undefined, undefined, undefined