@@ -15,9 +15,8 @@ const feedItems = monitoredFeeds.mainnet
1515
1616// Helper functions for SVR feed categorization
1717const isSharedSVR = ( metadata : ChainMetadata ) : boolean => {
18- // Check for marketing.path or fallback to path field
19- const pathToCheck = ( metadata as ChainMetadata & { marketing ?: { path ?: string } } ) ?. marketing ?. path || metadata . path
20- return typeof pathToCheck === "string" && / - s h a r e d - s v r $ / . test ( pathToCheck )
18+ // Check the path field for feeds ending with "-shared-svr"
19+ return typeof metadata . path === "string" && / - s h a r e d - s v r $ / . test ( metadata . path )
2120}
2221
2322const isAaveSVR = ( metadata : ChainMetadata ) : boolean => {
@@ -931,7 +930,6 @@ export const MainnetTable = ({
931930 network,
932931 showExtraDetails,
933932 showOnlySVR,
934- svrFilter = "all" , // "all" | "aave" | "shared"
935933 showOnlyMVRFeeds,
936934 showOnlyDEXFeeds,
937935 dataFeedType,
@@ -947,7 +945,6 @@ export const MainnetTable = ({
947945 network : ChainNetwork
948946 showExtraDetails : boolean
949947 showOnlySVR : boolean
950- svrFilter ?: "all" | "aave" | "shared"
951948 showOnlyMVRFeeds : boolean
952949 showOnlyDEXFeeds : boolean
953950 dataFeedType : string
@@ -970,15 +967,8 @@ export const MainnetTable = ({
970967 const filteredMetadata = network . metadata
971968 . sort ( ( a , b ) => ( a . name < b . name ? - 1 : 1 ) )
972969 . filter ( ( metadata ) => {
973- // Handle SVR filtering with granular options
974970 if ( showOnlySVR ) {
975- if ( svrFilter === "aave" && ! isAaveSVR ( metadata ) ) {
976- return false
977- }
978- if ( svrFilter === "shared" && ! isSharedSVR ( metadata ) ) {
979- return false
980- }
981- if ( svrFilter === "all" && ! metadata . secondaryProxyAddress ) {
971+ if ( ! metadata . secondaryProxyAddress ) {
982972 return false
983973 }
984974 }
@@ -1042,33 +1032,6 @@ export const MainnetTable = ({
10421032 selectedFeedCategories . map ( ( cat ) => cat . toLowerCase ( ) ) . includes ( metadata . feedCategory ?. toLowerCase ( ) )
10431033 )
10441034 } )
1045- . filter (
1046- ( metadata ) =>
1047- metadata . name . toLowerCase ( ) . replaceAll ( " " , "" ) . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1048- metadata . proxyAddress
1049- ?. toLowerCase ( )
1050- . replaceAll ( " " , "" )
1051- . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1052- metadata . secondaryProxyAddress
1053- ?. toLowerCase ( )
1054- . replaceAll ( " " , "" )
1055- . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1056- metadata . assetName . toLowerCase ( ) . replaceAll ( " " , "" ) . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1057- metadata . feedType . toLowerCase ( ) . replaceAll ( " " , "" ) . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1058- metadata . docs . porType
1059- ?. toLowerCase ( )
1060- . replaceAll ( " " , "" )
1061- . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1062- metadata . docs . porAuditor
1063- ?. toLowerCase ( )
1064- . replaceAll ( " " , "" )
1065- . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1066- metadata . docs . porSource
1067- ?. toLowerCase ( )
1068- . replaceAll ( " " , "" )
1069- . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) ) ||
1070- metadata . feedId ?. toLowerCase ( ) . replaceAll ( " " , "" ) . includes ( searchValue . toLowerCase ( ) . replaceAll ( " " , "" ) )
1071- )
10721035
10731036 const slicedFilteredMetadata = filteredMetadata . slice ( firstAddr , lastAddr )
10741037
0 commit comments