Skip to content

stabilitydao/lending-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stability Lending Markets

Sonic

Stability USD market gen2 (wmetaUSD gen2)

┌───────────────────────────────────────────┬──────────────────────────────────────────────┐
│                  (index)                  │                   address                    │
├───────────────────────────────────────────┼──────────────────────────────────────────────┤
│       PoolAddressesProviderRegistry       │ '0xf8BD9BceBf9bD722AD990115Ec008f0D68D66f14' │
│                SupplyLogic                │ '0x9Da3F397aAf2b4cA93C9896B3eee33cF7abc2f3D' │
│                BorrowLogic                │ '0xB199D98cCf223Df7FB15E319a9D14852e70aC9Ec' │
│             LiquidationLogic              │ '0xcD2EaB078685b07382843cd4eE80284F05Cde4Fd' │
│                EModeLogic                 │ '0x5752E4d778E4Bc60d1b0632067a4FDfCE99CC0bf' │
│                BridgeLogic                │ '0x2bcbD9E8A7ceBeFa9e2A2c14bA748195671dF708' │
│             ConfiguratorLogic             │ '0xb3Ce025c8F2b35d8fb0279c3884F4015FA352F3a' │
│              FlashLoanLogic               │ '0x291Ed79Ad8DAAA62b9D47f221E8248613D1C34fb' │
│                 PoolLogic                 │ '0xFd65f9d03c4585650C4f63d8260bb355889dBf7c' │
│   PoolAddressesProvider-Sonic_wmetaUSD    │ '0xE8385DEcBCFf931799dd6689677299CA73A9F644' │
│      PoolDataProvider-Sonic_wmetaUSD      │ '0x253A04ca6efef2e25f801153852B02bF74E1f749' │
│            Pool-Implementation            │ '0xA36Be3106326531147f91b958212F393A797bAA1' │
│      PoolConfigurator-Implementation      │ '0xbCF7b557A6c8b761340eCb1320088bD104D8d6f9' │
│            ReservesSetupHelper            │ '0x3584c95C938599ae913f5609E67FFc7fDd08E4Cb' │
│         ACLManager-Sonic_wmetaUSD         │ '0x13157c9E9171d841020DAc4a5605659F0067CbF0' │
│         AaveOracle-Sonic_wmetaUSD         │ '0xEeFd5096eB2D93E8932eE7666a330d53FDc72344' │
│         Pool-Proxy-Sonic_wmetaUSD         │ '0x909ba6aC1A9D34fE97Cb459C2CA9b6Ff986676F7' │
│   PoolConfigurator-Proxy-Sonic_wmetaUSD   │ '0xcBc423c231f63F1f0A62BD7BD7319286299411CE' │
│              EmissionManager              │ '0x04fC16E25416179906bA09DA5E0db8bF1C58A30a' │
│        IncentivesV2-Implementation        │ '0x3435Fe4aE0696418bE4B07dEE5c7623580fE53Ef' │
│              IncentivesProxy              │ '0x2A1f589e39Cb840A981BD3CaB91031C27B128880' │
│           AToken-Sonic_wmetaUSD           │ '0x106746C1E61bA80367D54A7720058D4C827b9501' │
│   DelegationAwareAToken-Sonic_wmetaUSD    │ '0x2033853917B7ce7549f1f419cA5850eC9f48e0CE' │
│      StableDebtToken-Sonic_wmetaUSD       │ '0xaCB86caA165e3B0b540cE6dA6D702347C1a7Ce6f' │
│     VariableDebtToken-Sonic_wmetaUSD      │ '0xF1c7E067b3a09D44dadc2D1A32874a89f647Cd16' │
│   ReserveStrategy-rateStrategyStableOne   │ '0xa8B9aF58E8C9AD13741cCa5b5A55cF8fD96189ff' │
│   ReserveStrategy-rateStrategyStableTwo   │ '0x4E2a4f52802c92Dc41b561B36c640D818856B7bB' │
│      wmetaUSD-AToken-Sonic_wmetaUSD       │ '0xFC4A805Db8Dc217c468155cc5814070A15af8dc4' │
│ wmetaUSD-VariableDebtToken-Sonic_wmetaUSD │ '0xbB4B38f3E06FfEc53CD4BDac0d1B76367b7B73a4' │
│  wmetaUSD-StableDebtToken-Sonic_wmetaUSD  │ '0x0a1F0273322d2cdD66744Ff9Df6141D2Fb66eb82' │
│        USDC-AToken-Sonic_wmetaUSD         │ '0xb90a84F285aE8D3c0ceD37deD6Fc0f943f7279b7' │
│   USDC-VariableDebtToken-Sonic_wmetaUSD   │ '0xD09Ec87a76f1b93E30E8eDd04c81531B879a8db8' │
│    USDC-StableDebtToken-Sonic_wmetaUSD    │ '0x5e11f0D8808d03bD1e3d83aa82f170063119BE31' │
│           WrappedTokenGatewayV3           │ '0xEF2d3C1A7e133681a8908820A322ea457F9D6840' │
│           WalletBalanceProvider           │ '0x36dD6bC0E98a3d7188CeEB0d48997D847004Fa60' │
│         UiIncentiveDataProviderV3         │ '0x2b39a2A987060Eb0Ecc08644Fd3850F3B68B6D2a' │
│           UiPoolDataProviderV3            │ '0x88D24bd5100D3C471508b0CA0A6949B1E5EC2572' │
└───────────────────────────────────────────┴──────────────────────────────────────────────┘

