UNPKG

@azuro-org/toolkit

Version:

This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.

28 lines (27 loc) 865 B
import { type Address } from 'viem'; import { type ChainId } from '../../config'; import { type Favorites } from './types'; export type GetUserFavoritesParams = { userId: Address; affiliateId: Address; chainId: ChainId; }; export type GetUserFavoritesResult = { favorites: Favorites; }; /** * Fetches the saved favorites (countries and leagues) for a given user + affiliate pair. * No authentication is required — the query is public. * * @example * import { getUserFavorites } from '@azuro-org/toolkit' * * const { favorites } = await getUserFavorites({ * userId: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', * affiliateId: '0x123...', * chainId: 137, * }) * * console.log(favorites.countries, favorites.leagues) * */ export declare const getUserFavorites: (props: GetUserFavoritesParams) => Promise<GetUserFavoritesResult>;