diff --git a/aggregators/eisen/index.ts b/aggregators/eisen/index.ts index a97591649e..c2ae37c16b 100644 --- a/aggregators/eisen/index.ts +++ b/aggregators/eisen/index.ts @@ -9,6 +9,7 @@ type TPool = { }; const FEE_COLLECTORS: TPool = { + [CHAIN.BERACHAIN]: ["0xE53744A85a12FCC38005d180c18f04F8EF0FB719"], [CHAIN.SCROLL]: ["0xA06568773A247657E7b89BBA465014CF85702093"], [CHAIN.ZIRCUIT]: ["0x6bD912872B9e704a70f10226ab01A2Db87D0dd1C"], [CHAIN.LINEA]: ["0x206168f099013b9eAb979d3520cA00aAD453De55"], @@ -34,6 +35,7 @@ const START_BLOCKS = { [CHAIN.CRONOS]: 1704067200, [CHAIN.TAIKO]: 1704067200, [CHAIN.MODE]: 1704067200, + [CHAIN.BERACHAIN]: 1704067200, }; async function fetch({ getLogs, createBalances, chain }: FetchOptions) { diff --git a/fees/eisen.ts b/fees/eisen.ts index ec04332ba7..c34f1b6d72 100644 --- a/fees/eisen.ts +++ b/fees/eisen.ts @@ -1,17 +1,15 @@ -import { - FetchOptions, - SimpleAdapter, -} from "../adapters/types"; +import { FetchOptions, SimpleAdapter } from "../adapters/types"; import { CHAIN } from "../helpers/chains"; const event_swap = - "event EisenSwapCompleted(address indexed sender, address indexed fromAssetId, address indexed toAssetId, address receiver, uint256 fromAmount, uint256 toAmount, uint256 expectedToAmount, uint256 fee)" + "event EisenSwapCompleted(address indexed sender, address indexed fromAssetId, address indexed toAssetId, address receiver, uint256 fromAmount, uint256 toAmount, uint256 expectedToAmount, uint256 fee)"; type ROUTER = { [c: string]: string[]; }; const ROUTER_ADDRESS: ROUTER = { [CHAIN.BASE]: ["0x14C3B68e5855B60263b10eC0fCE54DE3e28AD880"], + [CHAIN.BERACHAIN]: ["0xE53744A85a12FCC38005d180c18f04F8EF0FB719"], [CHAIN.BLAST]: ["0xd57Ed7F46D64Ec7b6f04E4A8409D88C55Ef8AA3b"], [CHAIN.CORE]: ["0x6bD912872B9e704a70f10226ab01A2Db87D0dd1C"], [CHAIN.MODE]: ["0x37Cb37b752DBDcd08A872e7dfec256A216C7144C"], @@ -30,13 +28,8 @@ const fetch = async ({ getLogs, createBalances, chain }: FetchOptions) => { eventAbi: event_swap, }); - logs.forEach((i) => { - if (i.toAssetId.toLowerCase() === '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'.toLowerCase()) { - dailyFees.addGasToken(i.fee); - } else { - dailyFees.add(i.toAssetId, i.fee) - } - }); + logs.forEach((i) => dailyFees.add(i.toAssetId, i.fee)); + return { dailyFees: dailyFees, dailyRevenue: dailyFees, @@ -47,6 +40,7 @@ const adapter: SimpleAdapter = { version: 2, adapter: { [CHAIN.BASE]: { fetch, start: "2024-11-23" }, + [CHAIN.BERACHAIN]: { fetch, start: "2025-02-06" }, [CHAIN.BLAST]: { fetch, start: "2024-05-10" }, [CHAIN.CORE]: { fetch, start: "2024-10-01" }, [CHAIN.MODE]: { fetch, start: "2024-03-17" },