Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages