@keygate/wallet-management
Version:
Keygate Wallet Management solution.
19 lines (18 loc) • 701 B
TypeScript
import { ChainType } from '@keygate/sdk';
import type { WalletConnector } from '../types/walletConnector.js';
export type CombinedWalletConnector = {
connector: WalletConnector;
chainType: ChainType;
};
export type CombinedWallet = {
id: string;
name: string;
icon?: string;
connectors: CombinedWalletConnector[];
};
export declare const useCombinedWallets: () => {
installedWallets: CombinedWallet[];
notDetectedWallets: CombinedWallet[];
};
export declare const walletComparator: (a: CombinedWallet, b: CombinedWallet) => number;
export declare const walletEcosystemsComparator: (a: CombinedWalletConnector, b: CombinedWalletConnector, order: ChainType[]) => number;