UNPKG

@ledgerhq/coin-tezos

Version:
39 lines 1.45 kB
import type { TezosCoinConfig } from '../config'; import type { Baker } from '../types'; export type TezosApiBaker = { address: string; name: string; status: string; balance: number; features: TezosBakerFeature[]; delegation: { enabled: boolean; minBalance: number; fee: number; capacity: number; freeSpace: number; estimatedApy: number; features: TezosBakerFeature[]; }; staking: { enabled: boolean; minBalance: number; fee: number; capacity: number; freeSpace: number; estimatedApy: number; features: TezosBakerFeature[]; }; }; export type TezosBakerFeature = { title: string; content: string | unknown; }; export declare const cache: import("@ledgerhq/live-network/lib/cache").CacheRes<[config: TezosCoinConfig], Baker[]>; export declare const fetchAllBakers: (config: TezosCoinConfig) => Promise<Baker[]>; export declare const listBakersWithDefault: (whitelistAddresses: string[]) => Baker[]; export declare const listBakers: (config: TezosCoinConfig, whitelistAddresses: string[]) => Promise<Baker[]>; export declare function getBakerSync(addr: string): Baker | undefined; export declare function loadBaker(config: TezosCoinConfig, addr: string): Promise<Baker | undefined>; export declare const asBaker: (data: TezosApiBaker) => Baker | undefined; //# sourceMappingURL=bakers.d.ts.map