Credix market (ac*)

┌────────────────────────────────────────┬──────────────────────────────────────────────┐
│                (index)                 │                   address                    │
├────────────────────────────────────────┼──────────────────────────────────────────────┤
│     PoolAddressesProviderRegistry      │ '0x7EE7024b989Eb25f65960D88de6C44D31202716d' │
│              SupplyLogic               │ '0x40C15DaAbeac3d2d0139a3075D38139729C0ed99' │
│              BorrowLogic               │ '0x068F8B1aE1E19B3a063517BFb8C96668295f3B8C' │
│            LiquidationLogic            │ '0x780e15a5e593c7CF197CDf564ed099158ac1940A' │
│               EModeLogic               │ '0xe328B34B4b7Ee94244B3734b00db8F1DC7C8f9af' │
│              BridgeLogic               │ '0x7148E3473796098B13337F4a144fA9F191893EA0' │
│           ConfiguratorLogic            │ '0xE3a3C1764009B53b8C7685e31bdc286F3c8564AD' │
│             FlashLoanLogic             │ '0x340fD3fae7Cd18638bEfc5dAf12C6ac21f2cC703' │
│               PoolLogic                │ '0xeb8002EFF72C8af9DB1944749Ba2D78E1599b70E' │
│   PoolAddressesProvider-Sonic_Credix   │ '0x4b139f6E816934D580D9305Ca0f115145f698973' │
│     PoolDataProvider-Sonic_Credix      │ '0x5d10c393F9DF12BbbA49B8E8d5D7Fc4674d2e115' │
│          Pool-Implementation           │ '0x8Cc50713D3c7525fC4FC87514AA3bEFFEAb92E96' │
│    PoolConfigurator-Implementation     │ '0xE11bc682642b8E2E6b54D0F81146659A9bC39818' │
│          ReservesSetupHelper           │ '0x619603aEbCf30ef464399eBd2eBE7D44E0Bc703C' │
│        ACLManager-Sonic_Credix         │ '0x1637b78Dd5541F0dB2f3d04EeD39De37Df71BD08' │
│        AaveOracle-Sonic_Credix         │ '0xce767E508A17321C25117b44d246e4611bbEcFE4' │
│        Pool-Proxy-Sonic_Credix         │ '0x0850A9759165B25832E2cAa3dB3f2d04dc583D4E' │
│  PoolConfigurator-Proxy-Sonic_Credix   │ '0x1C5D4B5DFC1A47e5Db839Cb8A0Fb36bAb1E986B7' │
│            EmissionManager             │ '0x4E165DDe791720538AD4c31825263705BD7B8D38' │
│      IncentivesV2-Implementation       │ '0x9283211deaE2208b6658627EA6f5df2e39a12317' │
│            IncentivesProxy             │ '0xED88a47Bb526dB5722c2Bc1BDe96c997D4429e3c' │
│          AToken-Sonic_Credix           │ '0x4f45cd824C6DF34146bC60CDcdDF9de6C99768fC' │
│   DelegationAwareAToken-Sonic_Credix   │ '0x08FE64851ddc1E79024c870f415bb7A8Ba6f61B6' │
│      StableDebtToken-Sonic_Credix      │ '0xa2eC653b89ddf66602DB7d5333Ca62D3c8EaAfed' │
│     VariableDebtToken-Sonic_Credix     │ '0x7D86D80fD61B7A0B341621ed351AA96b1dEA1028' │
│ ReserveStrategy-rateStrategyStableOne  │ '0x2769BF4BfAc5FaD8ed9798261851Eb5b0d447524' │
│ ReserveStrategy-rateStrategyStableTwo  │ '0xECbA8aEa8D9702ceE834A9F828c0abE32F5f6ec4' │
│       acUSDC-AToken-Sonic_Credix       │ '0x0eEE208934E66A6e44517e627A2475fC891b3a38' │
│ acUSDC-VariableDebtToken-Sonic_Credix  │ '0x7D2D5393eE253200603E026c93f098babce33a6C' │
│  acUSDC-StableDebtToken-Sonic_Credix   │ '0x63A35Dc504a78467e4d1EfA199E93FfdAcc676CE' │
│      acscUSD-AToken-Sonic_Credix       │ '0x1acd539e2a76CF876889DD8119c1d873821551A1' │
│ acscUSD-VariableDebtToken-Sonic_Credix │ '0x83F711ff8c91b7A226CD35A2CaBC0dC39699f721' │
│  acscUSD-StableDebtToken-Sonic_Credix  │ '0xF9D665A2eBA0D0908e98cf2519024e7038B6e26e' │
│        acwS-AToken-Sonic_Credix        │ '0xeD01f103c284253d0824c0125F673F11c14D2EA4' │
│  acwS-VariableDebtToken-Sonic_Credix   │ '0xC1203714057d667F53503AE2B67AD7621622bf47' │
│   acwS-StableDebtToken-Sonic_Credix    │ '0x3617Ee8eC960478c0bB4B08043ffc50fe385a9FD' │
│        USDC-AToken-Sonic_Credix        │ '0x64d0071044EF8F98B8E5ecFCb4A6c12Cb8BC1Ec0' │
│  USDC-VariableDebtToken-Sonic_Credix   │ '0x5394bf08F963Ca6A41447445c0c0A5267B10eE86' │
│   USDC-StableDebtToken-Sonic_Credix    │ '0xce9Ca83261409fD7b228acE74b5234F34b7d085A' │
│       scUSD-AToken-Sonic_Credix        │ '0x9154f0a385eef5d48ceF78D9FEA19995A92718a9' │
│  scUSD-VariableDebtToken-Sonic_Credix  │ '0x099D6E81771e21D4F3d43ae40a71c7E429164753' │
│   scUSD-StableDebtToken-Sonic_Credix   │ '0x5466aFD41A567a38197a3A51091A9ED6264aB6A2' │
│         wS-AToken-Sonic_Credix         │ '0x61bC5Ce0639aA0A24Ab7ea8B574D4B0D6b619833' │
│   wS-VariableDebtToken-Sonic_Credix    │ '0x5Ac446749c76c9450d4a605e9123B372dA1BdB9a' │
│    wS-StableDebtToken-Sonic_Credix     │ '0x9D00589e158c7212f3A89B41A0a330959bA58467' │
│         WrappedTokenGatewayV3          │ '0x8510cEBf9803a18F45f9D346D024c75CE42B2e6b' │
│         WalletBalanceProvider          │ '0xa696A285FC913A3b27A3F58C269508a1EB2d9cd2' │
│       UiIncentiveDataProviderV3        │ '0x437ffcB593b25A3aD6FaE6fd596b018aEb6045bF' │
│          UiPoolDataProviderV3          │ '0x26bB4a236C2b240f54994575Ed06881534578654' │
└────────────────────────────────────────┴──────────────────────────────────────────────┘

