@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
12 lines • 771 B
TypeScript
import type { RecentAddressesState, RecentAddress } from "@ledgerhq/types-live";
export declare const RECENT_ADDRESSES_COUNT_LIMIT = 12;
export type RecentAddressesCache = RecentAddressesState;
export interface RecentAddressesStore {
addAddress(currency: string, address: string, ensName?: string): void;
removeAddress(currency: string, address: string): void;
syncAddresses(cache: RecentAddressesCache): void;
getAddresses(currency: string): RecentAddress[];
}
export declare function getRecentAddressesStore(): RecentAddressesStore;
export declare function setupRecentAddressesStore(addressesByCurrency: RecentAddressesCache, onAddAddressComplete: (addressesByCurrency: RecentAddressesCache) => void): void;
//# sourceMappingURL=recentAddresses.d.ts.map