Skip to main content

Parameters

NameTypeDescription
params.chainIdnumberThe chain ID (e.g., 1 for Ethereum, 137 for Polygon)
params.collectionAddressstringThe collection contract address
params.configSdkConfigOptional SDK configuration parameters
params.sideOrderSideThe order side to count (listing or offer)
params.filterOrdersFilterOptional filter for the orders
params.queryStandardQueryOptionsOptional React Query configuration (from TanStack Query)

Returns

Query result containing a number of filtered orders in a collection

Import

import { useGetCountOfFilteredOrders } from "@0xsequence/marketplace-sdk/react";

Example

Basic usage:
const { data: countOfOrders } = useGetCountOfFilteredOrders({
	chainId,
	collectionAddress,
	side: OrderSide.listing,
	filter: {
		searchText,
		properties: filterOptions,
	}
});