Main market

Reserves

  • wS 0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38
  • scUSD 0xd3DCe716f3eF535C5Ff8d041c1A41C3bd89b97aE
  • USDC 0x29219dd400f2Bf60E5a23d13Be72B486D4038894
  • WETH 0x50c42dEAcD8Fc9773493ED674b675bE577f2634b
  • USDT 0x6047828dc181963ba44974801FF68e538dA5eaF9
  • wOS 0x9F0dF7799f6FDAd409300080cfF680f5A23df4b1
  • stS 0xE5DA20F15420aD15DE0fa650600aFc998bbE3955
  • scETH 0x3bcE5CB273F0F148010BbEa2470e7b5df84C7812

Contracts

PoolAddressesProviderRegistry: 0x26F72BCc71A8815F6dC8D68CB8F6E4893c09aB27
SupplyLogic: 0x5385999Def9f53F895708980427d29c5683c36A9
BorrowLogic: 0x4899bDc4Dc863a7293B8c48b7a6D5e1df09bbbc8
LiquidationLogic: 0xfA41Bf2095E82edFe8B634CE645a4CAcCEE08152
EModeLogic: 0xb3Ae10f6f8e26Fe07A5A3Ec9d4AE4Ef1a245c59A
BridgeLogic: 0x296cfe4c07Fa01F17E5b06EeBb74FDE3B5972FC6
ConfiguratorLogic: 0xdD0C6043c48101f3b8e453B0956a4f76F4534178
FlashLoanLogic: 0x7d6b15DC605D7486e2C7b9867ad8bbd8fCB084fd
PoolLogic: 0xBbb146360e107F77dbe88DeEe552Fb9F447Cfff7
PoolAddressesProvider: 0x24835e3Da1B402f8037e3ce6dE4a701677fa1b54
PoolDataProvider: 0xc67850eCd0EC9dB4c0fD65C1Ad43a53025e6d54D
Pool-Implementation: 0x1dCD6047d1634F420D99dE8a416EE596B9E6e117
PoolConfigurator-Implementation: 0x370e3115b34bb06c9f3FD99b04d6086320D21243
ReservesSetupHelper: 0xCA86Fda2965D2f151E4e6aa3381f7fC8899386E7
ACLManager: 0xA294D7B099247F684Db0D8d462355896D31D91A6
FallbackOracle: 0x3D0BdfDB8172221ff9c84C331BAD432B2715F156
AaveOracle: 0xf512F059AB41d4e9c7FC9514980525A4E68E58d5
Pool-Proxy: 0xaa1C02a83362BcE106dFf6eB65282fE8B97A1665
PoolConfigurator-Proxy: 0xb8D870F53287F122CdE549E43359cf8F5DE42702
EmissionManager: 0xCe5D652A9630B76a63C3D2E293a0742d2A909b4b
IncentivesV2-Implementation: 0xCb8b673a8C569C3C82036785972505c8b287C12F
IncentivesProxy: 0x2C9187cEB75123C96582dFb97ADdabBA29B8caB4
AToken: 0x8CC711A7999c5E2234A714BbD7DEC91e7626617b
DelegationAwareAToken: 0x493E55784d2fBC25a65fa2d2585d05f50b5c39A3
StableDebtToken: 0x961317E4174c6f2a49e1c3C4F5cc43E77f8a5415
VariableDebtToken: 0x7525F75c1f6C9d53a1a5db69bA7D9e06B3Ca02ff
WrappedTokenGatewayV3: 0xbE0B2230B842be6A37188038a58755534dC9E999

Stream market (xUSD)

