UNPKG

@multiversx/sdk-dapp-swap

Version:

A library to hold the main logic for swapping between tokens on the MultiversX blockchain

42 lines 1.54 kB
import { FilteredTokensQueryType } from 'queries'; import { EsdtType, FactoryType, TokensPaginationType } from 'types'; interface GetTokensType { limit?: number; offset?: number; identifiers?: string[]; enabledSwaps?: boolean; pagination?: TokensPaginationType; searchInput?: string; } interface UseTokensType { pricePolling?: boolean; observerId?: string; searchInput?: string; identifiers?: string[]; } export declare const useFilteredTokens: (options?: UseTokensType) => { swapConfig: FactoryType | undefined; wrappedEgld: EsdtType | undefined; isTokensError: boolean | undefined; isTokensLoading: boolean | undefined; tokens: { price: string | undefined; valueUSD: string; usdPrice?: string | undefined; balance: string | null; identifier: string; owner: string; type?: "FungibleESDT-LP" | undefined; previous24hPrice?: string | undefined; previous7dPrice?: string | undefined; name: string; decimals: number; ticker: string; assets?: import("types").AssetsType | undefined; }[]; totalTokensCount: number | undefined; getTokens: (options?: GetTokensType, continueFetching?: boolean) => void; refetch: (options?: Partial<import("@apollo/client").LazyQueryHookOptions<FilteredTokensQueryType, import("@apollo/client").OperationVariables>> | undefined) => Promise<FilteredTokensQueryType | undefined>; }; export {}; //# sourceMappingURL=useFilteredTokens.d.ts.map