@machinomy/hdwallet-provider
Version:
HD Wallet-enabled Web3 provider
17 lines • 813 B
TypeScript
import HookedWalletSubprovider from "web3-provider-engine/subproviders/hooked-wallet";
import Transport from "@ledgerhq/hw-transport";
export declare type GetTransportFunctionSimple<A> = () => Transport<A>;
export declare type GetTransportFunctionPromise<A> = () => Promise<Transport<A>>;
export declare type GetTransportFunction<A> = GetTransportFunctionPromise<A> | GetTransportFunctionSimple<A>;
export interface SubproviderOptions {
path?: string;
askConfirm?: boolean;
accountsLength?: number;
accountsOffset?: number;
}
export declare class InvalidNetworkIdError extends Error {
}
export declare class LedgerSubprovider extends HookedWalletSubprovider {
constructor(getTransport: GetTransportFunction<any>, options: SubproviderOptions);
}
//# sourceMappingURL=ledger.subprovider.d.ts.map