┌───────────────────────────────────────┬──────────────────────────────────────────────┐
│                (index)                │                   address                    │
├───────────────────────────────────────┼──────────────────────────────────────────────┤
│     PoolAddressesProviderRegistry     │ '0xb5Af26bEfa290F224743c9AAB5bf4859ACabDA19' │
│              SupplyLogic              │ '0x811F0c3Ca26b88fE350b3C37Af52C2E60f29BE06' │
│              BorrowLogic              │ '0x85EA7B7829F6e891B7c9850BDA73fcAF4ea423B4' │
│           LiquidationLogic            │ '0x556A2d6097A9f88a343DD71f12FC8565aBB61d55' │
│              EModeLogic               │ '0x43b828d1Eb9C8cd5e8c6a34Ee51BA97E88273fF7' │
│              BridgeLogic              │ '0x88df0bA9fEB76Dc23e85D4469B3DBcF0E3108137' │
│           ConfiguratorLogic           │ '0xC6c20DD1B41506312d4867fddb9a052876Ad3F12' │
│            FlashLoanLogic             │ '0xAF5e22EC2fBC805Aa36E7e027c1238EBF387EF45' │
│               PoolLogic               │ '0xc139666302679b890B05B02eD573dB3654107Db2' │
│   PoolAddressesProvider-Sonic_xUSD    │ '0xCc31959682Ad726A9bcde9bbD41c89f36c03E743' │
│      PoolDataProvider-Sonic_xUSD      │ '0x08Dd992108ef0a82E8aDC633bcB3A20092e17E0B' │
│          Pool-Implementation          │ '0x77b7f2600b819c186C5735AC496BB4cf9bbAA997' │
│    PoolConfigurator-Implementation    │ '0xc3F17Bc92aed0a1914070B1f92785bfea7c4c2F4' │
│          ReservesSetupHelper          │ '0x006D758313845305c3A8bE1eBD99874c90C3B062' │
│         ACLManager-Sonic_xUSD         │ '0xCEFd817eE776d8210AF5e128b3BAF3aa2CaB08CB' │
│         AaveOracle-Sonic_xUSD         │ '0xaeD4fc5fa11812233200cE3b82aaf334cC944Ec3' │
│         Pool-Proxy-Sonic_xUSD         │ '0x1f672BD230D0FC2Ee9A75D2037a92CC1225A4Ad8' │
│   PoolConfigurator-Proxy-Sonic_xUSD   │ '0xF5C81E07363cdD10171cAc8537727FE8aAdCA9a3' │
│            EmissionManager            │ '0x287Be5c33cE5a08068447796F71659586580dCC5' │
│      IncentivesV2-Implementation      │ '0xbF346F5bF78DAeDe8A7bFE356d31561b84a443c1' │
│            IncentivesProxy            │ '0x25902648F53fa98b31F4b476F67246799BF4D4f5' │
│           AToken-Sonic_xUSD           │ '0x3824Bc80021B6eB08ca08BD15234829A1eF62805' │
│   DelegationAwareAToken-Sonic_xUSD    │ '0xB36E7FA9761e215B94e1c2e71919Ba7eF54C0A71' │
│      StableDebtToken-Sonic_xUSD       │ '0xB38D4859C31111fc926300a1a3Baff8deD53A3d6' │
│     VariableDebtToken-Sonic_xUSD      │ '0xd27a3302c206a26fDbFBBbD344ED0454B9177D2E' │
│ ReserveStrategy-rateStrategyStableOne │ '0xB31ed26351259786E13cf265b2CD60495974cBBc' │
│ ReserveStrategy-rateStrategyStableTwo │ '0x61106d8135c9310317480952B74FB5C8CA2D7dD2' │
│        xUSD-AToken-Sonic_xUSD         │ '0xD56cA83ad45976b3590B53AdE167DE27b89683D8' │
│   xUSD-VariableDebtToken-Sonic_xUSD   │ '0xdb0e21733316005d96e0e1647c352b32340Ee5Ee' │
│    xUSD-StableDebtToken-Sonic_xUSD    │ '0x482077279156aBB7Af14feC3389F22D5F1cF40e0' │
│       USDC.e-AToken-Sonic_xUSD        │ '0x7A41DF9418509725AB5637f1984F3e6d6E6C899b' │
│  USDC.e-VariableDebtToken-Sonic_xUSD  │ '0x47b9993135cB21D477cd197063d88d1B075ea277' │
│   USDC.e-StableDebtToken-Sonic_xUSD   │ '0x24dF2c2794969A8746Cd2667767561A979f5e999' │
│         WrappedTokenGatewayV3         │ '0xBEB0822A79FAbF01Cac932BC924e1734147Ee797' │
│         WalletBalanceProvider         │ '0x009eFeb54f27D24C051A08D3bd2957C095F483Cc' │
│       UiIncentiveDataProviderV3       │ '0xfB6f63095df680bED9177F4E36Fd02a3a06A73A4' │
│         UiPoolDataProviderV3          │ '0x8ea28227554a921f55a3b517a5DF15038300d3B0' │
└───────────────────────────────────────┴──────────────────────────────────────────────┘

StableJack market (YT-scUSD)

