diff --git a/factory/uniV2.ts b/factory/uniV2.ts index 480c66ff18..71517082d5 100644 --- a/factory/uniV2.ts +++ b/factory/uniV2.ts @@ -736,7 +736,10 @@ const configs: Record> = { }, "forest-v1": { [CHAIN.BSC]: { factory: '0x9d5ef0f61a5e88d90fb231f84413b5fc43bf6a9e', start: '2025-12-09' }, - } + }, + "virtus-protocol": { + [CHAIN.BASE]: { factory: '0x7F03ae4452192b0E280fB0d4f9c225DDa88C7623', swapEvent: velodromeSwapEvent, start: '2026-03-05', userFeesRatio: 1, revenueRatio: 1, holdersRevenueRatio: 1 }, + }, } const optionsMap: Record = { diff --git a/factory/uniV3.ts b/factory/uniV3.ts index cbcd9a48a8..a73bf691af 100644 --- a/factory/uniV3.ts +++ b/factory/uniV3.ts @@ -323,6 +323,13 @@ const configs: Record> = { 'doma-dex-v3': { [CHAIN.DOMA]: { factory: '0x2e50b586d5bcD04cb6125E028A6a669f7f3cF1C2', start: '2025-10-19', userFeesRatio: 1, revenueRatio: 0, }, }, + "virtus-protocol-cl": { + [CHAIN.BASE]: { + factory: '0x0e5Ab24beBdA7e5Bb3961f7E9b3532a83aE86B48', + poolCreatedEvent: "event PoolCreated(address indexed token0, address indexed token1, int24 indexed tickSpacing, address pool)", + start: '2026-03-05', userFeesRatio: 1, revenueRatio: 1, holdersRevenueRatio: 1 + }, + }, } const optionsMap: Record = {