UNPKG

eth-janus

Version:

Indirection service

25 lines (24 loc) 1.03 kB
import { ISigner } from "../interfaces/isigner"; import { IDirectoryProvider } from "../interfaces/idirectory-provider"; import { IMessageProvider } from "../interfaces/imessage-provider"; import { IStorageProvider } from "../interfaces/istorage-provider"; export declare class Hdwallet { private directoryProvider; private messageProvider; private storageProvider; private signer; private companyName; private mnemonics; private smartContractService; private onetimeKeyGenerator; private web3; constructor(companyName: string, mnemonic: string, directoryProvider: IDirectoryProvider, messageProvider: IMessageProvider, storageProvider: IStorageProvider, signer: ISigner, web3: any); signTransaction(txnRef: string, networkId: string, txn: any): Promise<{ signedTx: string; signedTxObj: any; rawTx: any; }>; signMessage(txnRef: string, networkId: string, message: string): Promise<string>; private onMessage; private processOnetimeKeyRequest; }