@@ -19,7 +19,7 @@ const VOTER_ABI: TABI = {
1919 "bribes" : "function bribes(address) view returns (address)"
2020}
2121
22- export function getFeesExport ( { VOTER_ADDRESS , FACTORY_ADDRESS , } : { VOTER_ADDRESS : string , FACTORY_ADDRESS : string } ) {
22+ export function getFeesExportWithFilter ( { VOTER_ADDRESS , FACTORY_ADDRESS , APPLY_FILTER_POOLS_2 } : { VOTER_ADDRESS : string , FACTORY_ADDRESS : string , APPLY_FILTER_POOLS_2 : boolean } ) {
2323 return async ( fetchOptions : FetchOptions ) => {
2424 const { api, getLogs, createBalances, } = fetchOptions
2525
@@ -33,10 +33,12 @@ export function getFeesExport({ VOTER_ADDRESS, FACTORY_ADDRESS, }: { VOTER_ADDRE
3333 [ 'address:token0' , 'address:token1' ] . map ( ( method ) => api . multiCall ( { abi : method , calls : lpTokens , } ) )
3434 ) ;
3535
36- const res = await filterPools2 ( { fetchOptions, pairs : lpTokens , token0s, token1s } )
37- lpTokens = res . pairs
38- token0s = res . token0s
39- token1s = res . token1s
36+ if ( APPLY_FILTER_POOLS_2 ) {
37+ const res = await filterPools2 ( { fetchOptions, pairs : lpTokens , token0s, token1s } )
38+ lpTokens = res . pairs
39+ token0s = res . token0s
40+ token1s = res . token1s
41+ }
4042
4143
4244 const poolsGauges = await api . multiCall ( { abi : VOTER_ABI . gauges , target : VOTER_ADDRESS , calls : lpTokens , } ) ;
@@ -77,3 +79,7 @@ export function getFeesExport({ VOTER_ADDRESS, FACTORY_ADDRESS, }: { VOTER_ADDRE
7779 return { dailyFees, dailyRevenue, dailyHoldersRevenue : dailyRevenue , dailyBribesRevenue, } ;
7880 }
7981}
82+
83+ export function getFeesExport ( { VOTER_ADDRESS , FACTORY_ADDRESS , } : { VOTER_ADDRESS : string , FACTORY_ADDRESS : string } ) {
84+ return getFeesExportWithFilter ( { VOTER_ADDRESS , FACTORY_ADDRESS , APPLY_FILTER_POOLS_2 :true } )
85+ }
0 commit comments