|
| 1 | +// AUTOGENERATED - MANUALLY CHANGES WILL BE REVERTED BY THE GENERATOR |
| 2 | +// SPDX-License-Identifier: MIT |
| 3 | +pragma solidity >=0.6.0; |
| 4 | + |
| 5 | +import {IPoolAddressesProvider, IPool, IPoolConfigurator, IAaveOracle, IPoolDataProvider, IACLManager, ICollector} from './AaveV3.sol'; |
| 6 | +library AaveV3Soneium { |
| 7 | + // https://soneium.blockscout.com/address/0x82405D1a189bd6cE4667809C35B37fBE136A4c5B |
| 8 | + IPoolAddressesProvider internal constant POOL_ADDRESSES_PROVIDER = |
| 9 | + IPoolAddressesProvider(0x82405D1a189bd6cE4667809C35B37fBE136A4c5B); |
| 10 | + |
| 11 | + // https://soneium.blockscout.com/address/0xDd3d7A7d03D9fD9ef45f3E587287922eF65CA38B |
| 12 | + IPool internal constant POOL = IPool(0xDd3d7A7d03D9fD9ef45f3E587287922eF65CA38B); |
| 13 | + |
| 14 | + // https://soneium.blockscout.com/address/0x1607FCeEc8dEbA4d5Da66D620b2363066d025a02 |
| 15 | + IPoolConfigurator internal constant POOL_CONFIGURATOR = |
| 16 | + IPoolConfigurator(0x1607FCeEc8dEbA4d5Da66D620b2363066d025a02); |
| 17 | + |
| 18 | + // https://soneium.blockscout.com/address/0x20040a64612555042335926d72B4E5F667a67fA1 |
| 19 | + IAaveOracle internal constant ORACLE = IAaveOracle(0x20040a64612555042335926d72B4E5F667a67fA1); |
| 20 | + |
| 21 | + // https://soneium.blockscout.com/address/0xc0Bac16A64FbAa7EE6483bD12a759e28cD13dcBe |
| 22 | + address internal constant PRICE_ORACLE_SENTINEL = 0xc0Bac16A64FbAa7EE6483bD12a759e28cD13dcBe; |
| 23 | + |
| 24 | + // https://soneium.blockscout.com/address/0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A |
| 25 | + address internal constant ACL_ADMIN = 0x47aAdaAE1F05C978E6aBb7568d11B7F6e0FC4d6A; |
| 26 | + |
| 27 | + // https://soneium.blockscout.com/address/0x7635bFF69E52023aB76267ab1EFf63434cdCe458 |
| 28 | + IACLManager internal constant ACL_MANAGER = |
| 29 | + IACLManager(0x7635bFF69E52023aB76267ab1EFf63434cdCe458); |
| 30 | + |
| 31 | + // https://soneium.blockscout.com/address/0xa0208CE8356ad6C5EC6dFb8996c9A6B828212022 |
| 32 | + IPoolDataProvider internal constant AAVE_PROTOCOL_DATA_PROVIDER = |
| 33 | + IPoolDataProvider(0xa0208CE8356ad6C5EC6dFb8996c9A6B828212022); |
| 34 | + |
| 35 | + // https://soneium.blockscout.com/address/0x3BAe948502f2139cA25f215950bbF9d789b3821d |
| 36 | + address internal constant POOL_IMPL = 0x3BAe948502f2139cA25f215950bbF9d789b3821d; |
| 37 | + |
| 38 | + // https://soneium.blockscout.com/address/0x65Ce60CC7abB147887c29f9467813Eeb107ddF37 |
| 39 | + address internal constant POOL_CONFIGURATOR_IMPL = 0x65Ce60CC7abB147887c29f9467813Eeb107ddF37; |
| 40 | + |
| 41 | + // https://soneium.blockscout.com/address/0xE9Dfe1cbD5F10C56c1466F6AC88e1Fb304Be3780 |
| 42 | + address internal constant DEFAULT_INCENTIVES_CONTROLLER = |
| 43 | + 0xE9Dfe1cbD5F10C56c1466F6AC88e1Fb304Be3780; |
| 44 | + |
| 45 | + // https://soneium.blockscout.com/address/0x2026b787C82331c364EAc13bf761Ca75eDeb0A4B |
| 46 | + address internal constant EMISSION_MANAGER = 0x2026b787C82331c364EAc13bf761Ca75eDeb0A4B; |
| 47 | + |
| 48 | + // https://soneium.blockscout.com/address/0xc7B3cc5F5988613b0D620623C514EDFB32539720 |
| 49 | + ICollector internal constant COLLECTOR = ICollector(0xc7B3cc5F5988613b0D620623C514EDFB32539720); |
| 50 | + |
| 51 | + // https://soneium.blockscout.com/address/0xa7f516e8656dF586b357529241D71772d503E536 |
| 52 | + address internal constant DEFAULT_A_TOKEN_IMPL_REV_1 = 0xa7f516e8656dF586b357529241D71772d503E536; |
| 53 | + |
| 54 | + // https://soneium.blockscout.com/address/0x25e5ED391ab7e72657a5cd7dD333f392DE0D9A01 |
| 55 | + address internal constant DEFAULT_VARIABLE_DEBT_TOKEN_IMPL_REV_1 = |
| 56 | + 0x25e5ED391ab7e72657a5cd7dD333f392DE0D9A01; |
| 57 | + |
| 58 | + // https://soneium.blockscout.com/address/0x169117F01c3272c09D45b3e52dFc11764D7258A9 |
| 59 | + address internal constant CONFIG_ENGINE = 0x169117F01c3272c09D45b3e52dFc11764D7258A9; |
| 60 | + |
| 61 | + // https://soneium.blockscout.com/address/0xD9145b5F45Ad4519c7ACcD6E0A4A82e83bB8A6Dc |
| 62 | + address internal constant RISK_STEWARD = 0xD9145b5F45Ad4519c7ACcD6E0A4A82e83bB8A6Dc; |
| 63 | + |
| 64 | + // https://soneium.blockscout.com/address/0x629A5a607aC4901252e4C48a0Fde156785598F5b |
| 65 | + address internal constant POOL_ADDRESSES_PROVIDER_REGISTRY = |
| 66 | + 0x629A5a607aC4901252e4C48a0Fde156785598F5b; |
| 67 | + |
| 68 | + // https://soneium.blockscout.com/address/0xCB5B3ca20603231945dC5731C33E7f7F7679Ea89 |
| 69 | + address internal constant UI_INCENTIVE_DATA_PROVIDER = 0xCB5B3ca20603231945dC5731C33E7f7F7679Ea89; |
| 70 | + |
| 71 | + // https://soneium.blockscout.com/address/0xEf95A6B9e88Bd509Fd67BA741cf2b263DaC65c00 |
| 72 | + address internal constant UI_POOL_DATA_PROVIDER = 0xEf95A6B9e88Bd509Fd67BA741cf2b263DaC65c00; |
| 73 | + |
| 74 | + // https://soneium.blockscout.com/address/0xF4c6Af5A37c284d907c668EbF76FbD7C139d4c11 |
| 75 | + address internal constant WALLET_BALANCE_PROVIDER = 0xF4c6Af5A37c284d907c668EbF76FbD7C139d4c11; |
| 76 | + |
| 77 | + // https://soneium.blockscout.com/address/0x6376D4df995f32f308f2d5049a7a320943023232 |
| 78 | + address internal constant WETH_GATEWAY = 0x6376D4df995f32f308f2d5049a7a320943023232; |
| 79 | + |
| 80 | + // https://soneium.blockscout.com/address/0x535b2f7C20B9C83d70e519cf9991578eF9816B7B |
| 81 | + address internal constant STATA_FACTORY = 0x535b2f7C20B9C83d70e519cf9991578eF9816B7B; |
| 82 | + |
| 83 | + // https://soneium.blockscout.com/address/0x03001Bcf6C6B916E793f7BB49b8928c29882b3D8 |
| 84 | + address internal constant DUST_BIN = 0x03001Bcf6C6B916E793f7BB49b8928c29882b3D8; |
| 85 | +} |
| 86 | +library AaveV3SoneiumAssets {} |
| 87 | +library AaveV3SoneiumEModes { |
| 88 | + uint8 internal constant NONE = 0; |
| 89 | +} |
| 90 | +library AaveV3SoneiumExternalLibraries { |
| 91 | + // https://soneium.blockscout.com/address/0x34039100cc9584Ae5D741d322e16d0d18CEE8770 |
| 92 | + address internal constant FLASHLOAN_LOGIC = 0x34039100cc9584Ae5D741d322e16d0d18CEE8770; |
| 93 | + |
| 94 | + // https://soneium.blockscout.com/address/0x62325c94E1c49dcDb5937726aB5D8A4c37bCAd36 |
| 95 | + address internal constant BORROW_LOGIC = 0x62325c94E1c49dcDb5937726aB5D8A4c37bCAd36; |
| 96 | + |
| 97 | + // https://soneium.blockscout.com/address/0x621Ef86D8A5C693a06295BC288B95C12D4CE4994 |
| 98 | + address internal constant BRIDGE_LOGIC = 0x621Ef86D8A5C693a06295BC288B95C12D4CE4994; |
| 99 | + |
| 100 | + // https://soneium.blockscout.com/address/0xC31d2362fAeD85dF79d0bec99693D0EB0Abd3f74 |
| 101 | + address internal constant E_MODE_LOGIC = 0xC31d2362fAeD85dF79d0bec99693D0EB0Abd3f74; |
| 102 | + |
| 103 | + // https://soneium.blockscout.com/address/0x4731bF01583F991278692E8727d0700a00A1fBBf |
| 104 | + address internal constant LIQUIDATION_LOGIC = 0x4731bF01583F991278692E8727d0700a00A1fBBf; |
| 105 | + |
| 106 | + // https://soneium.blockscout.com/address/0xf8C97539934ee66a67C26010e8e027D77E821B0C |
| 107 | + address internal constant POOL_LOGIC = 0xf8C97539934ee66a67C26010e8e027D77E821B0C; |
| 108 | + |
| 109 | + // https://soneium.blockscout.com/address/0x185477906B46D9b8DE0DEB73A1bBfb87b5b51BC3 |
| 110 | + address internal constant SUPPLY_LOGIC = 0x185477906B46D9b8DE0DEB73A1bBfb87b5b51BC3; |
| 111 | +} |
0 commit comments