┌──────────────────────────────────────────┬──────────────────────────────────────────────┐
│                 (index)                  │                   address                    │
├──────────────────────────────────────────┼──────────────────────────────────────────────┤
│      PoolAddressesProviderRegistry       │ '0x8A8418Fc39928b7CdC1fd218995549F6675a7d61' │
│               SupplyLogic                │ '0xf641145f09D15E39A103D3eD04ff36E34aC7b387' │
│               BorrowLogic                │ '0xB9D4e7f1427945f2BA967C576eb3dc37aA2f1A95' │
│             LiquidationLogic             │ '0x168CDE1848e05eE7cDb094568A38D1ec0F49b510' │
│                EModeLogic                │ '0xCBBb46618575Ad5874b691585d807B9FfC40f032' │
│               BridgeLogic                │ '0xcd88FF8803929a7aef83B847cF23D656F468A5bB' │
│            ConfiguratorLogic             │ '0x7333eA391D39D1c16AE3DA2D3F68Ac1d1Df52c8f' │
│              FlashLoanLogic              │ '0xFfC45C0cb573f15eC291155ABEC654fd216Da367' │
│                PoolLogic                 │ '0xbBa5A26F765c9e16a7F0fB18710821C44edA27a4' │
│   PoolAddressesProvider-Sonic_YTscUSD    │ '0x3E3aAB589Ba86fB8f40CEB69332bb44E9B1411D4' │
│      PoolDataProvider-Sonic_YTscUSD      │ '0x14DF199Dc8406D1C2F87499743F3e88d17976628' │
│           Pool-Implementation            │ '0x56081eb97DeAc008D999120Cfc9062E9890989c7' │
│     PoolConfigurator-Implementation      │ '0x2b488908447F622e5D5d658bac384d2371D6701F' │
│           ReservesSetupHelper            │ '0x08e7a80D1e7478F2a35fb584ad490bd6f20eDF4C' │
│         ACLManager-Sonic_YTscUSD         │ '0x85D790f7C73f5B2A49EdCb65CCA9a8A9B10586f8' │
│         AaveOracle-Sonic_YTscUSD         │ '0x29aBac11A37B5fCBA9D0AAa34447f8937F1B6F20' │
│         Pool-Proxy-Sonic_YTscUSD         │ '0x4895151C8eB560c0DE6Bd29A3916610DdfCEB094' │
│   PoolConfigurator-Proxy-Sonic_YTscUSD   │ '0x76C64A0367Ea9693D67CaD81FAc3B7F6dc446c11' │
│             EmissionManager              │ '0x6178938d47BeF54BaEB8b568405eA0b8F69592B1' │
│       IncentivesV2-Implementation        │ '0x8Fdf884611DE54501D46aD8F22fa9a0a0d7f153f' │
│             IncentivesProxy              │ '0x98Ccc023B2deef247307B87A23d5b95B86c12AFA' │
│           AToken-Sonic_YTscUSD           │ '0xBB6A8B4D47eFa27D15d4F2d6739a63634f43C401' │
│   DelegationAwareAToken-Sonic_YTscUSD    │ '0x630165EBdaBaAF0Fc545c95690C479897C907c5D' │
│      StableDebtToken-Sonic_YTscUSD       │ '0x1D5a2Ae1820EaCF6dc2bc8F6B75BD190695d7F33' │
│     VariableDebtToken-Sonic_YTscUSD      │ '0xeB92B33d8c7645046F0A4b65331A61AE26e7D38e' │
│  ReserveStrategy-rateStrategyStableOne   │ '0x140A023bC15A6F06A8E8ee52a229f1fded6EEDb4' │
│  ReserveStrategy-rateStrategyStableTwo   │ '0x0778671fbd150cC806B725b68cA7D1C57c088364' │
│      YT-scUSD-AToken-Sonic_YTscUSD       │ '0xCBe6d5C0b82b41Fe4565196070151cCe176FbA7c' │
│ YT-scUSD-VariableDebtToken-Sonic_YTscUSD │ '0x519Cb01877399978Bf5D750c3CFF66d77044D848' │
│  YT-scUSD-StableDebtToken-Sonic_YTscUSD  │ '0x7Ee009D4e47CFa94AEf393591A16AeefB98Bc151' │
│       USDC.e-AToken-Sonic_YTscUSD        │ '0xD267A646213e859323D8765Cbb3d00befED7036b' │
│  USDC.e-VariableDebtToken-Sonic_YTscUSD  │ '0xff284350472D5a4761324460Ed7B9Bc0396D242B' │
│   USDC.e-StableDebtToken-Sonic_YTscUSD   │ '0x2Ea2d5719D35AB748ca775D72b1b0D5Fa43e1acA' │
│        scUSD-AToken-Sonic_YTscUSD        │ '0x2b16Ed7D7F1FBD0C75CEB5A315dEEbaf4831AfE8' │
│  scUSD-VariableDebtToken-Sonic_YTscUSD   │ '0x8E2178eF0b472d15FaAcA46D708bEC52B4776937' │
│   scUSD-StableDebtToken-Sonic_YTscUSD    │ '0x536816C73ba5eD0A708A7A1e546d45b4740311da' │
│          WrappedTokenGatewayV3           │ '0x1528CF6A8Cf43399114F92802de0ef0D13577418' │
│          WalletBalanceProvider           │ '0x71281A078f8C158015f2cda7d8b5283B6890FA0c' │
│        UiIncentiveDataProviderV3         │ '0xD8491E15341f1548Aa01AaD1BB39924f0214Dc77' │
│           UiPoolDataProviderV3           │ '0x2da71d5Ad07C94A1f40b71D1c34141b5a22a4417' │
└──────────────────────────────────────────┴──────────────────────────────────────────────┘

Brunch market (sbUSD)

