@multiversx/sdk-dapp-swap
Version:
A library to hold the main logic for swapping between tokens on the MultiversX blockchain
26 lines • 1.08 kB
TypeScript
import { FilteredTokensQueryType } from 'queries';
import { EsdtType, FactoryType, UserEsdtType, TokensPaginationType } from 'types';
interface GetTokensType {
searchInput?: string;
identifiers?: string[];
enabledSwaps?: boolean;
pagination?: TokensPaginationType;
}
interface UseFilteredTokensType {
observerId?: string;
searchInput?: string;
identifiers?: string[];
enableProgressiveFetching?: boolean;
}
export declare const useFilteredTokens: (filteredTokensParams?: UseFilteredTokensType) => {
swapConfig: FactoryType | undefined;
wrappedEgld: EsdtType | undefined;
isTokensError: boolean | undefined;
isTokensLoading: boolean | undefined;
totalTokensCount: number | undefined;
tokens: UserEsdtType[];
getTokens: (options?: GetTokensType) => void;
refetch: (options?: Partial<import("@apollo/client").LazyQueryHookOptions<FilteredTokensQueryType, import("@apollo/client").OperationVariables>> | undefined) => Promise<FilteredTokensQueryType | undefined>;
};
export {};
//# sourceMappingURL=useFilteredTokens.d.ts.map