@@ -544,6 +544,24 @@ const _addressesRegistry = {
544544 wNative : "0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A" ,
545545 usdc : "0x754704Bc059F8C67012fEd69BC8A327a5aafb603" ,
546546 } ,
547+ [ ChainId . StableMainnet ] : {
548+ morpho : "0xa40103088A899514E3fe474cD3cc5bf811b1102e" ,
549+ bundler3 : {
550+ bundler3 : "0x36040142Cfeb4120E94825A0cbCD8d37B1F4431F" ,
551+ generalAdapter1 : "0x75263fC7B100e30e9D25673aF022939b9869eD66" ,
552+ } ,
553+ adaptiveCurveIrm : "0x41e846FC8108b8527C1D4EDB4c9564E56442940f" ,
554+ publicAllocator : "0xbCB063D4B6D479b209C186e462828CBACaC82DbE" ,
555+ metaMorphoFactory : "0xb4ae5673c48621189E2bEfBA96F31912032DD1AE" ,
556+ vaultV2Factory : "0x7fc35488803D49D00a94b206A223f7661898BE3a" ,
557+ morphoMarketV1AdapterFactory : "0x2A5F218FE4Dac3b1f4E096e8ae83074bB1713833" ,
558+ morphoVaultV1AdapterFactory : "0x4EF83ACD552598a1196c1aBDD0bA2EdE6f2237B4" ,
559+ registryList : "0xCe93fcB2849EB886F1e81d45D2747dF803f843C3" ,
560+ chainlinkOracleFactory : "0xF24C6eAB91e43EacE18a4e893a48565C09132505" ,
561+ preLiquidationFactory : "0xDF51Ea2e4f7B434AA65B8CFAaDb7A285709477d1" ,
562+
563+ wNative : "0xDEd1660192d4d82e7c0B628ba556861EdBB5CAda" ,
564+ } ,
547565} as const ;
548566
549567export type ChainDeployments < Addresses = ChainAddresses > = {
@@ -929,6 +947,22 @@ const _deployments = {
929947 preLiquidationFactory : 32321504n ,
930948 usdc : 22909616n ,
931949 } ,
950+ [ ChainId . StableMainnet ] : {
951+ morpho : 1504506n ,
952+ bundler3 : {
953+ bundler3 : 1505753n ,
954+ generalAdapter1 : 1505753n ,
955+ } ,
956+ adaptiveCurveIrm : 1504506n ,
957+ publicAllocator : 1504506n ,
958+ metaMorphoFactory : 1504506n ,
959+ vaultV2Factory : 1504506n ,
960+ morphoMarketV1AdapterFactory : 1506182n ,
961+ morphoVaultV1AdapterFactory : 1506182n ,
962+ registryList : 1506182n ,
963+ chainlinkOracleFactory : 1505186n ,
964+ preLiquidationFactory : 1708413n ,
965+ } ,
932966} as const satisfies Record < ChainId , ChainDeployments > ;
933967
934968export type AddressLabel = DottedKeys < ( typeof _addressesRegistry ) [ ChainId ] > ;
@@ -1042,6 +1076,9 @@ const _unwrappedTokensMapping: Record<number, Record<Address, Address>> = {
10421076 [ ChainId . MonadMainnet ] : {
10431077 [ _addressesRegistry [ ChainId . MonadMainnet ] . wNative ] : NATIVE_ADDRESS ,
10441078 } ,
1079+ [ ChainId . StableMainnet ] : {
1080+ [ _addressesRegistry [ ChainId . StableMainnet ] . wNative ] : NATIVE_ADDRESS ,
1081+ } ,
10451082} ;
10461083
10471084export function getUnwrappedToken ( wrappedToken : Address , chainId : number ) {
0 commit comments