@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
20 lines • 999 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { ExchangeTypes, PartnerKeyInfo } from "@ledgerhq/hw-app-exchange";
import { getSwapProvider, getAvailableProviders } from "./swap";
export { getSwapProvider, getAvailableProviders };
export type ExchangeProviderNameAndSignature = {
name: string;
publicKey: {
curve: "secp256k1" | "secp256r1";
data: Buffer;
};
version?: number;
signature: Buffer;
};
export declare function convertToAppExchangePartnerKey(provider: ExchangeProviderNameAndSignature): PartnerKeyInfo;
export declare const getProviderConfig: (exchangeType: ExchangeTypes, provider: string) => Promise<ExchangeProviderNameAndSignature>;
export declare function setTestProviderInfo(provider: string): void;
export declare function getTestProviderInfo(): ExchangeProviderNameAndSignature | undefined;
export declare function removeTestProviderInfo(): ExchangeProviderNameAndSignature | undefined;
//# sourceMappingURL=index.d.ts.map