From fbf65341e337f16418fb4c8cbff2555c194a5fa2 Mon Sep 17 00:00:00 2001 From: Evan Date: Fri, 24 Oct 2025 03:32:15 -0700 Subject: [PATCH] update solera adapter (#16813) Co-authored-by: evan2002 --- projects/solera/index.js | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/projects/solera/index.js b/projects/solera/index.js index fdfaa1f9e..f95d7d364 100644 --- a/projects/solera/index.js +++ b/projects/solera/index.js @@ -1,9 +1,33 @@ -const { aaveExports } = require("../helper/aave"); -const methodologies = require("../helper/methodologies"); +const { getMorphoVaultTvl } = require('../helper/morpoho'); + +const config = { + plume_mainnet: { + morphoVaults: [ + '0xc0Df5784f28046D11813356919B869dDA5815B16', + '0x0b14D0bdAf647c541d3887c5b1A4bd64068fCDA7', + '0xBB748a1346820560875CB7a9cD6B46c203230E07' + ], + }, + hemi: { + morphoVaults: [ + '0x05c2e246156d37b39a825a25dd08D5589e3fd883', + '0xA7dB73F80a173c31A1241Bf97F4452A07e443c6c' + ], + }, +} module.exports = { - methodology: methodologies.lendingMarket, - plume: { tvl: () => ({ }) }, - plume_mainnet: aaveExports("plume_mainnet", undefined, undefined, ['0xEE343bd811500ca27995Bc83D7ec2bacb63680d0'], { v3: true }), - // hemi: aaveExports("hemi", undefined, undefined, ['0xEE343bd811500ca27995Bc83D7ec2bacb63680d0'], { v3: true }), -} + doublecounted: true, + plume_mainnet: { + tvl: getMorphoVaultTvl(undefined, { + vaults: config.plume_mainnet.morphoVaults, + morphoFactory: "0x2525D453D9BA13921D5aB5D8c12F9202b0e19456", + }), + }, + hemi: { + tvl: getMorphoVaultTvl(undefined, { + vaults: config.hemi.morphoVaults, + morphoFactory: "0x2525D453D9BA13921D5aB5D8c12F9202b0e19456", + }), + }, +} \ No newline at end of file