┌───────────────────────────────────────┬──────────────────────────────────────────────┐
│                (index)                │                   address                    │
├───────────────────────────────────────┼──────────────────────────────────────────────┤
│        ACLManager-Sonic_sbUSD         │ '0xf890B1C2BDcD024Aa78cBcE0f993573efD060abB' │
│          AToken-Sonic_sbUSD           │ '0x44dB3500a90D5484454faDfB5Abf9eBbE3E0e874' │
│        AaveOracle-Sonic_sbUSD         │ '0x425a69e36c9d5B2F9058f5FD0785BBD4aEb4F1CE' │
│              BorrowLogic              │ '0x3d7cefa953efee1A58D239666197504E34369310' │
│              BridgeLogic              │ '0x200417d45a42D3Fe0A785A5EF72F254CD67294b2' │
│           ConfiguratorLogic           │ '0xA87BfA9F9B9CE04ef0F1D3c30791617a7991951A' │
│   DelegationAwareAToken-Sonic_sbUSD   │ '0x9893fBf0850A4de62D56E3a07869E0527353F34e' │
│              EModeLogic               │ '0xf2D39F509AbA3612DB722DAE3CB57988dBAECcCa' │
│            EmissionManager            │ '0x33f00dF1D71C1DA662B57d9b6D8b39AACC5b1C9f' │
│            FlashLoanLogic             │ '0xda134Bbd5218aE682516BCccA879824bc7f1D0CD' │
│            IncentivesProxy            │ '0x1635bcaa0AE3F6fB50ef0CFB56827b94Cd6925EF' │
│      IncentivesV2-Implementation      │ '0x832F9a25588Ac7bCBDe97f2970A71Dc96E5e746a' │
│           LiquidationLogic            │ '0x1132546d384Fda1285091F207e9A3Ca7173E3636' │
│          Pool-Implementation          │ '0x933F7Bb9A12894ac04377De5C8c5Ae7FA00ADc10' │
│        Pool-Proxy-Sonic_sbUSD         │ '0x680F8A574b0273f26A314cA61466c0A4f1E2d95e' │
│   PoolAddressesProvider-Sonic_sbUSD   │ '0xC0512947845cCe3a32e58Efc3B4526Dd1D11F6af' │
│     PoolAddressesProviderRegistry     │ '0x831Ac8a37562A5e5761F7a4932d573EF8F141a39' │
│    PoolConfigurator-Implementation    │ '0x1f3a8c7b19d8C2148BFe62A967f77F182972D7D2' │
│  PoolConfigurator-Proxy-Sonic_sbUSD   │ '0x60625AA9c3984075A9bb73FbBbc6aA7F277c2652' │
│     PoolDataProvider-Sonic_sbUSD      │ '0x7c0F1fdB80Ff25d9E5AdfA86b5Dad8c4EF93Ef90' │
│               PoolLogic               │ '0xa24367b996A2A840FCe48C9dDC7E5754EADBE328' │
│ ReserveStrategy-rateStrategyStableOne │ '0xDfF93f1920D45d81fa91fe5F1d9b36e1C132549A' │
│ ReserveStrategy-rateStrategyStableTwo │ '0xAeF5558B7F93B0f61457bd967fc038B2987F83a4' │
│          ReservesSetupHelper          │ '0xc74702c327e6C3dAcb6B38b0b1eF46259E84b7E3' │
│      StableDebtToken-Sonic_sbUSD      │ '0xD0F01b518704e06Cef0D0fa462616F74f9BFf0ff' │
│              SupplyLogic              │ '0x23a63c6866bd20DaC16F419B9965e3Fdd6bEea70' │
│        USDC-AToken-Sonic_sbUSD        │ '0xdDfBF8e25Be0e36351dE8C2a811A0319Ec42E0fD' │
│   USDC-StableDebtToken-Sonic_sbUSD    │ '0x39cCfd764B2bf3D7e8536C2a39012070821f6E67' │
│  USDC-VariableDebtToken-Sonic_sbUSD   │ '0xbF2B25c159e9892d92CD3CB98bFc898E7Da0DDD2' │
│       UiIncentiveDataProviderV3       │ '0x0c8994036b6b9228F4b486120789d95F48A73d5D' │
│         UiPoolDataProviderV3          │ '0x991dE4D59eBD7961dD568374792CF74092D11b0a' │
│     VariableDebtToken-Sonic_sbUSD     │ '0xe814A586f5De28A258A4dd8E8FB9434EFDa9d0C0' │
│         WalletBalanceProvider         │ '0xfB4a09cf579A1dd8e32d07c0eee37043eF3Ff271' │
│         WrappedTokenGatewayV3         │ '0x7B41ed35bB96c193202eb8F79B8f8a8B05d45234' │
│       sbUSD-AToken-Sonic_sbUSD        │ '0xe8CB8EE92B91C5c4ccc282Ff7c88Ec3C71fa1c8a' │
│   sbUSD-StableDebtToken-Sonic_sbUSD   │ '0xd12A594c163d5194a8cdBd94A28711E09F1B6549' │
│  sbUSD-VariableDebtToken-Sonic_sbUSD  │ '0x86e9523Be523d8e170B9B2b812D8C7186cB51399' │
└───────────────────────────────────────┴──────────────────────────────────────────────┘

Brunch market gen2 (sbUSD)

