UNPKG

boco-ledger

Version:

provide simple Ledger tooling for the Boco Ledger App with user friendly errors

27 lines (26 loc) 805 B
/// <reference types="node" /> declare global { interface Window { chrome: any; opr: any; } } export default class Ledger { private readonly testModeAllowed; private bocoApp; constructor({ testModeAllowed }: { testModeAllowed: Boolean; }); testDevice(): Promise<this>; private isSendingData; private isReady; connect(timeout?: number): Promise<this>; getBocoAppVersion(): Promise<string>; isBocoAppOpen(): Promise<void>; getPubKey(): Promise<any>; getCosmosAddress(): Promise<string>; confirmLedgerAddress(): Promise<void>; sign(signMessage: string): Promise<Buffer>; private checkLedgerErrors; } export declare const checkAppMode: (testModeAllowed: Boolean, testMode: Boolean) => void;