From 6e3dd9ace2abf85e6b446f87262fcc9aa588ea41 Mon Sep 17 00:00:00 2001 From: saurabh-7797 Date: Tue, 23 Sep 2025 21:04:06 +0530 Subject: [PATCH] Add Surf Liquid adapter for Base chain - Add TVL calculation for Surf Liquid protocol on Base chain --- projects/surf-liquid/index.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 projects/surf-liquid/index.js diff --git a/projects/surf-liquid/index.js b/projects/surf-liquid/index.js new file mode 100644 index 00000000000..be238980bca --- /dev/null +++ b/projects/surf-liquid/index.js @@ -0,0 +1,29 @@ +const { sumTokensExport } = require('../helper/unwrapLPs'); + +const config = { + base: { + owner: "0x663585f2464b673efbe6f46af2c0e2514a6f199a", + tokens: [ + "0x7082aa45919B49C8bC6F4bC06C058d7a043a94f4", + "0x8A183E87726bdDf7fF6ff1b8440391141281CfEf", + "0xE74c499fA461AF1844fCa84204490877787cED56" + ] + } +}; + +module.exports = { + methodology: "Counts the balances of the listed tokens in the Surf liquid vault contract on Base chain", + start: 1734192000, + misrepresentedTokens: false, + timetravel: true, + base: { + tvl: sumTokensExport({ + owner: config.base.owner, + tokens: config.base.tokens, + }), + staking: sumTokensExport({ + owner: config.base.owner, + tokens: config.base.tokens, + }) + } +};