┌───────────────────────────────────────────┬──────────────────────────────────────────────┐
│                  (index)                  │                   address                    │
├───────────────────────────────────────────┼──────────────────────────────────────────────┤
│                BorrowLogic                │ '0x843761244f9D30dEA423Bc8A28C06Ec73F75bE05' │
│                BridgeLogic                │ '0x1AFA8321eFdE63Ff0FF7f2f284Ea77b6778b48e4' │
│             ConfiguratorLogic             │ '0x242F2A2c83aD930a1Cf36072e4C4bbD142D08598' │
│                EModeLogic                 │ '0x4859f379ebE65975e8FE32Ad6c828aE5797173a1' │
│              FlashLoanLogic               │ '0x894410B9886791d1D8d7eEdbc4Ed10f28E597Ad9' │
│             LiquidationLogic              │ '0x0d59CF2A373B14f59D73900874a1deAE96e2D1eb' │
│       PoolAddressesProviderRegistry       │ '0xEd82c2073c3133557609FDEee339e88F14B304e8' │
│                 PoolLogic                 │ '0xF1C39969eB0DE3D9A963b58916634372dFfA0d5B' │
│                SupplyLogic                │ '0x2E49c26f8A88971C2e00F17927342324A415552D' │
│     PoolAddressesProvider-Sonic_sbUSD     │ '0x546eF43c9Edd9f5108E7b054AB81Df73fBE4F73A' │
│       PoolDataProvider-Sonic_sbUSD        │ '0xb102Cc0cb1357C339D1eFd611De4feE2e0E82448' │
│            Pool-Implementation            │ '0x6f3A12F21ac44706a2fBe9983752fa61581514dF' │
│      PoolConfigurator-Implementation      │ '0xa855e6163E310743F0455bf0ec0A5EC448cA69C3' │
│            ReservesSetupHelper            │ '0x8A42a2F42FCA5Fce3ef84afAAAcEC145005a48e9' │
│          ACLManager-Sonic_sbUSD           │ '0x888a70c96FccE5ce5631EF4aC66B5044D20fc23E' │
│          AaveOracle-Sonic_sbUSD           │ '0xEec8e5a0AB15F0C3F2C31da4C17C40F8D0497E1c' │
│          Pool-Proxy-Sonic_sbUSD           │ '0x6D8Aa37DfAa98d2a14da39cfeD36975F97fc3f85' │
│    PoolConfigurator-Proxy-Sonic_sbUSD     │ '0x1C61ca2Cd9fB1F39ab0e3188C1ccBdb5b653d287' │
│              EmissionManager              │ '0x338ACCdc6aAd8aBD6904D8A5A53f3103873B1521' │
│        IncentivesV2-Implementation        │ '0xe9Eca521ea0Eb08C7Df2264218d546E73F26F6E4' │
│              IncentivesProxy              │ '0xA8328c4B7222C7334C5a57CcBA2b55f9098c378e' │
│            AToken-Sonic_sbUSD             │ '0xA244AA462E0Ca48b4566aF3a5005D9C3F03c44Ea' │
│     DelegationAwareAToken-Sonic_sbUSD     │ '0xC4652c39E593A31C42D97f50B1611a76957B92FE' │
│        StableDebtToken-Sonic_sbUSD        │ '0x532F418167E21Cb4D93d3D7c1fcf3653F583186b' │
│       VariableDebtToken-Sonic_sbUSD       │ '0x3F02c38D5Ed730dB6d3f61A3585908117Da0eeC3' │
│   ReserveStrategy-rateStrategyStableOne   │ '0x321Ceb8B49cf3FBF0FD6d884bEA6C53C187dA145' │
│   ReserveStrategy-rateStrategyStableTwo   │ '0x8EE6d47713697fa073d53fBA1d1fbCac69598215' │
│      Staked bUSD-AToken-Sonic_sbUSD       │ '0xeB9bB589C12A0433B274760E657D549a6973C787' │
│ Staked bUSD-VariableDebtToken-Sonic_sbUSD │ '0x38cD39aEB17F2965e4D826011144AAF65A67E821' │
│  Staked bUSD-StableDebtToken-Sonic_sbUSD  │ '0x7545EE18eEd70049B36c5A8ED74Ad71743316111' │
│          USDC-AToken-Sonic_sbUSD          │ '0x958d930E61bdaebbBc0270D88FdBAEE9A13Dc6fd' │
│    USDC-VariableDebtToken-Sonic_sbUSD     │ '0x730Fe02b33064DF99Fe823Db646482F29acA1230' │
│     USDC-StableDebtToken-Sonic_sbUSD      │ '0x51E246D3be2Cf5F16779Ef1cD7B0dB10836Df200' │
│           WrappedTokenGatewayV3           │ '0x2220010512a19BaC5fF597b21c5aBeCa41f701e4' │
│           WalletBalanceProvider           │ '0x07e81b609De1e754a14c9907faf442909a20EBDC' │
│         UiIncentiveDataProviderV3         │ '0xE7a4C65B39FF289356818F4fa89977947b4c9f60' │
│           UiPoolDataProviderV3            │ '0x4D09289e093825cdB2792A94B6aC4559bAC912eb' │
└───────────────────────────────────────────┴──────────────────────────────────────────────┘

Sonic STBL-USDC isolated market

