import { HardhatRuntimeEnvironment } from 'hardhat/types'; import { chainIds } from '../networks'; import { ConfigPerNetwork, MTokenName, PaymentTokenName } from '../types'; export type RedemptionVaultType = | 'redemptionVault' | 'redemptionVaultBuidl' | 'redemptionVaultSwapper' | 'redemptionVaultMToken' | 'redemptionVaultUstb' | 'redemptionVaultAave' | 'redemptionVaultMorpho'; export type DepositVaultType = | 'depositVault' | 'depositVaultUstb' | 'depositVaultAave' | 'depositVaultMorpho' | 'depositVaultMToken'; export type LayerZeroTokenAddresses = { oft?: string; composers?: Partial>; }; type AxelarTokenAddresses = { manager?: string; tokenId?: string; executables?: Partial>; }; export type TokenFeedAddresses = { customFeed?: string; customFeedGrowth?: string; customFeedAdjusted?: string; customFeedDv?: string; customFeedRv?: string; dataFeed?: string; dataFeedDv?: string; dataFeedRv?: string; }; export type AddressProfileTokenAddresses = TokenFeedAddresses & Partial>; export type TokenAddresses = TokenFeedAddresses & { token?: string; layerZero?: LayerZeroTokenAddresses; axelar?: AxelarTokenAddresses; addressProfiles?: Partial>; } & Partial>; export type VaultType = RedemptionVaultType | DepositVaultType; type DataFeedAddressesCommon = { token?: string; dataFeed?: string; layerZero?: { oft?: string; }; axelar?: { mappedToken?: PaymentTokenName; tokenId?: string; }; }; export type DataFeedAddressesRegular = DataFeedAddressesCommon & { aggregator?: string; }; export type DataFeedAddressesComposite = DataFeedAddressesCommon & { numerator?: { dataFeed?: string; aggregator?: string; }; denominator?: { dataFeed?: string; aggregator?: string; }; }; export type DataFeedAddresses = | DataFeedAddressesRegular | DataFeedAddressesComposite; export type MidasAddresses = Partial> & { accessControl?: string; timelock?: string; paymentTokens?: Partial>; }; export const midasAddressesPerNetwork: ConfigPerNetwork< MidasAddresses | undefined > = { main: { paymentTokens: { usdt: { aggregator: '0x3E7d1eAB13ad0104d2750B8863b489D65364e32D', token: '0xdac17f958d2ee523a2206206994597c13d831ec7', dataFeed: '0x7811C1Bf5db28630F303267Cc613797EB9A81188', layerZero: { oft: '0x6c96de32cea08842dcc4058c14d3aaad7fa41dee', }, }, usdc: { aggregator: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6', token: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', dataFeed: '0x3aAc6fd73fA4e16Ec683BD4aaF5Ec89bb2C0EdC2', }, eurc: { token: '0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c', numerator: { // Chainlink EURC/USD: USD per EURC, 8 decimals. aggregator: '0x04F84020Fdf10d9ee64D1dcC2986EDF2F556DA11', dataFeed: '0x2A2895f343CA5a5E3d81A53e4C959367EB339f11', }, denominator: { // Chainlink EUR/USD: USD per EUR, 8 decimals. aggregator: '0xb49f677943BC038e9857d61E7d053CaA2C1734C1', dataFeed: '0xFBD70c323238B5EDA94b6DEfFc5dB8c70F1f0e6D', }, dataFeed: '0x04DbaB674457A696cd4884c2E7c8cc6cA3118513', }, eurcv: { token: '0x5F7827FDeb7c20b443265Fc2F40845B715385Ff2', aggregator: '0xD9795cDFb09f1c599e16f6b150f642eC529b7aBB', dataFeed: '0x4D88E4a32cf289ECfA6C9303B57aF0b6c132a733', }, rlusd: { aggregator: '0x26C46B7aD0012cA71F2298ada567dC9Af14E7f2A', token: '0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD', dataFeed: '0x5aA9E745904df263b8BDcC2B0205c8e665631ce6', }, ausd: { aggregator: '0xB00341502DfEA6Ced8A5786b4059d29dA5E4D1FD', token: '0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a', dataFeed: '0x01BA6cf294566A0033f84d54457315DbcF41bd1A', }, dai: { aggregator: '0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9', token: '0x6B175474E89094C44Da98b954EedeAC495271d0F', dataFeed: '0xeDBA9943FC91983D1BF53d6F8Af346a5E162747D', }, usds: { aggregator: '0xfF30586cD0F29eD462364C7e81375FC0C71219b1', token: '0xdc035d45d973e3ec169d2276ddab16f1e407384f', dataFeed: '0x62c81E9A3BC0032CB504A850b1B7172604F15e5e', }, wbtc: { aggregator: '0xfdFD9C85aD200c506Cf9e21F1FD8dd01932FBB23', token: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599', dataFeed: '0x488F2Ab54fEeF6B4431834d34126e103cE573796', }, m: { aggregator: '0x77E7d36CA1649183aabd90E8dB738925f2f9C32c', token: '0x866A2BF4E572CbcF37D5071A7a58503Bfb36be1b', dataFeed: '0x1C04A3f615CD594088482be77df6e077EEebF085', }, stone: { aggregator: '0x057f30e63A69175C69A4Af5656b8C9EE647De3D0', token: '0x7122985656e38bdc0302db86685bb972b145bd3c', dataFeed: '0x7188756da3D736C3b2acBd1935a1AdB64E5D5B56', }, weth: { token: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', aggregator: '0xfE052C2447753f448d656450e675Df59b251b1e1', dataFeed: '0x4CFd862d774356AB825B503b4AA2e6F95bC76Fd3', }, cmeth: { token: '0xe6829d9a7ee3040e1276fa75293bde931859e8fa', aggregator: '0xa59729aa4680019aD173e182D85B76c0D7dBAE9b', dataFeed: '0x2A2bDBc40672684e3913b7C20950a9029aB75fB7', }, weeth: { token: '0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee', aggregator: '0x6E3B7fb913991eD1fFbb26b314132Dae0AAE8522', dataFeed: '0x2AeE3eaFf5e323948De261cDABE49024e3Dbb7dc', }, susde: { token: '0x9D39A5DE30e57443BfF2A8307A4256c8797A3497', // Redeployed feed priced sUSDE/USDE (not sUSDE/USD). // Old (deprecated) sUSDE/USD: aggregator 0xcE2326260C168525A3E905391E8bFEE00EBd0CEa, dataFeed 0x6D233Cd3912FAFa6aDB872775Bf00C0D54cfF437 aggregator: '0xFF3BC18cCBd5999CE63E788A1c250a88626aD099', dataFeed: '0xF58d6244AF21d851668B86f16979BD3E6d6B8A84', }, usde: { token: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3', aggregator: '0xa569d910839Ae8865Da8F8e70FfFb0cBA869F961', dataFeed: '0xe7eCe9331f9B03638D17791bC46b8386960ad2D6', }, usdg: { token: '0xe343167631d89B6Ffc58B88d6b7fB0228795491D', aggregator: '0x14f0737d6b705259e521EA6E9E3506AC78dBd311', dataFeed: '0x7Fa2aa27D332073c0cFA294230288080Aa904977', }, pyusd: { token: '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8', aggregator: '0x8f1dF6D7F2db73eECE86a18b4381F4707b918FB1', dataFeed: '0x30f7ea8499557D77A9A6974AA3cAd2E64fBD61b8', }, rseth: { token: '0xa1290d69c65a6fe4df752f95823fae25cb99e5a7', aggregator: '0xD52ba087E30928886BAbA15b1584d4ac9ABaAB2a', dataFeed: '0xfCC991035F74FC2bC203c816237eb7132a00aD56', }, rsweth: { token: '0xFAe103DC9cf190eD75350761e95403b7b8aFa6c0', aggregator: '0x0C3f5fafB87318C0dEaEBfF096aBA019501fCb69', dataFeed: '0x24aea62B7F250aB579B62817C46Ed356b2473e10', }, sweth: { token: '0xf951E335afb289353dc249e82926178EaC7DEd78', aggregator: '0xB79301126F9641B20771e3276b9011A481534BcC', dataFeed: '0x1498dDc5387Bc9f6dc8cDa60f420A4fCE056BAF7', }, wsteth: { token: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', aggregator: '0xA74F994672f232a30067DA820f0E54881EdBB9D7', dataFeed: '0x452A721F7536dE765DE4dfEB7b0dC9984448F9d2', }, lbtc: { token: '0x8236a87084f8b84306f72007f36f2618a5634494', aggregator: '0x9e6050589879b2e95dd829Cfe02E88DE82F4279C', dataFeed: '0xA37cfCd0bB43214Ac9ED7249983F29A2Ef324C1b', }, solvbtc: { token: '0x7a56e1c57c7475ccf742a1832b028f0456652f97', aggregator: '0xfcf0Fd056f999115ED29f203897C6bf7109602e7', dataFeed: '0x24722255b156F7F666543b99C01a85284bcB1A69', }, cbbtc: { token: '0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf', numerator: { // Chainlink cbBTC/USD aggregator: '0x2665701293fCbEB223D11A08D826563EDcCE423A', dataFeed: '0x897526CAbfb64A8264a2BaFC682d5A5b4017e54c', }, denominator: { // Chainlink BTC/USD aggregator: '0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c', dataFeed: '0xe953504abf760A4CBb6C3689F6619C117Fb750B3', }, // Old dummy 1:1 cbBTC/BTC dataFeed: // 0x6545603e5C6B7f59085c230B2C0Bf2658b83aAc3 dataFeed: '0x440707BDDa8F265C82cc70cc1EA1805248Bc948C', }, sbtc: { token: '0x094c0e36210634c3CfA25DC11B96b562E0b07624', aggregator: '0x90cd346249AE3be7898ADF54F87585B7415b8508', dataFeed: '0x53a709f891c6E88148E0d2C4570523be1dEAf113', }, enzobtc: { token: '0x6A9A65B84843F5fD4aC9a0471C4fc11AFfFBce4a', aggregator: '0x2C2d0C67d1486b7D45cbC0AD06CaE35C6c721499', dataFeed: '0x6e043378aba34B0e61eB0889462835CbD50D30dF', }, ebtc: { token: '0x657e8C867D8B37dCC18fA4Caead9C45EB088C642', aggregator: '0x7DAEe1240a0D21f5C800A328712787211bf837Cd', dataFeed: '0x63F4fE61C6D9eaDE190fccA5A5432660eA5BF8B3', }, swbtc: { token: '0x8db2350d78abc13f5673a411d4700bcf87864dde', aggregator: '0x3E45D8Cf3c9119af1483b7F6B79483aFcD4Dd14C', dataFeed: '0x4323c738548A0C3Cdde9F4B150ad4dcef8116aA1', }, pumpbtc: { token: '0xF469fBD2abcd6B9de8E169d128226C0Fc90a012e', aggregator: '0x95A17B75ab2A83a5ffE2F21F17cEe52eBBD5b87d', dataFeed: '0x3c24Ec0dd9d33a0ad0d331D008D32268Ee441AE9', }, usr: { token: '0x66a1E37c9b0eAddca17d3662D6c05F4DECf3e110', dataFeed: '0x3aAc6fd73fA4e16Ec683BD4aaF5Ec89bb2C0EdC2', aggregator: '0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6', }, tbtc: { token: '0x18084fba666a33d37592fa2633fd49a74dd93a88', numerator: { // Chainlink tBTC/USD aggregator: '0x8350b7De6a6a2C1368E7D4Bd968190e13E354297', dataFeed: '0x86bDd470881EaebA87b3C94E5E4386eFdEE8847C', }, denominator: { // Chainlink BTC/USD aggregator: '0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c', dataFeed: '0xe953504abf760A4CBb6C3689F6619C117Fb750B3', }, // Old dummy 1:1 tBTC/BTC dataFeed: // 0x19569a89fEf7276a7f5967b6F6910c0573616f07 dataFeed: '0x283BF512e6cC780F6E9230A23DBB6D8d5FDD3636', }, syrupusdc: { token: '0x80ac24aa929eaf5013f6436cda2a7ba190f5cc0b', aggregator: '0xB1e60a45dE12adB09D67bC361ed7A79FfD237850', dataFeed: '0x449f44f9B5e924E27ba9bC4E49AcD8BC1012287c', }, syrupusdt: { token: '0x356B8d89c1e1239Cbbb9dE4815c39A1474d5BA7D', aggregator: '0xAd298d3eC4Af69Af52701A539d3bD14873Ac8493', dataFeed: '0x1bB6DDf0886c04e23978b755C0574BA92f32F0fA', }, europ: { token: '0x888883b5F5D21fb10Dfeb70e8f9722B9FB0E5E51', aggregator: '0x7e6c583f2f7B3Fe20D5d13ECdA563912E34a9104', dataFeed: '0xA82A480FFBa34Dc16CCAa4c98881b42F821B417D', }, frxusd: { token: '0xCAcd6fd266aF91b8AeD52aCCc382b4e165586E29', aggregator: '0x9B4a96210bc8D9D55b1908B465D8B0de68B7fF83', dataFeed: '0x379bdE9377F9069fDd3Ee46828860fb52db49844', }, }, accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', timelock: '0xE3EEe3e0D2398799C884a47FC40C029C8e241852', mTBILL: { dataFeed: '0xfCEE9754E8C375e145303b7cE7BEca3201734A2B', customFeed: '0x056339C044055819E8Db84E71f5f2E1F536b2E5b', token: '0xDD629E5241CbC5919847783e6C96B2De4754e438', depositVault: '0x99361435420711723aF805F08187c9E6bF796683', redemptionVault: '0xF6e51d24F4793Ac5e71e0502213a9BBE3A6d4517', redemptionVaultUstb: '0x569D7dccBF6923350521ecBC28A555A500c4f0Ec', }, mBASIS: { dataFeed: '0x1615cBC603192ae8A9FF20E98dd0e40a405d76e4', customFeed: '0xE4f2AE539442e1D3Fb40F03ceEbF4A372a390d24', token: '0x2a8c22E3b10036f3AEF5875d04f8441d4188b656', depositVault: '0xa8a5c4FF4c86a459EBbDC39c5BE77833B3A15d88', redemptionVault: '0x19AB19e61A930bc5C7B75Bf06cDd954218Ca9F0b', redemptionVaultSwapper: '0x0D89C1C4799353F3805A3E6C4e1Cbbb83217D123', }, mBTC: { token: '0x007115416AB6c266329a03B09a8aa39aC2eF7d9d', customFeed: '0xA537EF0343e83761ED42B8E017a1e495c9a189Ee', dataFeed: '0x9987BE0c1dc5Cd284a4D766f4B5feB4F3cb3E28e', depositVault: '0x10cC8dbcA90Db7606013d8CD2E77eb024dF693bD', redemptionVault: '0x30d9D1e76869516AEa980390494AaEd45C3EfC1a', }, mEDGE: { token: '0xbB51E2a15A9158EBE2b0Ceb8678511e063AB7a55', customFeed: '0x698dA5D987a71b68EbF30C1555cfd38F190406b7', dataFeed: '0x20cd58F72cF1727a2937eB1816593390cf8d91cB', depositVault: '0xfE8de16F2663c61187C1e15Fb04D773E6ac668CC', redemptionVaultSwapper: '0x9B2C5E30E3B1F6369FC746A1C1E47277396aF15D', }, mMEV: { token: '0x030b69280892c888670EDCDCD8B69Fd8026A0BF3', customFeed: '0x5f09Aff8B9b1f488B7d1bbaD4D89648579e55d61', dataFeed: '0x9BF00b7CFC00D6A7a2e2C994DB8c8dCa467ee359', depositVault: '0xE092737D412E0B290380F9c8548cB5A58174704f', redemptionVaultSwapper: '0xac14a14f578C143625Fc8F54218911e8F634184D', }, mRE7: { token: '0x87C9053C819bB28e0D73d33059E1b3DA80AFb0cf', customFeed: '0x0a2a51f2f206447dE3E3a80FCf92240244722395', dataFeed: '0x7E8C632ab231479886AF1Bc02B9D646e4634Da93', depositVault: '0xcE0A2953a5d46400Af601a9857235312d1924aC7', redemptionVaultSwapper: '0x5356B8E06589DE894D86B24F4079c629E8565234', }, mSL: { token: '0x76CC16608aA7Cd32631bb151801bb095313F7bbd', customFeed: '0x12570b84b633629b1DB532fD3420F34a30ACfc68', dataFeed: '0xbdc0304210972be75Fd2247838BFF2b64474f15c', depositVault: '0xD0Bbc3a811E3a3502A07B130346DCc4cc9355c95', redemptionVaultSwapper: '0x8Bee3870Ad8293dcE79E6f4cb049F7531Bd57c22', }, mFONE: { token: '0x238a700eD6165261Cf8b2e544ba797BC11e466Ba', customFeed: '0x8D51DBC85cEef637c97D02bdaAbb5E274850e68C', dataFeed: '0xCF4e49f5e750Af8F2f9Aa1642B68E5839D9c1C00', depositVault: '0x41438435c20B1C2f1fcA702d387889F346A0C3DE', redemptionVaultSwapper: '0x44b0440e35c596e858cEA433D0d82F5a985fD19C', addressProfiles: { mFONEUnloop: { customFeed: '0x6dfD4f744273142AcdAaFd96E3A194D604a14Db3', dataFeed: '0x24dF63499E8116724E8189aFa7e9a1F812e62Cca', redemptionVaultSwapper: '0x375ea756418fe30Eea21E1189104974c185aBB48', }, }, }, mHYPER: { token: '0x9b5528528656DBC094765E2abB79F293c21191B9', customFeed: '0x43881B05C3BE68B2d33eb70aDdF9F666C5005f68', dataFeed: '0x92004DCC5359eD67f287F32d12715A37916deCdE', depositVault: '0xbA9FD2850965053Ffab368Df8AA7eD2486f11024', redemptionVaultSwapper: '0x6Be2f55816efd0d91f52720f096006d63c366e98', layerZero: { oft: '0x148C86390A4ae6f7a02df5903bc0A89E8b4581A0', }, }, mAPOLLO: { token: '0x7CF9DEC92ca9FD46f8d86e7798B72624Bc116C05', customFeed: '0x84303e5568C7B167fa4fEBc6253CDdfe12b7Ee4B', dataFeed: '0x9aEBf5d6F9411BAc355021ddFbe9B2c756BDD358', depositVault: '0xc21511EDd1E6eCdc36e8aD4c82117033e50D5921', redemptionVaultSwapper: '0x5aeA6D35ED7B3B7aE78694B7da2Ee880756Af5C0', }, mLIQUIDITY: { token: '0x841EEb3e2489B2282b0E14202Dc8Bd8F7624e29A', customFeed: '0x74508886cDFEF22FddEDcA0d9Caf9E00E876C5aF', dataFeed: '0xBF2a93B420225558a76FC9888C687c14977E6E7C', depositVault: '0xf89fEbef93c54618C4420Ee4173e69Cd21B27e3a', depositVaultAave: '0xc616E6eDB81BA30b8De057eB96557315a1990ea2', depositVaultMorpho: '0x71B1170fC586e1a9ee4821B982560C9EC817D28A', redemptionVault: '0x97acdfb3956403c4c6bbe837dc611e3a6ba1b3a7', redemptionVaultAave: '0x8521b0063D4B90658Cc8849db78641Da0235D1Cf', redemptionVaultMorpho: '0x6E8518b24079a3B3D68956439205888577d01119', }, hypeETH: { token: '0x8E2C2C9dEF45efB9Bd3C448945830Ddb254154BE', customFeed: '0x1ce3E159F37c36fD1FF9C3b5Af8725EF890955DD', dataFeed: '0xE451b79DfC4A808537A3521A7A5717f4e04ebf5d', depositVault: '0x416ec6E04c009F9Bae99a47ef836BF2cc64Ec93c', redemptionVaultSwapper: '0x1FE17936c1CdC73c857263997716e3A60B9291C7', }, hypeBTC: { token: '0xFFa36b4b011d87D89Fef3098aB30fEf7bcC3571e', customFeed: '0xF89D50aff35f9e57125B7eDfE6394e943Ed2b3C7', dataFeed: '0x57DA0556F85Aa7e59B8053A2929B759236dfE27E', depositVault: '0x164645fbC7220a3b4f8f5C6B473bCf1b6db146DD', redemptionVaultSwapper: '0x4BCfDA0A844B49dA8Bb19562EE52Cc385395001A', }, hypeUSD: { token: '0xA48CfD53263ADe6abDb0ac75287Cc0d5A2EEE17F', customFeed: '0x0f50b401509798F1919a4e8D38192F78734e49C0', dataFeed: '0x3DE2e700d220928fF5180691004824d8Ad42F5d4', depositVault: '0xd6FD5D4Fa64Fc7131e0ec3A4A53dC620A0FFc1Bc', redemptionVaultSwapper: '0x7b83aA7b4CE8C7a021Cafc862a030129cEbf799d', }, tUSDe: { token: '0xA01227A26A7710bc75071286539E47AdB6DEa417', customFeed: '0xa384E76d44bF8ac899B489354fB1A5aAB53893DB', dataFeed: '0x8335d94170C4275EbeE7c0Ff8AD3F4C0752eCe2d', depositVault: '0x5AD2e3d65f8eCDc36eeba38BAE3Cc6Ff258D2dfa', redemptionVaultSwapper: '0xFaAE52c6A6d477f859a740a76B29c33559ace18c', }, tETH: { token: '0xa1150cd4A014e06F5E0A6ec9453fE0208dA5adAb', customFeed: '0xEA6a495bA398FAE5f9780335FE27f33E6cCC995E', dataFeed: '0x5696B69Be96e936e8E489070Eb3d4F0e1fE966af', depositVault: '0xC93bb8D5581D74272F0E304593af9Ab4E3A0181b', redemptionVaultSwapper: '0xE042678e6c6871Fa279e037C11e390f31334ba0B', }, tBTC: { token: '0x6b6b870C7f449266a9F40F94eCa5A6fF9b0857E4', customFeed: '0x65C4e04Cc26aAdd1eC95C54Cd6dBa61a270F15ca', dataFeed: '0x5A096AC89eaEF68930352a15Da49e4eB8590Bf1d', depositVault: '0xAFCC1C556EE0436c10A3054B3d615ABB93A352B5', redemptionVaultSwapper: '0x2db1eC186acDeaf7d0fc78bFfE335560b0fE0085', }, mevBTC: { token: '0xb64C014307622eB15046C66fF71D04258F5963DC', customFeed: '0xffd462e0602Dd9FF3F038fd4e77a533f8c474b65', dataFeed: '0x56814399caaEDCEE4F58D2e55DA058A81DDE744f', depositVault: '0xA6d60A71844bc134f4303F5E40169D817b491E37', redemptionVaultSwapper: '0x2d7d5b1706653796602617350571B3F8999B950c', }, mFARM: { token: '0xA19f6e0dF08a7917F2F8A33Db66D0AF31fF5ECA6', customFeed: '0x65df7299A9010E399A38d6B7159d25239cDF039b', dataFeed: '0x9f49B0980B141b539e2A94Ec0864Faf699fF9524', depositVault: '0x695fb34B07a8cEc2411B1bb519fD8F1731850c81', redemptionVaultSwapper: '0xf4F042D90f0C0d3ABA4A30Caa6Ac124B14A7e600', }, msyrupUSD: { token: '0x20226607b4fa64228ABf3072Ce561d6257683464', customFeed: '0x41c60765fA36109b19B21719F4593F19dDeFa663', dataFeed: '0x81c097e86842051B1ED4299a9E4d213Cb07f6f42', depositVault: '0x5AE23D23B7986a708CBA9bF808aD9A43BF77d1b7', redemptionVaultSwapper: '0x9f7dd5462C183B6577858e16a13A4d864CE2f972', }, msyrupUSDp: { token: '0x2fE058CcF29f123f9dd2aEC0418AA66a877d8E50', customFeed: '0x337d914ff6622510FC2C63ac59c1D07983895241', dataFeed: '0x7833397dA276d6B588e76466C14c82b2d733Cfb6', depositVault: '0x8493f1f2B834c2837C87075b0EdAc17f5273789a', redemptionVaultSwapper: '0x71EFa7AF1686C5c04AA34a120a91cb4262679C44', }, TACmBTC: { token: '0x307267989A7bec3A57FD7fd96017C49803589Fd0', depositVault: '0xD1c5cBaBb367783FB6b40935c64512EF06cBB4f4', redemptionVault: '0xa7c6c173D38DCf0543B5C479B845a430529A9a96', }, TACmEDGE: { token: '0xaa7BeE2d7dE06cB4E30564323Fb17C5029e7D567', redemptionVault: '0xa85b5Dd222A71602FcA40410bc1f158bff1fa458', depositVault: '0x8F382ae7BBdBEcda835D26CE3Ba64010EAEe1386', }, TACmMEV: { token: '0xC2C26520256D5920B8aa1DA91F211222B2083B46', redemptionVault: '0x1A57Aba59d50b192F8440e205E3B8B885bE128cC', depositVault: '0x18f7f9f20C495a7F4868ba807c64a5D0a9EE8648', }, zeroGUSDV: { token: '0x766255b53ae70fa39A18aa296f41fAb17db6a810', customFeed: '0xB5721B11883aEc70696A1082051d36c79cA9B10c', dataFeed: '0x9f819f7741e52C13Bc5207e78B6E3FeC1BdF3990', depositVault: '0x34031E751DA2Ab19009D8f7eb268Face2BdFD0dd', redemptionVaultSwapper: '0x37769aF173Ea65dfc2880179940d5566817aF6AE', }, zeroGETHV: { token: '0x513bD45bE7643fE6c30c41Cd4b327E8E341AAF9a', customFeed: '0x03fDA274c303b128EBA9E00Bf555A3f4f4f26ec3', dataFeed: '0xc18091A0E2970945646d28Fad3A0ded684b8947b', depositVault: '0xaA192F810106B6161cbe5FE531289C0e3B196DEB', redemptionVaultSwapper: '0xF0C91Bbae7f67c4e595d723ef5FB38B59F2008cf', }, zeroGBTCV: { token: '0x48E284D0729EB1925066307072758d95dbBb49C4', customFeed: '0x8c7400777bD4B05864f21c446f6a3e996BC047d2', dataFeed: '0x39F0507060c12bB88cb68a496544011D2f341455', depositVault: '0x2ddC913e4C7674A7E42c55db48a92c47158E91C6', redemptionVaultSwapper: '0x649f8698068ad143A7e18Ba9cb0Be112D5986AEb', }, JIV: { token: '0xc470e9fC12A60F72C543516dC23de1F55C29E3D5', customFeed: '0xc4fB4B8641ac466758Dc05276c00EB570F587ED1', dataFeed: '0x15A4c3E5a3e955A81A570e617D83680f57EE3862', depositVault: '0x30aCCEeDFf97A3fe11aB52EE7425Af4589338C06', redemptionVaultSwapper: '0x5572Eb7f4fB679Ff6A99203f12B0484dC1062d78', }, mRE7BTC: { token: '0x9FB442d6B612a6dcD2acC67bb53771eF1D9F661A', customFeed: '0x9de073685AEb382B7c6Dd0FB93fa0AEF80eB8967', dataFeed: '0xB5D6483c556Bc6810b55B983315016Fcb374186D', depositVault: '0x5E154946561AEA4E750AAc6DeaD23D37e00E47f6', redemptionVaultSwapper: '0x4Fd4DD7171D14e5bD93025ec35374d2b9b4321b0', }, acremBTC1: { token: '0xC344Db27Feba7F0a881A50f0f702a525a44f2368', customFeed: '0xD0eEd92DB46B099f8DEA366a7198b5Dd249Af61F', dataFeed: '0x7d5B8ab9C948fb11433e0eDdADD718dc5Cb040bb', depositVault: '0x52e808bD3496c69c705028a258aEe0a6E1a5b35D', redemptionVaultSwapper: '0x319a05E260acC2490768A726Ccfd341D4b3D5106', }, mWildUSD: { token: '0x605A84861EE603e385b01B9048BEa6A86118DB0a', customFeed: '0xb70eCe4F1a87c419E1082691Bb9a49eb7CaAe6a6', dataFeed: '0xe604a420388Fbf2693F2250db0DC84488EE99aA1', depositVault: '0xd252EB9d448dB3A46d9c1476A7eb45E5c0CED7C2', redemptionVaultSwapper: '0x2f98A13635F6CEc0cc45bC1e43969C71d68091d6', }, mEVUSD: { token: '0x548857309BEfb6Fb6F20a9C5A56c9023D892785B', customFeed: '0x6f51d8aF5bE2cF3517B8d6Cd07361bE382E83be6', dataFeed: '0x508Fe9556C7919E64406bB4042760d7Bb1F40fC9', depositVault: '0x5455222CCDd32F85C1998f57DC6CF613B4498C2a', redemptionVaultSwapper: '0x9C3743582e8b2d7cCb5e08caF3c9C33780ac446f', }, mEVETH: { token: '0x462bE06b03641f0880F694EBc82295572837ba53', customFeed: '0x8B747cDC36418c7AD822f9e21F69C6bE878e7510', dataFeed: '0xC7322eFdA17cF7d2A5E35E1a06c78eFd9cb5624e', depositVault: '0x2801B9B6b2596813f08A8d26ac3E2E37a1899F80', redemptionVaultSwapper: '0x818Fb14558d848FFd54758b21472dB334cee1605', }, obeatUSD: { token: '0x2ce15146958Bf305dAdeBbbF31F2d5a4F2574B43', layerZero: { oft: '0x55B40C5ebC53C4b03a7cbA602C6CEed3fC2349c6', }, }, mHyperETH: { token: '0x5a42864b14C0C8241EF5ab62Dae975b163a2E0C1', customFeed: '0x5C81ee2C3Ee8AaAC2eEF68Ecb512472D9E08A0fd', dataFeed: '0xbD560c1E87752717C34912D128168BfE26021EA2', depositVault: '0x57B3Be350C777892611CEdC93BCf8c099A9Ecdab', redemptionVaultSwapper: '0x15f724b35A75F0c28F352b952eA9D1b24e348c57', }, mHyperBTC: { token: '0xC8495EAFf71D3A563b906295fCF2f685b1783085', customFeed: '0x3359921992C33ef23169193a6C91F2944A82517C', dataFeed: '0xb75B82b2012138815d1A2c4aB5B8b987da043157', depositVault: '0xeD22A9861C6eDd4f1292aeAb1E44661D5f3FE65e', redemptionVaultSwapper: '0x16d4f955B0aA1b1570Fe3e9bB2f8c19C407cdb67', layerZero: { oft: '0xb67f81069e890A1b3e02c7BED3A9f78bA54A445C', }, }, mPortofino: { token: '0x9004B9890D6B901A17F734efe028b1Be5bd6CD22', customFeed: '0x88956C00A5Fa046c823eAED747F21A95D2264403', dataFeed: '0x21f3BCfa912F674c2af3bED5BF8E47A3f40EA749', depositVault: '0x9a5cf6c0a1CEe5226E31e3D0a81F2ca2462d8387', redemptionVaultSwapper: '0xb02cc77ee137436D71b9dE46958A3bB5d7346CcA', }, mKRalpha: { token: '0xE70B5Eb021Dc3AF653D61fd792D8f0B60F36c493', customFeed: '0x38092073c5483bA9D844cC6733976957011e8AEe', dataFeed: '0x72e4549f3647426794149554625Bc0827C77D3Aa', depositVault: '0x54602a8e47BF82073d75E0AC2aeF67F84fbCb8e4', redemptionVaultSwapper: '0xc37eDf7d955020D547B45F762027b49947D02550', }, mROX: { token: '0x67E1F506B148d0Fc95a4E3fFb49068ceB6855c05', customFeed: '0x7fF56C3a31476c231e74E4F64e9d9718572B54Aa', dataFeed: '0x2c7d47c56015be6aa8442Da78796a965928E7c4e', depositVault: '0x511d88E64d843Ee11Bf039a3EB837393001aEDE7', redemptionVaultSwapper: '0xc33dAdA688f224c514682Ec6Ba940888d43C4b29', layerZero: { oft: '0xB97e7987B38C360EA5613C26D999304DDfC8d417', }, }, mTU: { token: '0xCdE7dD466a1121235924383A6A65948311c5b4aC', customFeed: '0x464cF50c350B09a3201403F3bB89feee08D0b6F8', }, mM1USD: { token: '0xCc5C22C7A6BCC25e66726AeF011dDE74289ED203', customFeed: '0xad316aA927c0970C2e8f0B903211D0bd19A10702', dataFeed: '0xF1aBD1a4Fc5fa2848Cf3763FBE7B0DF366da9279', depositVault: '0x0f7e323103b29E1B18d521DE957Ed0c4c0A8189E', redemptionVaultSwapper: '0x70Ba3211f2584Bf1C8a2aCdF0a00dba559CE1Ffa', }, mGLOBAL: { token: '0x7433806912Eae67919e66aea853d46Fa0aef98A8', customFeedGrowth: '0x66Aa9fcD63DF74e1f67A9452E6E59Fbc67f75E38', // Adjusted growth feed: +7% customFeedDv: '0x494F142c35167cFbDD3887E8D7897822e63c9618', // Adjusted growth feed: -7% customFeedRv: '0x4c825154d02eaFAB7F3c779D96c279BCDB9fCf6F', dataFeedDv: '0x58476f452df10E6Bf17dc1fee418E98dE9e14868', dataFeedRv: '0xb468A6F63868cB6C6D99105EDfbe73d6B21f139E', depositVaultAave: '0xCe29c36c6D4556f2d01d79414C1354B968dDDEf1', redemptionVaultAave: '0xA0Fc8BDFb1E6a705C1375810989B1d70a982b01B', redemptionVaultSwapper: '0x1e0fd66753198c7b8bA64edEe8d41D8628Bf20D7', addressProfiles: { mGLOBALDialectic: { customFeed: '0x355FD9Ef2AfBF812963A8be8481F08298F401080', dataFeed: '0x5dE83A7ee02f7B2F915445714c20C2Bb69213049', redemptionVaultSwapper: '0xdbD621E67D9cfFfFcdCD316a27285f657C178e76', }, }, }, bondUSD: { token: '0xaD4748098C2a771cc034d7Dfc10Fad9f9ed605fD', customFeed: '0xBD143c51F448f9F882a4C8CFbD04f3226Bb914C6', dataFeed: '0x55E839B8043a2BC6c455222c3670aC059f794dEa', depositVault: '0x14557b2719EDf86f43E332b4F46F642024a2519D', redemptionVaultSwapper: '0x71b76C2a371DA950AD2a2EB5b469f5f932E341C6', layerZero: { oft: '0x69ef9a9287DE9cAdfbaB0cd955b2f70A593D3aD0' }, }, bondETH: { token: '0x0A640E217A3c5579b920F740B556F44B6e9820C5', customFeed: '0x1C53c83553a71D88c1B1e4bf479bb9D9db0c23a6', dataFeed: '0xA454eC183507a5f0E8aBf039c61d5e34F16e7072', depositVault: '0x556655081B2B39c184b544d962eADa7F8b731C12', redemptionVaultSwapper: '0xfa8845cBd814720259050d6CCF3a9c60d17d6596', layerZero: { oft: '0xE65AC723fA5A608f9cC528B24bEfAe6cD91F8cd2' }, }, bondBTC: { token: '0x9114650a2b8f8598a6b6Aa1cb2837e145f59f9fD', customFeed: '0xc7871E40712f2D769a2dEA7a2a72d23f12b88A6e', dataFeed: '0x2A5DFe394687750e476aB39c054F6a124FC2E817', depositVault: '0x1F78393689D2979F99b5c90131e166Ae32bC05a4', redemptionVaultSwapper: '0x9d27834687318BFD42aF8e40168FDc37b4932727', layerZero: { oft: '0x3e901737a3673856B8441042D8cF2F0f8F8F6e6C' }, }, stockMarketTRBasisTrade: { token: '0x827Ce7E8e35861D9Ac7fE002755767b695A5594a', customFeed: '0x1c7bEc0281080C0A4f85e55151191aF27EC69940', dataFeed: '0xCF79a4ae663117238aB6DD9d0FCca942Be5d1644', depositVault: '0xfD28BdEb8f8504a13Ea7917ee75E8fb080909C6F', redemptionVaultSwapper: '0x85A7A5FFf71EaEF79e76730F2E717A04aADea27B', }, carryTradeUSDTRYLeverage: { token: '0x2bf11d2E04Bc40daa95c24B8b90EC4F5c57Dd326', customFeed: '0xc69731B51C6dBb2fb818D8DB1F4116FB8A379288', dataFeed: '0xE65F08D9D0b010965d69253769A33511b72d8E79', depositVault: '0x55ed98baa90d59931C9cfEaa89AcDfB8d31BAc76', redemptionVaultSwapper: '0xD980df2A697bfd38279BE1Ee2bc13495c101d5C9', }, mWIN: { token: '0x4E72025984424E52838cf8953E2863eFf036B67A', customFeed: '0x1725A66D810C0775f6B3B0FD85646D371dA19517', dataFeed: '0xa27c1658730e4FAFb7fB8B257a64BbB6A0ea4077', depositVault: '0xF7F1b944FCDe7805F6Ef3088817145d2eB667db4', redemptionVaultSwapper: '0x605704d7b36d1677a8d242ded68eD505523c7924', redemptionVaultMToken: '0x14fECa41FB9541Fd8f61a6bA6304c5b706709fca', addressProfiles: { mWINDialectic: { customFeed: '0x17d3C24a956641983377975f0E903D4B87894E2B', dataFeed: '0xD5DB04Ee352fa78Bef6F36007A0Ee80c064230f5', redemptionVaultSwapper: '0x078b0858F609Beb26098379fB504763766b6f128', }, }, }, qHVNUSD: { token: '0xE68f4e819aD09F2E0e668297cC1a905994808D38', customFeed: '0x7023625CBc91e752FdD49b9233252B8F6b731c8B', dataFeed: '0x60606001F168Cf6F0069564199AEa99b188734d1', depositVault: '0x52816bCCcF7286aa2B0b5ba3c386677ABa1045B6', redemptionVaultSwapper: '0xC35d61F68B48555b71034098c3955EdE764d1Cb1', }, sGold: { token: '0x5C9e1c4D60dbA50a68cBe3b0c1b5731a6fD08Af6', customFeed: '0x4402D9E2A00E22E1708A66b72eCEc662046E0b35', dataFeed: '0xf90D70ec39641d71Bc591f7aa6bC901c08422197', depositVault: '0x6956FD317F571BE752F0A3BD3D16D09214228488', redemptionVaultSwapper: '0xeF9CBc37bAB198c903CDDBf939E2CeF6DB434Af7', }, turtlePST: { token: '0xc462F87F78aBdD27b1e41c9EdE862275d2C7F36b', customFeed: '0xF64c653Cb1B0E454Aa6Eb4a45a87A81d1dE89970', dataFeed: '0xbd5BaeD1424EC9EF76b7924bFB9342078f5817E6', depositVault: '0x95EF0179867545bEA9DbdAB27955551C0802307e', redemptionVaultSwapper: '0xAB09Be3d1E02dFe1f0dbDa460Ff362BF1A5792Fb', }, mGLO: { token: '0x1DD91a111606382B77A917633ED90feAf25E0F76', customFeed: '0x59313b6ae481e39B8E7710C8C26dC0ada3C532Ca', customFeedDv: '0x1e1fAB87C0600Bf4696871dAE93f6D1046d44469', customFeedRv: '0x298372e3D18E34eD5c44EA7875F50Af7482233f7', dataFeedDv: '0xb1306c60dCcBc3258149FAC18Cc0984D65E0886E', dataFeedRv: '0x98bd3a24d3998EF96b12d896045EaCA7955Ea963', depositVault: '0xe6522C0B034Eb725BB03D5cf957abEC1D2566E91', redemptionVaultSwapper: '0x55f3Ab43E49FFb6b1FFf5E2B310C21278bDAf0f5', layerZero: { oft: '0xa54712D1699258A85d91ABd47ed9D1aa2Bb00191' }, addressProfiles: { mGLO3F: { customFeed: '0xeef8B6C0F079d8a156867E47f7d75890fD376701', dataFeed: '0xFbeED61D0dbb1679F2B311514b339eEEb0Bd3ACc', redemptionVaultSwapper: '0x027838c5f105490cadc36340Ff2Fe6c697690Adb', }, }, }, mM1BTC: { token: '0xc57c754f51DbbFae1a12b1aD1b8a8587bf24260a', customFeed: '0x0066B0Cf5d7185cC30345AAAe258568f564b46d1', dataFeed: '0xd5a4371EDAC4495d1733D2261B3B3c8FAC338174', depositVault: '0xcEDCa505839c01Cc4FbE65496AA3Bb03B8ff98Ed', redemptionVaultSwapper: '0x7F72AA0339b4944E1A77df847168AE1936c1EBBB', }, mGLOeuro: { token: '0x2F8bae126b8d416C009b82Ccd60e4f9cAbbd7702', customFeed: '0x8B7B1689396ef4468df1c0faB181D29B47089609', customFeedDv: '0x165a52261202c0e32F70dE8eD715A1e3cF9a228c', customFeedRv: '0x0f46c1E4F51B92c2966BEA4bd5A52E71E423D6e0', dataFeedDv: '0xc27Cd7c0203B73933dcbcF7bdB4cC5D7bDA80A64', dataFeedRv: '0xF76653eBc3e47B80e89F0e5b9CF6A5CAaB848946', depositVaultMorpho: '0xE0Dcf20b0460e1f9222528F3997F9D71Ad6375C5', redemptionVaultMorpho: '0x1E9f04408FF38d1FB70CE939fC87D26D61F6F758', }, mALPHA: { token: '0x25BAC88afe5572F5A7F1670c22FD404BA47a30ad', customFeed: '0xB7cc7498dc7ac2da5f59fEFfeE2dbF5Ac1061616', dataFeed: '0x7F04823783b0FD849a8D759F4170899bB588EaBe', depositVault: '0x852B290024e4071DF48d618874840876499aD6F4', redemptionVaultSwapper: '0xcC5539d3200d3889C69C71Fe73A71b7A2Cb88d05', }, Re7YIELD: { token: '0x95Da3f979C92b5B7E1546929FcB901fb142A12Bb', customFeed: '0xCcd2ad28c575dc67CE77b324dC24061d7D4fCb11', dataFeed: '0x309663dC12dA36F4a4Ab59AAad9495895b769cBd', depositVault: '0x67BA2929BA4415C001150e31bE4f04716325102f', redemptionVaultSwapper: '0xD020C98b7845fFA4369623F78aed92Be2934170F', }, Re7BTC: { token: '0xb1f9201A3dde9F390D9A30e666138f02eDd50921', customFeed: '0xc70844D566E7B1445a8B1005565E4ccf5acE010b', dataFeed: '0x39e7eA1bb8f6faaE91aB14D04fD77709406c51af', depositVault: '0x63c16827816F966cF5C8659527B1e31f8752C4d3', redemptionVaultSwapper: '0x2909bfc249ADf37C937af58E06eE1A624FD7C508', }, mArb: { token: '0xee53eE4c6532cF81B63EA49bE4bbDB0c2aB398be', customFeed: '0xDf5B71c27A3639455B160e0D78D6D3248EA5a718', dataFeed: '0xb071D72bc4C976510E342326EE453D8d60313bFE', depositVault: '0xf61D9C28F01396C11159e0DAE2aA046d74BB0AC0', redemptionVaultSwapper: '0xEB3Ca1951a1F261e270b8A954EC57B5DF9Fe7725', }, mArbETH: { token: '0x6D8a6E97446D858a1D1564BBDB4638429015DBe8', customFeed: '0x3445F16666D3f81F6bEf93b14830E32C999D72DF', dataFeed: '0x56C21AD79175880d54AfdC83E1077536A371D6E7', depositVault: '0x5AaD78C4cAfBC3Cd09fD541abC9c64a0Ba443C5F', redemptionVaultSwapper: '0x1279aa6e131D420b829a68bb639247E04e210056', }, mArbBTC: { token: '0xF44bCadd42f1Dace4e2E52Fe3bdA082148bcBFD3', customFeed: '0x4c7e246F09c4D3FA8d20691dd532C599cBF2d5FD', dataFeed: '0x7D42629e5394cCb8892d56e83347e1B863BE7959', depositVault: '0x5F19515a285A661C2ca31D868241424Ed9c930F5', redemptionVaultSwapper: '0x87E88E291CC59591e0bBbAe5f6c37D4E3d75aE2a', }, mFTAC: { token: '0x4D58e60005D36B23A91A0c175CB2D063E676876E', customFeed: '0xB4353a98aDe0EaffC215dC187A50BEa1eba597b3', dataFeed: '0x1ac4e3B639689d803fF4323917f814C8d01f9690', depositVault: '0x188D773AA7bf408F959Fbdd0300001D021eaE9E3', redemptionVaultSwapper: '0x3A2A1c0b7A3C34366bcc47578aD07764e093B26f', // Retired deployment: historical references only. // token: '0x63cB25da044dDeF518854EC395C0288c34254C1d', // customFeedDv: '0x8F30023357c5c1C5FdBD3E1a0698F15efb016505', // customFeedRv: '0x0202eC9bc941F6A76ca9F339111DE8AAc05A2a72', // dataFeedDv: '0x68F4F69A30Fac38C6BF905E6f73e729bB10d73dd', // dataFeedRv: '0x3D58712E4d85806Da2F3C8161d67e0E3a39F4777', // depositVault: '0xE95F0AC383FeceAf38b07C2aefA128716c9EDEfE', // redemptionVaultSwapper: '0x296B6e173bE701d6086E604A19F4E39375ff4DA9', }, }, avalanche: { accessControl: '0xF6f56D1a218F6129679d966D03c12Af145795fd8', timelock: '0x812C93b046ca0915Aa453388bF16d9C0f3CE12Bb', paymentTokens: { usdc: { token: '0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E', aggregator: '0xF096872672F44d6EBA71458D74fe67F9a77a23B9', dataFeed: '0x79b0c48E1AFAcd9B98D54b0b7D6F9dF27b1D101D', }, usdt: { token: '0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7', aggregator: '0xEBE676ee90Fe1112671f19b6B7459bC678B67e8a', dataFeed: '0x919935030c71e4983c2aaFD3ED3d4587e10e98e1', }, }, mGLOBAL: { token: '0x25C2067D8b04931A6e2eb078eA8D65c8B8500031', customFeed: '0x2C480226b002cc8F10655dDb46c057DbA17b6AF2', // Adjusted feed: +7% customFeedDv: '0x835494e0d2dD362c2c1393a192186f1E46F80dcD', // Adjusted feed: -7% customFeedRv: '0x983BF05dCa772E31064d42b122164ADF000c3D7a', dataFeedDv: '0x9CD9625edfe1B3b5266d667723b7798330348d23', dataFeedRv: '0x2A905186a12aF04b081832E058b4f777A4bd079d', depositVault: '0x14A17abB809A52B8A52C4F47A51bF46eDFbd33dB', redemptionVaultSwapper: '0x3B4572C25CF0a9Ab9A35832ba58f9FF304e16034', }, mWIN: { token: '0x61daEEb998bC5415DF8512A4Be1b71f4275Ef314', customFeed: '0xf94E95F50F42e691519F7233E7a3802C3B94A530', dataFeed: '0xD29B1A1AC063dEC0B0F71859aADE4E185028449d', depositVault: '0xe50fc603bF5140ED771eB8f7deEdb8218A11FD40', redemptionVaultSwapper: '0xE11E0074b69238ccB12eBb7CB4dCb63E8F00D79d', }, }, arbitrum: { accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', paymentTokens: { usdc: { aggregator: '0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3', dataFeed: '0xf1fE2d3Ea52773BBA5FB13816B46C2A8dbce59ED', token: '0xaf88d065e77c8cc2239327c5edb3a432268e5831', }, }, mTBILL: { token: '0xdd629e5241cbc5919847783e6c96b2de4754e438', customFeed: '0x45964181FA0Ecc8fFFd169499730FFD60fbe3308', dataFeed: '0x8B6Dd8573FF97C08dD731B0A55E51E897aBeD03E', depositVault: '0x643f73A6a3Ffc5d6C6Be7c97Cc30422763CFb1d0', redemptionVault: '0x8ac12d5B71e4f046459b67077F8704BA0a86F8F9', }, mBASIS: { token: '0x2448Cf256192Ee8e122E52026758Ae28398AfB4F', customFeed: '0xbfAAdf20cFB858CD274FBC8027d5276E6a61A64B', dataFeed: '0xF675E328d4AAe03ca97a965fFa32498741Bc6947', depositVault: '0x01bfF1379CE9f0877141a18670d4214dFAf630bE', redemptionVaultSwapper: '0xE03cD34De0E47c67bF881dB22feAb83121B50cC3', }, mEDGE: { token: '0x130F99c2396e02DBaaa4c1643B10e06EcFe7eDAB', customFeed: '0x5a4E7FC0e4b329d8c6C124e442e34Aae001815bf', dataFeed: '0xE3118A926cde694bFd8D2dCb894dcBEF443961EB', depositVault: '0x2c851A37eF2d607F198DDB259309Dcd2B398E8f9', redemptionVaultSwapper: '0x6D6e88B8514EA404d33f38D505d611B5EEe23AfD', }, mMEV: { token: '0xeCacb5434F05A548FAf92a31874e0c014bEeee91', customFeed: '0xa28140D669Edf5c6529Ee50160F5B2702ecAA73b', dataFeed: '0x2da917Ab125B0e88dB1eb896ebdA93a31FA2b804', depositVault: '0xb285f7699206C88A0aEC8bb004e42793de8139e0', redemptionVaultSwapper: '0xe8a95184516C39469a68BA50D134C25fc5A6C9c8', }, mRE7: { token: '0x27329B57666413b84dcb872fe611eDbFe9A1a9ad', customFeed: '0x028c6A15C60827ee60c1Dc6585E54055e462effc', dataFeed: '0xb7860740190BAf70eFd38B9c3db0CCeb88525315', depositVault: '0x9815FffE5600cF71342579f0f3E0Dd8ccBd496D8', redemptionVaultSwapper: '0x139EC173b9c355241dfA91A1DE3453Adae0A9083', }, }, base: { paymentTokens: { usdc: { token: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', aggregator: '0x7e860098F58bBFC8648a4311b374B1D669a2bc6B', dataFeed: '0x6390b84321663d6fB1C911077d1CB97a7114dc56', }, }, accessControl: '0x0312a9d1ff2372ddedcbb21e4b6389afc919ac4b', timelock: '0x9230F9cBAca32bad2B19CAB331d3e6509B8EB0cB', mTBILL: { token: '0xDD629E5241CbC5919847783e6C96B2De4754e438', customFeed: '0x07a88697d339FC824aFc7d8EdFaD6B30051354cf', dataFeed: '0xcbCf1e67F1988e2572a2A620321Aef2ff73369f0', depositVault: '0x8978e327FE7C72Fa4eaF4649C23147E279ae1470', redemptionVaultSwapper: '0x2a8c22E3b10036f3AEF5875d04f8441d4188b656', }, mBASIS: { token: '0x1C2757c1FeF1038428b5bEF062495ce94BBe92b2', customFeed: '0x6d62D3C3C8f9912890788b50299bF4D2C64823b6', dataFeed: '0xD48D38Ec56CDB44c4281068129038A37F5Df04e5', depositVault: '0x80b666D60293217661E7382737bb3E42348f7CE5', redemptionVaultSwapper: '0xF804a646C034749b5484bF7dfE875F6A4F969840', }, mEDGE: { token: '0x4089dC8b6637218f13465d28950A82a7E90cBE27', customFeed: '0x672DCEE688aa1685701a4A4138CB20d07272D116', dataFeed: '0xA7aB67Aa19F6b387BA12FcEdB6d1447E0c25897c', depositVault: '0x2fD18B0878967E19292E9a8BF38Bb1415F6ad653', redemptionVaultSwapper: '0x0e0eb6cdad90174f1Db606EC186ddD0B5eD80847', }, mRE7: { token: '0x8459f6e174deE33FC72BDAE74a3080751eC92c27', customFeed: '0xDd5a54bA2aB379A5e642c58F98aD793A183960E2', dataFeed: '0x54D4783F47889c73861152F027A1AEdf75d439d0', depositVault: '0x263A7AcE5E77986b77DcA125859248fEED52383c', redemptionVaultSwapper: '0x25D30cF795602e807d2038c1326Ad6643F822cEA', }, mMEV: { token: '0x141f0E9ed8bA2295254C9DF9476ccE7bC29172B1', customFeed: '0x2bdaEfA3026a8f9eb7B80d03904752944239E8E9', dataFeed: '0x2E0357e38FC7fAE9C29050AEf3744D4055490adA', depositVault: '0x3aAc6fd73fA4e16Ec683BD4aaF5Ec89bb2C0EdC2', redemptionVaultSwapper: '0xa8a5c4FF4c86a459EBbDC39c5BE77833B3A15d88', }, mSL: { token: '0x34BDdA6beb128130158811E5b881Da67902325B2', customFeed: '0xc4Fb2B5Ddd40764914B1A3C38a01079259Ab31C5', dataFeed: '0xf4612868e55149e12F32DCd68Aefcc0F618381AE', depositVault: '0xFecc6FDFF76fB2A2De42B787dC3D02B634a8b6D9', redemptionVaultSwapper: '0x5CB155D19696ED296dc4942BEDB6EEc69367c332', }, mLIQUIDITY: { token: '0x6B35F2E4C9D4c1da0eDaf7fd7Dc90D9bCa4b0873', customFeed: '0x1c56b73e0f22055dA155D7a73731AE62906302eD', dataFeed: '0x544af5fd877974F99623cC56A8d98f983072a0E3', depositVault: '0xEa22F8C1624c17C1B58727235292684831A08d56', depositVaultMorpho: '0x171c7Dd8192f39d47189E180EcB13eDe4E1B6368', redemptionVault: '0x86811aD3430DbA37e1641538729bF346c20A5412', redemptionVaultMorpho: '0xcBA0831826827c1B2DCc66aB1e24F4C7e7808C36', }, mEVUSD: { token: '0xccbad2823328BCcAEa6476Df3Aa529316aB7474A', customFeed: '0x4Fe7f62B2F4eF077aEd8f458c8B4652f5dE8080f', dataFeed: '0x030b69280892c888670EDCDCD8B69Fd8026A0BF3', depositVault: '0x5f09Aff8B9b1f488B7d1bbaD4D89648579e55d61', redemptionVaultSwapper: '0x9BF00b7CFC00D6A7a2e2C994DB8c8dCa467ee359', }, mTEST: { token: '0xa9e2f5332C9a553c7Da1aFfb7e12F1361959C933', customFeedGrowth: '0x7a49D7AAA3011aDa194747383AA26a572B4545e4', // Adjusted growth feed: +7% customFeedDv: '0x1E0fb29e5e513d9a9f68c79fD66325ceddb91cce', // Adjusted growth feed: -7% customFeedRv: '0xD4772584E274A0a531748fe89117dECC21BC246A', dataFeedDv: '0xd24f186aA0f0427260b578f1D846987a5280F728', dataFeedRv: '0x7C5c5E0d61aF4CF15FBE2B063350489190A53a36', depositVault: '0x3fB56075dacC9188931Dc7f05b2Cb9D3222f7dd3', redemptionVaultSwapper: '0x3e1703720C276F47343Dc0C6939eB149E5412e51', }, mGLO: { token: '0xFCc9Cc1209651Ed8867332d6F664CF82743A2584', customFeed: '0x6B593a5FAbb90F36e125562Db833f761d274fcBC', customFeedDv: '0x5289F0E8F4F26186989799E7A588E45445c5e486', customFeedRv: '0xe6f59314F93234bBB0E5aaCd0E174DD525D139d0', dataFeedDv: '0x2095e2B0eA00aed8aA2CC7A9567a1Dad44C094F6', dataFeedRv: '0x0405eBd7C553cF1F4174BaF0199A840d6E562f62', depositVault: '0x2B7e9c9a72a31e4299F735D6e13445B320701Df1', redemptionVaultSwapper: '0xA80F9BfFff91CBC13314fEfD05560032aF018F18', layerZero: { oft: '0xD9B8f9352078E1259aDcDc390AdD39bc3063BF07' }, addressProfiles: { mGLODialectic: { customFeed: '0x655ed325A1244858512B3CD3FcB6BeE4e6E79B65', dataFeed: '0x719ee87e02F9C773d282B34b2d7eEdFDAD47CD40', redemptionVaultSwapper: '0xbC4a3a4a0d73c23C9A87F483e5244CD93FC3B84C', }, }, }, }, oasis: { paymentTokens: { usdc: { token: '0x97eec1c29f745dC7c267F90292AA663d997a601D', aggregator: '0xa97522073dDfe39e31e606338a5Df433291DE238', dataFeed: '0xfB8b388c6D02168E7cD2f15bE82a78DB3d58ef3C', }, }, accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', timelock: '0x41a218E7Bd7139Cfe4cEDEc4979Afa1858a2B2e2', mTBILL: { token: '0xDD629E5241CbC5919847783e6C96B2De4754e438', customFeed: '0xF76d11D4473EA49a420460B72798fc3B38D4d0CF', dataFeed: '0x1075762cb143B495dbccE139712add38Eff19dAb', depositVault: '0xD7Fe0e91C05CAfdd26dA4B176eEc2b883795BDcC', redemptionVault: '0xf939E88ecAd43115116c7106DfdbdC4b1315a7Ee', }, }, plume: { paymentTokens: { pusd: { token: '0xdddD73F5Df1F0DC31373357beAC77545dC5A6f3F', aggregator: '0x6022a020Ca5c611304B9E97F37AEE0C38455081A', dataFeed: '0xcbCf1e67F1988e2572a2A620321Aef2ff73369f0', }, }, mTBILL: { token: '0xE85f2B707Ec5Ae8e07238F99562264f304E30109', customFeed: '0xb701ABEA3E4b6EAdAc4F56696904c5F551d2617b', dataFeed: '0x73a64469E0974371005ca0f60Dfc10405613b411', depositVault: '0xb05F6aa8C2ea9aB8537cF09A9B765a21De249224', redemptionVaultSwapper: '0x3aC6b2Bf09f470e5674C3DA60Be7D2DA2791F897', }, mBASIS: { token: '0x0c78Ca789e826fE339dE61934896F5D170b66d78', customFeed: '0x01D169AAB1aB4239D5cE491860a65Ba832F72ef2', dataFeed: '0x7588139737f32A6da49b9BB03A0a91a45603b45F', depositVault: '0x8F38A24d064B41c990a3f47439a7a7EE713BF8Dc', redemptionVaultSwapper: '0x9B0d0bDAE237116F711E8C9d900B5dDCC8eF8B5D', }, mEDGE: { token: '0x69020311836D29BA7d38C1D3578736fD3dED03ED', customFeed: '0x7D5622Aa8Cc259Ae39fBA51f3C1849797FB7e82D', dataFeed: '0xa30e78AF094EFC51434693803fEE1D77f568321E', depositVault: '0x23dE49C9ECb8bAaF4aBDeD123FaFbb7D5b7a0eE2', redemptionVaultSwapper: '0xC874394Cd67F7de462eb5c25889beC9744Bc0F80', }, mMEV: { token: '0x7d611dC23267F508DE90724731Dc88CA28Ef7473', customFeed: '0x4e5B43C9c8B7299fd5C7410b18e3c0B718852061', dataFeed: '0x06fa9188680D8487e2b743b182CCc39654211C84', depositVault: '0xe6F0C60Fca2bd97d633a3D9D49DBEFDF19636D8c', redemptionVaultSwapper: '0x331Af8984d9f10C5173E69537F41313996e7C3Cc', }, mSL: { token: '0x8899A7363EFA9091DA11A84064cd669685544C88', customFeed: '0x91a5FAEe94dfFF5D14fC526730bd62581e80B28f', dataFeed: '0xFDfDD9A7dEE634cA8B9d297C40461B14BA598fe8', depositVault: '0xc4E4aCA6A81794562c46DA86c20dc652bA2Af25E', redemptionVaultSwapper: '0xf22Ad227b3082557dBDA8AD99B694eb295c06092', }, mLIQUIDITY: { token: '0xCB8A625dE78e029D17377478fF3cDa8aD9Ff7661', customFeed: '0x731873cB1a1e63A72Afbd4923Fe15210BbC048ba', dataFeed: '0xbD29e7882b5709bB375A079AE7b886e270A91A7e', depositVault: '0x71DD2570a843B0D1c74FFAb23F348193F19F18B1', redemptionVault: '0x3Cd58EFe911B1e936c014695CCfaB8c8825E3a63', }, accessControl: '0xefED40D1eb1577d1073e9C4F277463486D39b084', timelock: '0x2538325446dD80fC49830EEa55d9E662B5acc35C', }, rootstock: { paymentTokens: { usdc: { aggregator: '0x83c6f7F61A55Fc7A1337AbD45733AD9c1c68076D', token: '0x74C9F2B00581F1b11Aa7Ff05aa9f608B7389de67', dataFeed: '0x6A3A467CCA184E395042fAb35d9fc7Eb789885De', }, wrbtc: { aggregator: '0x032Ce76Fd927431Bdb532EcFAc5Db0D6B6Ea0De3', token: '0x542fda317318ebf1d3deaf76e0b632741a7e677d', dataFeed: '0x442e9888bdE0E7009A11638Bba94244A697050E6', }, }, accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', timelock: '0x7Fc5149f4bb75D5E6778EE9A1b058E6b514352EE', mTBILL: { token: '0xDD629E5241CbC5919847783e6C96B2De4754e438', customFeed: '0x0Ca36aF4915a73DAF06912dd256B8a4737131AE7', dataFeed: '0x088A4bE7e9b164241cd4b9cAdeEa60999c2CE916', depositVault: '0xf454A52DA2157686Ef99702C0C19c0E8D66bC03c', redemptionVault: '0x99D22115Fd6706B78703fF015DE897d43667D12F', }, mBTC: { token: '0xEF85254Aa4a8490bcC9C02Ae38513Cae8303FB53', customFeed: '0xa167BFbeEB48815EfB3E3393d91EC586c2421821', dataFeed: '0xa3A252Babc8A576660c6B8B9e3bD096D2f5017cE', depositVault: '0x79A15707E2766d486681569Bd1041821f5e32998', redemptionVault: '0xe7a1A676D0CCA2e20A69adD500985C7271a40205', }, mHyperBTC: { token: '0x7F71f02aE0945364F658860d67dbc10c86Ca3a3C', customFeed: '0xf940A175794fe571fD6e45d8C4f57c642C978827', dataFeed: '0xE1d9eF8784F0feDcf4e30105Aa17448AcBE7F367', depositVault: '0x82Dd60B6e3f1f3Db025a715952B0e9f96B7D7a53', redemptionVaultSwapper: '0x4F4da20f45Ce2c94e84B93e4D73f3F3F33b8B570', }, }, hyperevm: { paymentTokens: { usdt: { token: '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb', aggregator: '0x5e21f6530f656A38caE4F55500944753F662D184', dataFeed: '0xCB01C192F223e3c55Ae1E1885A9464131aA985C2', layerZero: { oft: '0x904861a24f30ec96ea7cfc3be9ea4b476d237e98', }, }, usde: { token: '0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34', aggregator: '0xcA727511c9d542AAb9eF406d24E5bbbE4567c22d', dataFeed: '0x1CC42c97E7c598A1d1b2E71C84A9C0AD9b3D42E7', }, usr: { token: '0x0aD339d66BF4AeD5ce31c64Bc37B3244b6394A77', aggregator: '0x29d2fEC890B037B2d34f061F9a50f76F85ddBcAE', dataFeed: '0x47FddEC235Aa35625Fd2bAd34FB373b3A4B6Dd74', }, xaut0: { token: '0xf4D9235269a96aaDaFc9aDAe454a0618eBE37949', aggregator: '0xE90348C06e1adeEC6AB04eF899dC579597c62637', dataFeed: '0xcC10c5689ADC11bEf3Ea9e11Da0BD9268a4a3Fa7', }, usdhl: { token: '0xb50A96253aBDF803D85efcDce07Ad8becBc52BD5', aggregator: '0x215ADBE371A3664640c67d754466CCeE102e9349', dataFeed: '0x289584e63A61C69EEE170cD553cff8B3FFD56EA7', }, wsthype: { token: '0x94e8396e0869c9F2200760aF0621aFd240E1CF38', aggregator: '0xe6E8baDBB469d16e2060e1Ebeb60F92B2a1250A9', dataFeed: '0xD28b1AB7098E7434a7b4eFdC99c35fb85CfD92C1', }, khype: { token: '0xfD739d4e423301CE9385c1fb8850539D657C296D', aggregator: '0xFfe5F5e9e18b88FBdD7e28d4A583a111C874fB47', dataFeed: '0x5A55899f324bF45DD2dA0b97E145774a4668A9E4', }, whype: { token: '0x5555555555555555555555555555555555555555', aggregator: '0x7F1f3E3D57E5549828909AE3381C7bFF05A4fE09', dataFeed: '0xE1C769D56Cb6448813732F7736041425AA0A4A75', }, usdc: { aggregator: '0x4C89968338b75551243C99B452c84a01888282fD', dataFeed: '0x0C59a087922f21eb49FFa0fe33E0D17B62Ff4C70', token: '0xb88339CB7199b77E23DB6E890353E22632Ba630f', }, behype: { token: '0xd8FC8F0b03eBA61F64D08B0bef69d80916E5DdA9', aggregator: '0x8C4Bf0020E9EbBb9ed7C4A2726F2824D29542c01', dataFeed: '0xE66f2727e99c5067463dB46E7e6595A1af1b55f0', }, ubtc: { token: '0x9FDBdA0A5e284c32744D2f17Ee5c74B284993463', numerator: { aggregator: '0x7d05cd5159F38694A7D4dBf58957146a63c8Ad5A', dataFeed: '0xE3c79bFA56Ed7ACb89028de4345371Ea93fB3434', }, denominator: { aggregator: '0x3587a73AA02519335A8a6053a97657BECe0bC2Cc', dataFeed: '0xd81448A57E88fb704Af0DC43eA2586BC4EF996ef', }, dataFeed: '0x610CB88e101d9E7e8163ae7788B873d272499df3', }, }, accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', timelock: '0x76613bdDB3D89393B4Bd70d6894b1C85F6c37d5f', hbUSDT: { token: '0x5e105266db42f78FA814322Bce7f388B4C2e61eb', customFeed: '0xAc3d811f5ff30Aa3ab4b26760d0560faf379536A', dataFeed: '0x2812076947e07FF85734afEa2c438BA6dcEb2083', depositVault: '0xbE8A4f1a312b94A712F8E5367B02ae6E378E6F19', redemptionVaultSwapper: '0xC898a5cbDb81F260bd5306D9F9B9A893D0FdF042', }, hbXAUt: { token: '0x6EB6724D8D3D4FF9E24d872E8c38403169dC05f8', customFeed: '0xf3dB9f59f9C90495D1c9556fC5737A679720921d', dataFeed: '0xdb981793d483B612AF23e29F0282aD23Fe6C3845', depositVault: '0x48fb106Ef0c0C1a19EdDC9C5d27A945E66DA1C4E', redemptionVaultSwapper: '0xD26bB9B45140D17eF14FbD4fCa8Cf0d610ac50E7', }, lstHYPE: { token: '0x81e064d0eB539de7c3170EDF38C1A42CBd752A76', customFeed: '0x2b959a9Deb8e62FaaEA1b226F3bbcbcC0Af31560', dataFeed: '0x7d876E544F12bD3347B9e904F0fb2d83bEd59a27', depositVault: '0x2b158D44eEbb03a025F75B79F1d8B3004Ac97737', redemptionVaultSwapper: '0x1eff01e0784ae8d06a17AF29A2300D2A9cdA5440', }, liquidHYPE: { token: '0x441794D6a8F9A3739F5D4E98a728937b33489D29', customFeed: '0x1CeaB703956e24b18a0AF6b272E0bF3F499aCa0F', dataFeed: '0x70519793f50c95f435972637E1190f41cfc907Bd', depositVault: '0xF538675D292d8b372712f44eaf306Cc66cF6d8DC', redemptionVaultSwapper: '0x558806a80b42cAB4ED75c74bfB178EDc9087AA32', layerZero: { oft: '0x0Aeeea81C9Da681B14bA492b775966b9185a5e37', }, }, hbUSDC: { token: '0x057ced81348D57Aad579A672d521d7b4396E8a61', customFeed: '0xc82CAd78983436BddfcAf0F21316207D87b87462', dataFeed: '0xb013A5956f8b838B7E668DFbdf1efA978Ccc7a23', depositVault: '0xd202CF41a607627cd1A31f650D13599b588eBd1c', redemptionVaultSwapper: '0xBb820D0c85C0B5D1B0dC8C6D3541fbb1AB4C7a60', }, wVLP: { token: '0xD66d69c288d9a6FD735d7bE8b2e389970fC4fD42', customFeed: '0xA9fFe62E785324cb39cB5E2B3Ef713674391d31F', dataFeed: '0x765FA39C3759408C383C18bb50F70efDcedB26A6', depositVault: '0xc800f672EE8693BC0138E513038C84fe2D1B8a78', redemptionVaultSwapper: '0x462B95575cb2D56de9d1aAaAAb452279B058Aa06', }, dnHYPE: { token: '0x949a7250Bb55Eb79BC6bCC97fCd1C473DB3e6F29', customFeed: '0xEB3459316211aB3e2bfee836B989f50fe08AA469', dataFeed: '0x4e250D83C4D5A3C5e78875AE0c2876E2563A11A5', depositVault: '0xa4a6b89354E278666fb908CcdB16276AE151ff00', redemptionVaultSwapper: '0xBe61c1A27689c11b63378e84C9bB70A2cd616Fff', }, dnPUMP: { token: '0x8858A307a85982c2B3CB2AcE1720237f2f09c39B', customFeed: '0x707e99655f24747cECEB298B3AAF7FA721EC77fC', dataFeed: '0xA7f4553adDce698cB3430A935404c42020caFb02', depositVault: '0xaF8FfEDF0e57eE9f6518340b9eb913fFa7dBc66b', redemptionVaultSwapper: '0x9c915C94066fF921264071aCB7D59DB6e0cBf0D7', }, dnFART: { token: '0xb39C200d3094C05E048A8F13B69A221DB56D012a', customFeed: '0x62e14d2beD7467eDE5cbBeb150288453f51358c5', dataFeed: '0xf60C25E470c20B6410F2ba366c5Ac9f844923dc6', depositVault: '0x979a534e482Ec6578BEf7a05df3B3B25F11F956d', redemptionVaultSwapper: '0x448E290f8090Fe6Bed36Cb07340d43440Ec6ebd3', }, kitUSD: { token: '0xd385BA55A22aC732cF435c5b5c3A1dfe5939bA4d', customFeed: '0xeBfc1F9B19E2a188Ae0FcFA4b08fC6Cd71b680FF', dataFeed: '0x2dA71aE5f0DD37EC57027DE94c87065c87Aeb7e2', depositVault: '0xfAa6625Afd58f69e09EEdd23Ec192Cd98C82C20E', redemptionVaultSwapper: '0xD197A60de47b3D0187D48DDd1653A009d5e4E5f8', }, kitHYPE: { token: '0xaF801B65239B4De90F73e26f9Bd1260943A5E248', customFeed: '0x43E27934819eb31D726d8A5c92c535E13239C6A8', dataFeed: '0xB64eB43808De5CCaABF254356F9079C38B802448', depositVault: '0x89AB3b922e9aec6ae5D2220deBf343d137a098A0', redemptionVaultSwapper: '0x1cDd9b3163c7549a89F436d1Eb5C3476238f271e', }, kitBTC: { token: '0x61896940f60A536f1d3Dae9580524542D58d3683', customFeed: '0xd2f570cb45E99F4d2279D05D15D24025d18F76C7', dataFeed: '0xc4AEc7D3D0894b0A693A1F3601cc96bF4765C432', depositVault: '0x210376434c1591f05399e3F1EF3f98C6e63d370E', redemptionVaultSwapper: '0x1605F7C0FF432Ea4cF2b36a2E35076187A1803b0', }, wNLP: { token: '0x27Bfb8d29af693865E3926e752B2f56C7A33A2A8', customFeed: '0x7B593fc72637c454749E4118259EaA14a4389553', dataFeed: '0x9109A754707987Db09c6FBd5069b3E1Bf0Ff6CF9', depositVault: '0x13Dea856EdA9ae6d29317ef5644297639837E1b2', redemptionVaultSwapper: '0x814E39FeBD0265D39e37bA469d0B40bd9c77Eef2', }, dnETH: { token: '0x2540bdDC5E854419496192688e8257C5dEd7ad78', customFeed: '0x72a173DcBed0Ac69421fef0E44cf763670E463a5', dataFeed: '0x43Daa49a0dF14Fb3d0066C5Ec91aabd872E1b1AD', depositVault: '0x6431A3588e76aF88cc6f12926fFCAc7209197382', redemptionVaultSwapper: '0x94A9e619779e65e7B79fEA6f7eF623118ac1c2F2', }, dnTEST: { token: '0x80cAE1bb1B90980148C5bC9c5701b69fAfE7d6B2', customFeedGrowth: '0x0c459A098EB325fD7ea602Cd7664EE43f1D4Bd08', dataFeed: '0xA7A8F3414e02AEcb50E206aF31001CC4990b4D0a', depositVault: '0xed51fEb552d596F3014B127D21ECcE5a7D8e8b19', redemptionVaultSwapper: '0x35D44B87D6c786e9434DA337eb59D373e8b84941', axelar: { manager: '0xf43632503CEa1718238b21c60bDF0A9300EC94Fa', tokenId: '0x1747144d1af233f8d1005aa7a93fd3b77abb1b8dac182dc8ebad26f4c588b0cf', }, }, obeatUSD: { token: '0x94bf32Bd7DE56E80778530919292BeFf503eC9e6', customFeed: '0x8407e1C601eE1FEedFc61a607279E7Be68c515C3', dataFeed: '0x3Cdf50753D78a5fB386105f7799110783f81f28E', depositVault: '0x65D0a14dd083C38244542BAC0e0cd16d51c37458', redemptionVaultSwapper: '0x36094ABE5E589691B8f60505823A72F5fdEdC953', layerZero: { oft: '0x5D6FFd092776AC02BBBCBf8EAE8E62a75Adb3e10', composers: { usdt: '0x4BECF840937d114E9c7119d7F24621f1B8B0A7a7', }, }, }, }, katana: { accessControl: '0x980f57b62060824799F23f87d6FA321653b6f069', timelock: '0x8d0074e92A97b2645F94E4711b08275c15998186', paymentTokens: { usol: { token: '0x9B8Df6E244526ab5F6e6400d331DB28C8fdDdb55', aggregator: '0xA9cBAa1ae3525d1F4164780903A7c771B13468ee', dataFeed: '0x5E40aB9A3128E603Bf368e5F62767ae8A744aFA9', }, jitosol: { token: '0x6C16E26013f2431e8B2e1Ba7067ECCcad0Db6C52', aggregator: '0x1C0a310cf42F357087Be122e69ee402D19A265dC', dataFeed: '0x2e1Ed451e2d5C0f9EcD095497b59ecA4284559c0', }, miusd: { token: '0xC31F7450BE8B7C61f93BeE3108116b0a6f0f0354', aggregator: '0x9Fe23AB494472f18A25f4b731704018bB90e1918', dataFeed: '0x45b826605EAF8A2501Bcf54572c58f82DB7A349f', }, vbusdc: { token: '0x203A662b0BD271A6ed5a60EdFbd04bFce608FD36', numerator: { aggregator: '0xe93083e814E1aC642F9191a0F3eCd6295F861064', dataFeed: '0xB06A034DB4305eC3Ce3553d84E28a670E90222c8', }, denominator: { aggregator: '0xC1c112D0AEC13a5A7D1D2FE7caE842c498F9Bff9', dataFeed: '0x3DA895C21b10AbEc2A7Df828E0dFc64c046d887c', }, dataFeed: '0x8e73B6994cC079e37A4d90a7B585d53Df334D40B', }, vbusdt: { token: '0x2DCa96907fde857dd3D816880A0df407eeB2D2F2', numerator: { aggregator: '0xe93083e814E1aC642F9191a0F3eCd6295F861064', dataFeed: '0xB06A034DB4305eC3Ce3553d84E28a670E90222c8', }, denominator: { aggregator: '0xC1c112D0AEC13a5A7D1D2FE7caE842c498F9Bff9', dataFeed: '0x3DA895C21b10AbEc2A7Df828E0dFc64c046d887c', }, dataFeed: '0x8e73B6994cC079e37A4d90a7B585d53Df334D40B', }, }, mRE7SOL: { token: '0xC6135d59F8D10c9C035963ce9037B3635170D716', customFeed: '0x3E4b4b3Aed4c51a6652cdB96732AC98c37b9837B', dataFeed: '0x001b3731c706fEd93BDA240A5BF848C28ae1cC12', depositVault: '0x175A9b122bf22ac2b193a0A775D7370D5A75268E', redemptionVault: '0xE93E6Cf151588d63bB669138277D20f28C2E7cdA', }, kmiUSD: { token: '0x184cFdA782CE61366010CAB23294fb22fa6189F5', customFeed: '0xD5ee1106e9bebd3D50A52D9B31Aa24B35B5bDaB4', dataFeed: '0xc19b5893Ab2aFc69092c6Dc2b01262f104c816C0', depositVault: '0xcb7d9A25F7b9bdd0Eee77B1cEb2894D39deBca1C', redemptionVaultSwapper: '0x8E3865B9d2d8e562d8bb3b15D9B4941AeE6f67f1', }, mHYPER: { token: '0x926a8a63Fa1e1FDBBEb811a0319933B1A0F1EDbb', customFeed: '0x2cd29cEB7354651Dc5417c5b4D201a1B7DBE4a8C', dataFeed: '0xb670C738Fb751eef7400F088D17391D54b83023d', layerZero: { oft: '0x0516DeD0209874FA9381Ee721E8f1BCbe6eC2832', }, }, }, xrplevm: { accessControl: '0x831150f2A1283880C3B271f1fBaBFa6aBf3F4cAE', timelock: '0x737FD344751590aD7fC89B75b4144AFFb1D46DB0', paymentTokens: { xrp: { token: '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE', aggregator: '0xd2BD1Ee9535396e010007c1e61c918a11cD74D62', dataFeed: '0x16A05aE0cC2F0329Ad96445D670D4225FE41FFd5', }, }, mXRP: { token: '0x06e0B0F1A644Bb9881f675Ef266CeC15a63a3d47', customFeed: '0xFF64785Ee22D764F8E79812102d3Fa7f2d3437Af', dataFeed: '0xed4ff96DAF37a0A44356E81A3cc22908B3f06B40', depositVault: '0x30FBc82A72CA674AA250cd6c27BCca1Fe602f1Bb', redemptionVaultSwapper: '0xDaC1b058cE42b67Ba33DbfDBA972d76C83C085D6', axelar: { manager: '0xA16024Ebc6FC450f57C63fCe1E4CE446Bf1CfE6d', tokenId: '0x18094f558f8d711e1386b0fdbce61ee57373cf5b31ec69223b87147518eb73d4', }, }, dnTEST: { token: '0x0DCb00ED5A6b8E5924f195E78126ee68d4eb0ca0', axelar: { manager: '0xf43632503CEa1718238b21c60bDF0A9300EC94Fa', tokenId: '0x1747144d1af233f8d1005aa7a93fd3b77abb1b8dac182dc8ebad26f4c588b0cf', }, }, }, etherlink: { accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', timelock: '0x852C4F1Beb54AcB5360dBdBA7EbbE9940A698F76', paymentTokens: { usdc: { token: '0x796Ea11Fa2dD751eD01b53C372fFDB4AAa8f00F9', aggregator: '0x4F9A119FbE04F89A0491F7c983B9363ED42b187b', dataFeed: '0x57F06e32d99227D65eb6BD87EDeA3a18fe4D79dE', }, wbtc: { token: '0xbfc94cd2b1e55999cfc7347a9313e88702b83d0f', dataFeed: '0x309c748D4A9B04BA30D3ce88a3B72c45a22816Dc', numerator: { aggregator: '0x1ff19d163bd364cffdc873460025f49a9565d77a', dataFeed: '0xD4C0227D65EE32c2B7AAD5436A7957Ba812a679b', }, denominator: { aggregator: '0x7e5a7D5d603d53d6681BdDBd1B743796956cdF17', dataFeed: '0xE364b7d329A657Fd7a44166BF4b69626cd4a9b29', }, }, }, mTBILL: { token: '0xDD629E5241CbC5919847783e6C96B2De4754e438', customFeed: '0x80dA45b66c4CBaB140aE53c9accB01BE4F41B7Dd', dataFeed: '0x2bDC9c452a4F52DfFD92B0cad371aCbCaeabf918', depositVault: '0xd65BFeB71271A4408ff335E59eCf6c5b21A33a70', redemptionVaultSwapper: '0x7f938d26b6179A96870afaECfB0578110E53A3b2', }, mBASIS: { token: '0x2247B5A46BB79421a314aB0f0b67fFd11dd37Ee4', customFeed: '0x31D211312D9cF5A67436517C324504ebd5BD50a0', dataFeed: '0xF6Ca9280cAF31Ce24b7d9f6A96E331b3830797fb', depositVault: '0x75C32818ce59D913f9E2aeDEcd5697566Ff9aE4A', redemptionVaultSwapper: '0x02e58De067a0c63B3656D7e1DF9ECBCbc9E5ffC6', }, mMEV: { token: '0x5542F82389b76C23f5848268893234d8A63fd5c8', customFeed: '0x077670B2138Cc23f9a9d0c735c3ae1D4747Bb516', dataFeed: '0xB26f6F2821F85112aD0f452d18265Ce9BdC73aCE', depositVault: '0x577617613C4FaC5A7561F8f3F2Cb128A560774Bc', redemptionVaultSwapper: '0x403a92A980903707FD8A3A1101f48Eb3ebd58166', }, mRE7: { token: '0x733d504435a49FC8C4e9759e756C2846c92f0160', customFeed: '0x1989329b72C1C81E5460481671298A5a046f3B8E', dataFeed: '0x82d4F923214959C84Cf026f727cA6C9FCa6B4454', depositVault: '0xBEf85e71EcD0517D0C1446751667891b04860753', redemptionVaultSwapper: '0xb24056AE566e24E35De798880E2dC28e2130De90', }, mSL: { token: '0x86fc2Be8eE946AFB4c7D8a9Cc8b95E175D8a74A0', customFeed: '0xbECb6eDDC52b5ddC83A1239D4377558BB660473E', dataFeed: '0x5B08BC0D0881Bd4Eabe744845c9BdeD23a2E2931', depositVault: '0x80D8226fE5D67803AB2D9d56EE184f7C6C6692e5', redemptionVaultSwapper: '0x9645e020e7E3eD2400739702efDaa50F52C22aBa', }, mLIQUIDITY: { token: '0xBFB153B24f43A6DE976dfB18b247c96FA777db39', customFeed: '0x210d76D5e29382318e0B778144413e92B7a41816', dataFeed: '0x8A0cE979acAaD48B372c7692Dd79BBa8259caf2C', depositVault: '0x70449bbB9e6bee4D1a53151940148F21026d50b9', redemptionVault: '0xE14Dbe39D750e24729df95e5F7c93b0E37C65004', }, Re7BTC: { token: '0xd774e787ea272881323A39D6263002e57d0F80Ab', customFeed: '0x6F4CeF26f3DD891813120694D4A08a3D598a7018', dataFeed: '0x18dFBc284108c1738F7d5F552301f2982E229704', depositVault: '0xcbb2360C4A7DC8F998E663AD220F774D73A94D2a', redemptionVaultSwapper: '0xeA51e51f631C55E42e81d36AA00e9B5b605859d8', }, }, zerog: { accessControl: '0x4512b664E798376eBC1CCAaC9Abb9bf2a899dCDb', timelock: '0x4C0169702577688F50546Da0Ff861a0678ac7bE0', paymentTokens: { usdc: { token: '0x1f3AA82227281cA364bFb3d253B0f1af1Da6473E', aggregator: '0x6f57Ff507735BcD3d86af83aF77ABD10395b2904', dataFeed: '0x7a65EeEe73823F6E5D75b0B0245c8909D7bD8ae0', }, }, mEDGE: { token: '0xA1027783fC183A150126b094037A5Eb2F5dB30BA', customFeed: '0xC0a696cB0B56f6Eb20Ba7629B54356B0DF245447', dataFeed: '0xcbf46Aa4b5bAe5850038D9dF4661a58e85CEDC7e', depositVault: '0x72a93168AE79F269DeB2b1892F2AFd7eaa800271', redemptionVaultSwapper: '0x9dae503014edc48A4d8FE789f22c70Ae650eb79B', }, mMEV: { token: '0xF465D564C03153AFBa6b973a6f0a6732a0b8015c', }, mRE7: { token: '0xb1C5aF66208f0ed11bD794561d3e9C6E19984C1e', }, bondUSD: { token: '0x73666d762275d7337f1A33Aa89e6A272D4Fec804', customFeed: '0xBC2396a98c7bcb57Ff914b32B3d441e67471FeBC', dataFeed: '0xf817E505faBF94A00a53CFEA83Fa74b112d9Dd26', layerZero: { oft: '0x3b9276343D1395b03398Aa96DB6525898caf071b' }, }, bondETH: { token: '0x7F9311A65628C990A2942b11B57584EAe559f7dA', customFeed: '0xCE87F9E8273bD790affd7Bc6377aC34e2bf23501', dataFeed: '0xb9184ba8D5A8a772a417C8B38d900aDC5de5E7c9', layerZero: { oft: '0x8F7E844eF8E240dB6e01575aed478e1C342F2639' }, }, bondBTC: { token: '0xf8D772BA6416B05E0Dde14521C386962eB14efA9', customFeed: '0xEc7a43E8F5C5123EeeFfC2F66A0de7A40a49D885', dataFeed: '0x0AdF5e1180Bf6Fa046f42ca6b3efe000a8c8FE2b', layerZero: { oft: '0xE254B08a275993e3d618BD19073a4315B6cb6158' }, }, }, tac: { accessControl: '0x2365D68d462e9a5660a3208f817519334a706A45', timelock: '0x1A0dd44132317f244A138Ba6e05026756644c097', paymentTokens: { ton: { token: '0xb76d91340F5CE3577f0a056D29f6e3Eb4E88B140', aggregator: '0x4d0D144b59156bE791Ab6F0FbBF809D4F1A18466', dataFeed: '0xD9aC2C0b1d864aED9EF8D43b0CE130A65beC25Bb', }, usdt: { token: '0xAF988C3f7CB2AceAbB15f96b19388a259b6C438f', aggregator: '0xb67047eDF6204F4C81333248dA71F8387050790C', dataFeed: '0x222e284b867559cbf3A5EBfba3b09f4115972753', }, }, mRE7: { token: '0x0a72ED3C34352Ab2dd912b30f2252638C873D6f0', customFeed: '0xBbA185027F6c62dac2d7f95CD582785e22d61738', dataFeed: '0x2cBaa3F25Aae8b03aE2b62f9630d0BA63dF1Cf09', depositVault: '0xbD2CE9D5F2c682FCA3ce587Bf1C041ad8DDd2a69', redemptionVaultSwapper: '0x911f9aF9138284A49b29F9894571Fb86e29D1d79', }, mEDGE: { token: '0x0e07999AFFF029894277C785857b4cA30ec07a5e', }, tacTON: { token: '0x06A317991F2F479a6213278b32D17a126FcaB501', customFeed: '0x9E7528d5c16c1a86Eb36BF3e0f97841FD6e761CF', dataFeed: '0x7Afed408C766cD90d263d332F6Be70f46BbB4DAe', depositVault: '0x762B366fD2c460f3b08D7CB279140fe39dF2e5Ca', redemptionVaultSwapper: '0x5E65feDa93CDf3286d4B70BA6d3e2a0e86594CDd', }, }, plasma: { paymentTokens: { usdt0: { token: '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb', aggregator: '0x70b77FcdbE2293423e41AdD2FB599808396807BC', dataFeed: '0xDA56C2dafAf034B7Bb490FAb19162E2dD2e62404', }, plusd: { token: '0xf91c31299E998C5127Bc5F11e4a657FC0cF358CD', aggregator: '0x4718e64C12cAE76552696934f0b346cfc1e9a7d3', dataFeed: '0x2b3F3514867cbCcfadC80121297BB8088c683432', }, }, accessControl: '0x3eA351249daA640f4ABABc06B3118F35324Fab72', timelock: '0xe4ccB596112D35C9862D58A113342d122CfD3C2E', plUSD: { token: '0xf91c31299E998C5127Bc5F11e4a657FC0cF358CD', customFeed: '0x4718e64C12cAE76552696934f0b346cfc1e9a7d3', dataFeed: '0x2b3F3514867cbCcfadC80121297BB8088c683432', depositVault: '0x2b690Cab819A815732544aEb422474EfDc1B0615', redemptionVaultSwapper: '0x24e49D2Ad8f0bcD0cF7F2A5Ab560Ca4319f6bd75', }, splUSD: { token: '0x616185600989Bf8339b58aC9e539d49536598343', customFeed: '0xfE5AE64f5Ba6a45B9267A5BA274620539Fa59566', dataFeed: '0xAA24bABA4DA60b2Aeaf80B1Db07B0A4A7fd84455', depositVault: '0x4Ef9fF56162bD3Cb5073FB20DbD355C59084093f', redemptionVaultSwapper: '0x69EcaB6aA7bDFDdD99deF0891c0317076430ae50', }, mHYPER: { token: '0xb31BeA5c2a43f942a3800558B1aa25978da75F8a', customFeed: '0xfC3E47c4Da8F3a01ac76c3C5ecfBfC302e1A08F0', dataFeed: '0x2EB410e4cb94E2E9E3cdE3F7b405BE4fCC076Bc9', depositVault: '0xa603cf264aDEB8E7f0f063C116929ADAC2D4286E', redemptionVaultSwapper: '0x880661F9b412065D616890cA458dcCd0146cb77C', layerZero: { oft: '0x801C551b22dCD0a3E23ff8e6134e662E1837d75b', }, }, }, bsc: { accessControl: '0x7dD3e89fa418577f4BE6C4C47B242c6a9181a2DD', timelock: '0xdcf9c7A65133a268b110307CA8157538D2D906a3', paymentTokens: { xrp: { token: '0x1D2F0da169ceB9fC7B3144628dB156f3F6c60dBE', aggregator: '0x6BfE3850F8B01624Dd4Abc7A7104B7ccC9705cf8', dataFeed: '0xF5C090327C0395c47d6C11a6f02d61e9BA93993c', }, usdt: { token: '0x55d398326f99059fF775485246999027B3197955', aggregator: '0xB97Ad0E74fa7d920791E90258A6E2085088b4320', dataFeed: '0xf3e018b0a53f935127298B18b3d1D174f81aE9Ca', }, }, mXRP: { token: '0xc8739fbBd54C587a2ad43b50CbcC30ae34FE9e34', customFeed: '0x3BdE0b7B59769Ec00c44C77090D88feB4516E731', dataFeed: '0x583970971EFcEBfcebD3b530E436B8fEEb3D43C7', depositVault: '0x30B59844eC16ABA3ec4ca0BD97557CcB670D924E', redemptionVaultSwapper: '0x73685BD72dF34B92Bc81D43ef35CFf4300DE8625', axelar: { manager: '0xA16024Ebc6FC450f57C63fCe1E4CE446Bf1CfE6d', tokenId: '0x18094f558f8d711e1386b0fdbce61ee57373cf5b31ec69223b87147518eb73d4', }, }, cUSDO: { token: '0x762FD99ee22742DEEcb8eeCB12165752D9A18164', customFeed: '0xF6F0f2f3d13894270d04205d00967175884B4ea8', dataFeed: '0x667F93B8c3704c98340277314B68c0AaF56e02FF', depositVault: '0x7AeE9020Df0ac01Bc6f3cEeF6B1B7Cbf3D0937e4', redemptionVaultSwapper: '0xF76e650F8a9526fe5E4B40F1B567C5C1b427EE43', }, dnTEST: { token: '0xf30c231eb3Ac003Be2D33100759d06ac6505Cb03', axelar: { manager: '0xf43632503CEa1718238b21c60bDF0A9300EC94Fa', tokenId: '0x1747144d1af233f8d1005aa7a93fd3b77abb1b8dac182dc8ebad26f4c588b0cf', }, }, }, scroll: { accessControl: '0x63A9c8716E0bb3817aD542529397e48B5Fa28c27', timelock: '0x43e0a000DD6A2c5aB5c73BE8C039A648890aad4D', paymentTokens: { whype: { token: '0xd83E3d560bA6F05094d9D8B3EB8aaEA571D1864E', aggregator: '0x4B2DC12838B609D5b875A88e99e9d9Cca9F49111', dataFeed: '0x16878d6fA98E07a1F737a3541ea3a259959Ea4C7', }, behype: { token: '0xA519AfBc91986c0e7501d7e34968FEE51CD901aC', aggregator: '0x66a2EdAa2b12A23957B1E0537d1fC1d85762597D', dataFeed: '0x8CAa67f4499De06c574ee1A9b23D32376c513Cdb', // DO NOT USE: These feeds should NOT be used. Blending two USD-denominated feeds // (beHYPE/USD and HYPE/USD) can lead to precision issues that allow users to // under/over-mint/redeem. A real aggregator is used instead. // numerator: { // aggregator: '0xB7d02965989FC2E5Af605Ca4EAEe92328589772F', // beHYPE/USD // dataFeed: '0x8a975f4D202230c1B85d35659Ef1954356f1F894', // }, // denominator: { // aggregator: '0x1ef9592F449761C6EdA75c1fCFC45D625F3d5C76', // HYPE/USD // dataFeed: '0x47F3Adb059B13A74c73Bc9f6d70FC034c2afb696', // }, // dataFeed: '0xAada4457d4e65a33475106c4340ce965d69785D8', }, usdc: { token: '0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4', aggregator: '0x43d12Fb3AfCAd5347fA764EeAB105478337b7200', dataFeed: '0x769DA3Dc7cF1d9d507D6fF3579182C0927674742', }, usdt: { token: '0xf55BEC9cafDbE8730f096Aa55dad6D22d44099Df', aggregator: '0xf376A91Ae078927eb3686D6010a6f1482424954E', dataFeed: '0x09dbF92503E42246Cb90Cb916A0f30Ef290F2e1D', }, eurc: { token: '0x174d1A887e971f7d0fe5C68b328c30e0ED743160', // Previously used: 0x6CDbBb744a04740a179AF4C92E03C1Bf1eC552C8 (manually managed oracle) // Now using the oracle provided by the Scroll team: 0x24c8964338Deb5204B096039147B8e8C3AEa42Cc aggregator: '0x24c8964338Deb5204B096039147B8e8C3AEa42Cc', dataFeed: '0x0c1E886A0ceBF805f66223333e204d39BE6612De', }, }, liquidHYPE: { token: '0xDD6c3E7BD0d6F017FcBa3b724dC8889013f9e232', customFeed: '0x100c7758c54bba7D6049941604D6c104CeaA3216', dataFeed: '0x2282B30F001634Ce9820a4286B981198acBC2945', depositVault: '0x7fa2570D62bE28a964eD66cdb5ee487f506B0b55', redemptionVaultSwapper: '0x30b174F86B93672434c313edd80f16E57C476A69', layerZero: { oft: '0x76d1Ad82c3Ddc8db2A1aC02f99BC49c2bd93cb37', }, }, liquidRESERVE: { token: '0xb7Fb3768CAAC98354EaDF514b48f28F2fE822bF0', customFeed: '0xB2a4eC4C9b95D7a87bA3989d0FD38dFfDd944A24', dataFeed: '0xb40F2690BC59BFfbc88396CEc97a8b1c1B7df206', depositVault: '0xcA1C871f8ae2571Cb126A46861fc06cB9E645152', redemptionVaultSwapper: '0x904EA8d7FcaB7351758fAC82bDbc738E2010BC25', layerZero: { oft: '0xE3beDc3778770089B40994bE8124464F0a5B1584', }, }, weEUR: { token: '0xBC43Df01195F5b67243179360189BcA2f86Aa584', customFeed: '0x41D14b9E948e70549EDa102e0BC49Be0C245BfEf', dataFeed: '0xC336F25156E959D674af334EcD9b829F67449A65', depositVault: '0x8d3702c41aDeB3b6d0C5679899EFcF34AaB07cF2', redemptionVaultSwapper: '0x5c33073Ea1D21936d760E32a7A7a748BD21B773E', layerZero: { oft: '0xA19e9d9f1c0a367d272E060FFa3067b9619687D7', }, }, }, monad: { accessControl: '0x9379DbB132131c0a9e719A4D74e54b8Dd0a4a75F', timelock: '0xfc8aC00c85CCeD29304c37727f525860039B852c', paymentTokens: { usdc: { token: '0x754704Bc059F8C67012fEd69BC8A327a5aafb603', aggregator: '0xf5F15f188AbCB0d165D1Edb7f37F7d6fA2fCebec', dataFeed: '0x7F627B2622c556680326eE060ecF551410EFe22B', }, }, mEDGE: { token: '0x1c8eE940B654bFCeD403f2A44C1603d5be0F50Fa', customFeed: '0x33F3cd52C55416ca2eAc184b62FA7481af88271d', dataFeed: '0xf0202EFbaF185B451b4be3b36988b258d42f8E24', depositVault: '0xdF7dEb47635AF76Da5e455C6b0F4E26222326FD9', redemptionVaultSwapper: '0x2Ce347dECFc8dAB433c4EB6CA171747E5a82c332', }, mHYPER: { token: '0xd90F6bFEd23fFDE40106FC4498DD2e9EDB95E4e7', customFeed: '0xf3BBD544F8453eE82211709422d8d7906f816584', dataFeed: '0x8Faab939BF96308846d9B273fE50DED16ae33fF2', layerZero: { oft: '0x08BC5Ef2E2Afe697614bf3A9eaA71dcBb577f2Df', }, }, mHyperBTC: { token: '0xF7Cf282eC810fDed974F99c0163E792f432892BC', customFeed: '0x165d2E3C0A368988F497F649B6fe2134bE20FD8c', dataFeed: '0xf91288dC7F33e6f4aD3B62090A86b8978B48b01c', layerZero: { oft: '0xe9977b9B22Ed2C19DCd68D0403163EFcd45bF874', }, }, mROX: { token: '0x6CF55183eA297ba200Cf88419Bba156EBA2Ed206', customFeed: '0x47b301D6Fe113F97376B82D41E5CD1Ea79a8F6C4', dataFeed: '0x4F34cAECf0cAa9D57534980a35Fc7DD22dE55fa3', depositVault: '0xDcd123ba4E0833380ce66A5BaD3a11de4CeD452B', redemptionVaultSwapper: '0x3359F3ADB4a8844DfB4416f56A454b144332Dacb', layerZero: { oft: '0x01859189cf84B01efC545BbF2CA1e130CeE134Ad', }, }, }, injective: { accessControl: '0x76f5c631CD6D65B1a5702E382Be5a37859eE326C', timelock: '0xDAd927832ed8Da3B4232036C852ACec730e328bF', paymentTokens: { winj: { token: '0x0000000088827d2d103ee2d9A6b781773AE03FfB', aggregator: '0x26FAed5128c415A312f43EF39ECDe71aF0aE48B5', dataFeed: '0x91E20f71F595b44b7e28C18DDC2e6307B956383D', }, yinj: { token: '0x2d6E0e0c209D79b43f5d3D62e93D6A9f1e9317BD', aggregator: '0x5EEe85c877a58bDb511Fb70365DA6Bc55c3394EC', dataFeed: '0x16E1e4b7656024c30538fc2AA6E5d4af5aBfBFF6', }, }, sLINJ: { token: '0x9acC3cAD428AC9443bBF142531b17d38DE69758b', customFeed: '0x4B7C618b8Bb6ee62bB81425437Cba4B8A0eCdf2a', dataFeed: '0x4594367963DE803F0C1311584F7b7A18a25e8b00', depositVault: '0x8F42Ef868CaC8BBeD00a1343Cf06373fea1c40C0', redemptionVaultSwapper: '0xc5a2ADeacc1cf8424630c0C6B09E1DF6e871c65A', }, }, optimism: { accessControl: '0x08D0016Ac2Cf7027D460b2816eA3D0e74617beF8', timelock: '0x50382fe9Dab9feACabe1b93aB310131cEd8a9b68', paymentTokens: { weth: { token: '0x4200000000000000000000000000000000000006', aggregator: '0xc79ab9Af2d3E87e91Ec1572C8C1Bc8D2EEBB4c24', dataFeed: '0x4C13A495D7A1eA5Fb9Afda5Faa7218666Ad794e3', }, wsteth: { token: '0x1f32b1c2345538c0c6f582fcb022739c4a194ebb', aggregator: '0x524299Ab0987a7c4B3c8022a35669DdcdC715a10', dataFeed: '0x7f711A1E6EF2Cc6De1A5580a634050286Ef27125', }, weeth: { token: '0x346e03F8Cce9fE01dCB3d0Da3e9D00dC2c0E08f0', aggregator: '0xb4479d436DDa5c1A79bD88D282725615202406E3', dataFeed: '0x72E7303C4BFf823444098748B12eAd1EBc80768C', }, eurc: { token: '0xDCB612005417Dc906fF72c87DF732e5a90D49e11', aggregator: '0x65F3E5e5B25Ba8e0B8D386Ba9Bb36a0600367930', dataFeed: '0x8104102946EF43df4939e7Db4b5105a65C63b09A', }, usdc: { token: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85', aggregator: '0x16a9FA2FDa030272Ce99B29CF780dFA30361E0f3', dataFeed: '0x043defdec041BCcED8FF478490936C8557917C20', }, usdt: { token: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58', aggregator: '0xECef79E109e997bCA29c1c0897ec9d7b03647F5E', dataFeed: '0x9E41963c5D0A2F8800b046989B8815c01845a55f', }, }, mRe7ETH: { token: '0xE7Ba07519dFA06e60059563F484d6090dedF21B3', customFeed: '0xcFfe26979e96B9E0454cC83aa03FC973C9Eb0E5E', dataFeed: '0x46129d0863667b1159C55F0B43b898bc3352130a', depositVault: '0xC562F73ADD198ce47E9Af5B0752dE3D7c991225D', redemptionVaultSwapper: '0x2c8AEe33a6B1eBDd047903B5FDe01D71B8854e6D', }, weEUR: { token: '0xcC476B1a49bcDf5192561e87b6Fb8ea78aa28C13', customFeed: '0x01b910C1aa51cdC4a2a84d76CB255C4974Bf8A19', dataFeed: '0xA42A19F6dB6382B94DDFfA752bA682d6Df163D59', depositVault: '0xF1b45eE795C8e1B858e191654C95A1B33c573632', redemptionVaultSwapper: '0xDC87653FCc5c16407Cd2e199d5Db48BaB71e7861', layerZero: { oft: '0x9e23d90b0b7a7Cbcef8d58A1Bce763581ccAc81C', }, }, liquidRESERVE: { token: '0xca5921DF65E2e1b0B98Ae91c0187BA80D4124898', customFeed: '0x58dDf77A329CcbE2F4C2114C64ed9E12Ec8a1356', dataFeed: '0x843EAa59836599611FA02BC065dCb128F320Af9f', depositVault: '0x1561eC30da97108Df46535CBd9bAD8C8d8611B3a', redemptionVaultSwapper: '0xC87b51735ea5Eeee59D3e12601dC931F77F2837a', layerZero: { oft: '0x288E85a50B285238E1c248E1dC2918C721D4b54b', }, }, liquidRWA: { token: '0x17bC8Ffd82b8a36e737Ca1141C025089589B915e', customFeed: '0xd5aaE6ac1a9ed4BE5DcC1fc172EDeFFd5B6d8080', dataFeed: '0xD13ef04B9C55e549f9F1b1D89484E3eA23C14F20', depositVault: '0x97b30c9D53A010009136b830f8A12f8d5624Bc43', redemptionVaultSwapper: '0x12Ae90dCe5C2a4Ee5141FBfc408ff1022D051F42', }, mGLO: { token: '0x1Eaf7cceAA5DC6d605760718722fbcC58579b3Ff', customFeed: '0x4c8f5CEd7F3211ad1D70B6F33e585309Fb1AcA75', customFeedDv: '0x116fc90020456f33C801850e89a05a7edCd04673', customFeedRv: '0x02E16Cc29B99A27725E77976400dDf204c295705', dataFeedDv: '0xAf91e7754E12c90F3F07a1719E39a65Fc58204ff', dataFeedRv: '0xB391486b0d058176A845aCcF2Cb160A2be9CfCb8', depositVault: '0xa5d0E53059b648B7615B67602De4489079EAe2B4', redemptionVaultSwapper: '0x99656E9753047F2769D10fa65B9D8ebfE44B35ab', layerZero: { oft: '0x969b3d76a925402Faca4D905F78eF9922ad8158E' }, }, Re7ETH: { token: '0xEF75DEBD2545C48979Bf09aC55713028808fEf40', customFeed: '0x7b1047B1563fFbF7361c881b6f7EDB1521e5C238', dataFeed: '0x7f6136358088c629ef6b6dF5ECf2180074073e84', depositVault: '0x3EB163AFe663B2331101725a0a23510C3B1d7E31', redemptionVaultSwapper: '0x06a7Fa6DAA7BC7fD66a7EEFCE54475b456B4B5B4', }, }, robinhood: { accessControl: '0xe5F087203F9e7A6104c821ec25b1F0a4505D3cb5', timelock: '0xB821e46abBB8112E28D1d7c58E086550177ac7F3', paymentTokens: { usdg: { token: '0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168', aggregator: '0x61B7e5650328764B076A108EFF5fa7282a1B9aD2', dataFeed: '0x65FC2E532882804A6ef306230850F0e7A0DBc6Eb', }, }, mGLO: { token: '0xFEd493F38c1aAcb4EA4e6A11F8b9287849EE0096', customFeed: '0x49D9Dd1Fa6EA3709aB8A5d5f16a1cf207eb91dd0', customFeedDv: '0x92F6Bd4F9141D33Ef02eAD460ee5DE82b7cFEE46', customFeedRv: '0x28E972C8B8b177585c6c1290D60DbeA6ACEeF583', dataFeedDv: '0x6C34118BB5bA9403Bb4a661d913ADa1dc20C3F70', dataFeedRv: '0xA0009248ED3534Db8098b83f80aa678b066052A8', depositVault: '0x2A3b139EA78CC54290C672162e2b6A8c486f4791', redemptionVaultSwapper: '0x89db0aA579F0b136A295C427e8C0D35A3dcD0a2e', layerZero: { oft: '0xc7D9168E70fAF282aa6b0ecbEf7Af2c9C5c146F9' }, }, }, sepolia: { paymentTokens: { usdc: { dataFeed: '0x0e0eb6cdad90174f1Db606EC186ddD0B5eD80847', aggregator: '0x7811C1Bf5db28630F303267Cc613797EB9A81188', token: '0xF55588f2f8CF8E1D9C702D169AF43c15f5c85f12', }, usdt: { dataFeed: '0x0e0eb6cdad90174f1Db606EC186ddD0B5eD80847', aggregator: '0x7811C1Bf5db28630F303267Cc613797EB9A81188', token: '0xEa22F8C1624c17C1B58727235292684831A08d56', axelar: { tokenId: '0x4c21465f8c20206fdf584fc58aca2b79b305aeed78a3bb250388a0058ef5ca6d', }, layerZero: { oft: '0x0bc1e4144696AF487cEdbBF1C26216D7940764E8', }, }, usds: { aggregator: '0x0e0eb6cdad90174f1Db606EC186ddD0B5eD80847', token: '0xf62A22b9487efB5E286486b3b237a11b49EeE2dF', dataFeed: '0x20226607b4fa64228ABf3072Ce561d6257683464', }, wbtc: { token: '0xa7c6c173D38DCf0543B5C479B845a430529A9a96', aggregator: '0x798910CBbE311E14C3B61301b3bCb76a3348A6fb', dataFeed: '0xaa7BeE2d7dE06cB4E30564323Fb17C5029e7D567', }, pusd: { token: '0xA48CfD53263ADe6abDb0ac75287Cc0d5A2EEE17F', aggregator: '0xC9D25E1A356dBDAa6956f79c695BbC338825B276', dataFeed: '0x0f50b401509798F1919a4e8D38192F78734e49C0', }, }, mTBILL: { dataFeed: '0x4E677F7FE252DE44682a913f609EA3eb6F29DC3E', customFeedGrowth: '0x1E2165801d84865587252155Fb4580381f7A3FC4', depositVault: '0x1615cBC603192ae8A9FF20E98dd0e40a405d76e4', redemptionVault: '0x2fD18B0878967E19292E9a8BF38Bb1415F6ad653', redemptionVaultBuidl: '0x6B35F2E4C9D4c1da0eDaf7fd7Dc90D9bCa4b0873', token: '0xefED40D1eb1577d1073e9C4F277463486D39b084', layerZero: { oft: '0x0Ca81704F5df52E06205fe427653e661a4b6043c', composers: { usdt: '0xff0F08c35786717A266d55DF32Db478e9545E4a5', }, }, axelar: { manager: '0xa5ff89Dd34ef8B2875a54858af486931fAAB7eAA', tokenId: '0x46929f12e9fc2e41757d789d461b77f9dcfbf328d3797a4446f8335fbe27d985', executables: { usdt: '0x75726da161ef6aE712e941E00705879715b260f6', }, }, }, mBASIS: { customFeed: '0x263A7AcE5E77986b77DcA125859248fEED52383c', dataFeed: '0x3aAc6fd73fA4e16Ec683BD4aaF5Ec89bb2C0EdC2', token: '0x4089dC8b6637218f13465d28950A82a7E90cBE27', depositVault: '0xE1998045AD0cFd38aBd274f2E1A4abA4278e2288', redemptionVault: '0xF6e51d24F4793Ac5e71e0502213a9BBE3A6d4517', redemptionVaultSwapper: '0x460cec7f88e7813D7b0a297160e6718D9fE33908', // swapper with regular mTBILL rv: 0x3897445701132efb82362324D59D0f35c23B0170 }, mBTC: { customFeed: '0x22Ee16244Db2504dbdCb6f4F1F3e154886630854', dataFeed: '0x0136E7F79b13E918FA6786f6D1ebC59e273773Cc', token: '0xB14561FcC3100EBFD4024D1B1060B0b3b3a9a3D7', depositVault: '0x156f6Eb2E8fa8F72f53aceBB839bF9728657Ce8E', redemptionVault: '0x307267989A7bec3A57FD7fd96017C49803589Fd0', }, mEDGE: { token: '0x1FE17936c1CdC73c857263997716e3A60B9291C7', customFeed: '0x57DA0556F85Aa7e59B8053A2929B759236dfE27E', dataFeed: '0x164645fbC7220a3b4f8f5C6B473bCf1b6db146DD', depositVault: '0x5463A2651cea746606ABf3FAe10EfABE7ce06912', redemptionVaultSwapper: '0xf51ad2f863FB9728231a234DFC7574463317A237', }, mMEV: { token: '0x8335d94170C4275EbeE7c0Ff8AD3F4C0752eCe2d', customFeed: '0x5AD2e3d65f8eCDc36eeba38BAE3Cc6Ff258D2dfa', dataFeed: '0xFaAE52c6A6d477f859a740a76B29c33559ace18c', depositVault: '0xa1150cd4A014e06F5E0A6ec9453fE0208dA5adAb', redemptionVaultSwapper: '0xEA6a495bA398FAE5f9780335FE27f33E6cCC995E', }, mRE7: { token: '0xC93bb8D5581D74272F0E304593af9Ab4E3A0181b', customFeed: '0xE042678e6c6871Fa279e037C11e390f31334ba0B', dataFeed: '0x6b6b870C7f449266a9F40F94eCa5A6fF9b0857E4', depositVault: '0x65C4e04Cc26aAdd1eC95C54Cd6dBa61a270F15ca', redemptionVaultSwapper: '0x5A096AC89eaEF68930352a15Da49e4eB8590Bf1d', }, mSL: { token: '0x19569a89fEf7276a7f5967b6F6910c0573616f07', customFeed: '0xb64C014307622eB15046C66fF71D04258F5963DC', dataFeed: '0xffd462e0602Dd9FF3F038fd4e77a533f8c474b65', depositVault: '0x56814399caaEDCEE4F58D2e55DA058A81DDE744f', redemptionVaultSwapper: '0xFeB770Ae942ef5ed377c6D4BbC50f9d3b25Cf69b', }, mFONE: { token: '0x6Ee5Bcb946499a926332cdE1993986bE76BE58Ea', customFeed: '0xBFB6B9C88a56A5B1B33c9E3f1860B12e6520D5F8', dataFeed: '0x349c2d5Dbea2D0C59dE1D627D49233f0E1fC4e52', depositVault: '0xb73d1e0AEdcD5BbEcA0119E88288204101411E89', redemptionVaultSwapper: '0xE9dFA00a0aFcbA840BB6B1EA48767C93b963d86b', }, hbUSDT: { token: '0x43881B05C3BE68B2d33eb70aDdF9F666C5005f68', customFeed: '0x92004DCC5359eD67f287F32d12715A37916deCdE', dataFeed: '0xbA9FD2850965053Ffab368Df8AA7eD2486f11024', depositVault: '0x6Be2f55816efd0d91f52720f096006d63c366e98', redemptionVaultSwapper: '0x9aEBf5d6F9411BAc355021ddFbe9B2c756BDD358', }, hbXAUt: { token: '0x0d1C52C7cd203e4F84d084a33A062C61D51762fC', customFeed: '0x489a797714708cf088D158714a376d8FF740d701', dataFeed: '0x6808E4D8ADD893D0227690F435e1ff734d9CcdF4', depositVault: '0xCE41173A54d7f22e08d5800C627F17cB62e01afC', redemptionVaultSwapper: '0xF4376c15559052d35D4efff05EA20D06f7718324', }, mLIQUIDITY: { token: '0x649f8698068ad143A7e18Ba9cb0Be112D5986AEb', customFeed: '0xc470e9fC12A60F72C543516dC23de1F55C29E3D5', dataFeed: '0xc4fB4B8641ac466758Dc05276c00EB570F587ED1', depositVault: '0x15A4c3E5a3e955A81A570e617D83680f57EE3862', redemptionVault: '0x30aCCEeDFf97A3fe11aB52EE7425Af4589338C06', }, hypeETH: { token: '0x8Cf94465f8Db8A273673dFe950Bd1c9e34442aAB', customFeed: '0xc665f0C1d2EADbCBb65bE08a05E0B9a170b9a0b4', dataFeed: '0xfEE6365E6C4dBd77CEC9740234A03D65b7ee6950', depositVault: '0xAc79Fed395C2238C4fA13084EE440E19e4dEB0FE', redemptionVaultSwapper: '0xaA192F810106B6161cbe5FE531289C0e3B196DEB', }, hypeBTC: { token: '0x091074f37e8C72Ddb8720AfaE77c44A855080e8A', customFeed: '0x54E5b341770c34Af6bc5645415036fF2D5b3d871', dataFeed: '0xa7eA8D927f99F0d1Ab2c8006Df40fa7c437D8606', depositVault: '0x3d09a1c088C6b8B971FF5F5D29C79C4cDbF45b04', redemptionVaultSwapper: '0xF0C91Bbae7f67c4e595d723ef5FB38B59F2008cf', }, hypeUSD: { token: '0x48E284D0729EB1925066307072758d95dbBb49C4', customFeed: '0x8c7400777bD4B05864f21c446f6a3e996BC047d2', dataFeed: '0x39F0507060c12bB88cb68a496544011D2f341455', depositVault: '0x2ddC913e4C7674A7E42c55db48a92c47158E91C6', redemptionVaultSwapper: '0x5572Eb7f4fB679Ff6A99203f12B0484dC1062d78', }, tUSDe: { token: '0x091F974e277A19485B9A713AC768850bc5AF383b', customFeed: '0xFb28042FA2Ab1752060C33D7F7c753348D0EF23E', dataFeed: '0xeb6A96967549cA5DC8F96E2198b9F36933e10148', depositVault: '0x1D9953C4E85e6d249520e8fF2b134E5dED875615', redemptionVaultSwapper: '0xE3EEe3e0D2398799C884a47FC40C029C8e241852', }, tETH: { token: '0x7B9A4eE7C64d0f5593D3b6eA0bd98DF06578c151', customFeed: '0xEcdFD5942eb5f7f16C612616E9B551adC7940270', dataFeed: '0x3f5E04A7E8DE96955ef0774F29858D05c630a855', depositVault: '0x906D241DF94CfCC7b0796C0841737d489B224A9d', redemptionVaultSwapper: '0x48f42C2dfc8560Af244a5a2F5Ddba02F877ca724', }, tBTC: { token: '0x75515E49fC93e3EE157cF7581c4Edc3715754De9', customFeed: '0xd0402B29d7BbAfeBbCeE32970cAC3A5234B8515d', dataFeed: '0x3549f6936dafb87f456dca3A061Bc9225Ff44B3C', depositVault: '0x807f2CF75EC43b11De43a529A0Dd9FEF754a9801', redemptionVaultSwapper: '0x313C76eCd990B728681f29464978D5637Cb78164', }, timelock: '0x74e0a55Ea3Db85F6106FFD69Ef7c9829fd130888', accessControl: '0xbf25b58cB8DfaD688F7BcB2b87D71C23A6600AaC', }, arbitrumSepolia: { paymentTokens: { usdt: { token: '0xFecc6FDFF76fB2A2De42B787dC3D02B634a8b6D9', aggregator: '0xe786DA4812Fb91e8d69bC8047c5dB489c70cEa30', dataFeed: '0x39592BdBf6f3b96dD4547063945aB9ece769AE4D', axelar: { mappedToken: 'axlusdt', }, layerZero: { oft: '0xFecc6FDFF76fB2A2De42B787dC3D02B634a8b6D9', }, }, axlusdt: { token: '0xb15deC5e287775ACeBa6F088aDd66198384A1a55', axelar: { tokenId: '0x4c21465f8c20206fdf584fc58aca2b79b305aeed78a3bb250388a0058ef5ca6d', }, }, }, accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', mTBILL: { token: '0xDD629E5241CbC5919847783e6C96B2De4754e438', layerZero: { oft: '0xBc672b2dB097C6a926AF63554E4EbcaA4dC94FF0', }, axelar: { manager: '0xa5ff89Dd34ef8B2875a54858af486931fAAB7eAA', tokenId: '0x46929f12e9fc2e41757d789d461b77f9dcfbf328d3797a4446f8335fbe27d985', }, }, }, tacTestnet: { accessControl: '0x0312A9D1Ff2372DDEdCBB21e4B6389aFc919aC4B', paymentTokens: { usdt: { token: '0x35e1BAF9Edb192536E68d0B5c1214a7DA21e0F32', aggregator: '0x8A880Cd417E6782B2d764e54D2e929dbD6f92373', dataFeed: '0x7C32e4AfB7a86AE4D14Ab44D3a3E52EfDD562a23', }, }, mMEV: { token: '0xC0e42a27A53AF273a3AA1D87A10C4d547a5822cb', customFeed: '0x56687fC05451028fe4747804C9507aBE655F1DF6', dataFeed: '0x94A186a032D9e43C7488D046C8465cfEBD7f830d', depositVault: '0xCFd53AABD43AD31a229194b60b90eF26dfEB5FCB', redemptionVault: '0x06A317991F2F479a6213278b32D17a126FcaB501', }, }, hardhat: undefined, localhost: undefined, }; export const sanctionListContracts: Partial> = { [chainIds.main]: '0x40C57923924B5c5c5455c48D93317139ADDaC8fb', [chainIds.arbitrum]: '0x40C57923924B5c5c5455c48D93317139ADDaC8fb', [chainIds.avalanche]: '0x40C57923924B5c5c5455c48D93317139ADDaC8fb', [chainIds.base]: '0x3A91A31cB3dC49b4db9Ce721F50a9D076c8D739B', [chainIds.bsc]: '0x40C57923924B5c5c5455c48D93317139ADDaC8fb', [chainIds.optimism]: '0x40C57923924B5c5c5455c48D93317139ADDaC8fb', }; export const ustbContracts: Partial> = { [chainIds.main]: '0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e', }; export const getCurrentAddresses = (hre: HardhatRuntimeEnvironment) => { // eslint-disable-next-line @typescript-eslint/no-explicit-any return (midasAddressesPerNetwork as any)[hre.network.name] as | MidasAddresses | undefined; };