┌───────────────────────────────────────┬──────────────────────────────────────────────┐
│ (index)                               │ address                                      │
├───────────────────────────────────────┼──────────────────────────────────────────────┤
│ BorrowLogic                           │ '0x4a66af5338Ad4A62905fdcDDB18DD3C9A40a75F2' │
│ EModeLogic                            │ '0x9CEaa5a57C2511dA3eC0614fdC3780FeDb4925cc' │
│ LiquidationLogic                      │ '0xd33073E598cceA377cbc2FC7C738F98e2657a533' │
│ PoolAddressesProviderRegistry         │ '0xaA48A38bBcf5b49951FA6699860F34ce3933e086' │
│ SupplyLogic                           │ '0x5e81aA5301C5F073D66dC2CEb6E0E3941A046926' │
│ BridgeLogic                           │ '0xCdb7D3705d7aBE6665dcafd0DfB3930a2dF6F1aC' │
│ ConfiguratorLogic                     │ '0x05DB38332e81F5365b9baeC3420DAc5Bb4A577F2' │
│ FlashLoanLogic                        │ '0xa9d271e508e528C436346E6942664D2153F08871' │
│ PoolLogic                             │ '0xF830bB8189c7e8a41261c651663879647A67ec68' │
│ PoolAddressesProvider-Sonic_STBL      │ '0x234888531C4a6AFeF6935DD7DB9F9D5325b68715' │
│ PoolDataProvider-Sonic_STBL           │ '0xB263ecA021e1D265D7e68842bc57e656cb88FE03' │
│ Pool-Implementation                   │ '0xa7204f56b8575d0b2bB2982ed58dCcE5df1339d5' │
│ PoolConfigurator-Implementation       │ '0xd94584c450895E5bB6E2f0d66856447549327D8e' │
│ ReservesSetupHelper                   │ '0x5A0d4557E5d35286Fe5CacB0d1474ADB504e97c4' │
│ ACLManager-Sonic_STBL                 │ '0x502961580D249E264D14052343db0A17179Cd67C' │
│ AaveOracle-Sonic_STBL                 │ '0x842005040DE7f1D110EA8725cdBe0EC20742D113' │
│ Pool-Proxy-Sonic_STBL                 │ '0xb0A06303085aB2F73212C8846CA5388Da5697c31' │
│ PoolConfigurator-Proxy-Sonic_STBL     │ '0xf11064953259DD3fd272dDadD94e0d44e110b9cE' │
│ EmissionManager                       │ '0xaeE65714948EEeE719B4D132b0d9DA64f1Ea4925' │
│ IncentivesV2-Implementation           │ '0x518F4d39759A8E50310e3a9E6637BA4864331714' │
│ IncentivesProxy                       │ '0x32e09c7A37b55754a83C933E223324fDF17f44DD' │
│ AToken-Sonic_STBL                     │ '0xF4420334d82430a1E3c0565154Fb5CA704Df4942' │
│ DelegationAwareAToken-Sonic_STBL      │ '0xa20D97dFf17F3335CdaA836d8418d1C6c96dAC57' │
│ StableDebtToken-Sonic_STBL            │ '0xF26700eD91003EF8e520bB513f53FB76cE642c07' │
│ VariableDebtToken-Sonic_STBL          │ '0x3d198E85f3583F7D9BA56B1a298f86fF39DD5903' │
│ ReserveStrategy-rateStrategyStableOne │ '0x621b7127b80183420E9b90b3b402a5a3F5DeCa85' │
│ ReserveStrategy-rateStrategyStableTwo │ '0xa65933208Dd744e6da2D67f5cCb9c8deecCE2719' │
│ STBL-AToken-Sonic_STBL                │ '0x00886bC6a12d8D5ad0ef51e041a8AB37A0E59251' │
│ STBL-VariableDebtToken-Sonic_STBL     │ '0xc853b76a7B4Ed3975b1018AD42069aa829A75dD4' │
│ STBL-StableDebtToken-Sonic_STBL       │ '0x1361A9dC95Eb681beeA6ce2CAaC3df8cf596d896' │
│ USDC-AToken-Sonic_STBL                │ '0x46b2E96725F03873Cb586a7f84c22545F2835F31' │
│ USDC-VariableDebtToken-Sonic_STBL     │ '0xB3B28b862B364d6d7CDb50e90D807B348387cC92' │
│ USDC-StableDebtToken-Sonic_STBL       │ '0xaA2779F5C2bA79B59d94e52497b0ef349d8BD6e8' │
│ WrappedTokenGatewayV3                 │ '0xbAfEF1374D9526e820fa833bf93433111578e49f' │
│ WalletBalanceProvider                 │ '0xADE3CB822dB5b708b70AbC77e17Fc58E0bFfC255' │
│ UiIncentiveDataProviderV3             │ '0x5E23D5Aa2f1C92602BEDc3aF63393fFe99534CcE' │
│ UiPoolDataProviderV3                  │ '0xa286040921342319B750182bEB4e00A43ABD6B44' │
└───────────────────────────────────────┴──────────────────────────────────────────────┘

How to

Deploy new market

npm i
npm run compile
cp .env.example .env
vim .env
HARDHAT_NETWORK=sonic npx hardhat deploy
# Verify automatic
npx hardhat --network sonic etherscan-verify --api-url https://api.etherscan.io/v2/api?chainid=146
# Verify contracts with undetectable libs
# setup libraries files
npx hardhat --network sonic verify <FlashLoanLogic_contact-addr> --libraries libraries_for_FlashLoanLogic.js
npx hardhat --network sonic verify <Pool-Implementation_contact-addr> --libraries libraries_for_poolimpl.js "<arg>"
npx hardhat --network sonic verify <PoolConfigurator-Implementation_contact-addr> --libraries libraries_for_PoolConfigurator-implementation.js
# Verify aToken proxy contacts
npx hardhat --network sonic verify <contact-addr> "<PoolConfigurator-Proxy>"

Administrate

Set reserve factor for borrowable asset

1000 == 10%

  • view current: PoolDataProvider-Proxy.getReserveConfigurationData(asset)
  • set new: PoolConfigurator-Proxy.setReserveFactor(asset, newFactor)

Set supply cap

3000000 == 3m

  • PoolConfigurator-Proxy.setSupplyCap(asset, newSupplyCap)

Set new LTV

9000 == 90%

  • PoolConfigurator-Proxy.configureReserveAsCollateral

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published