eth-janus
Version:
Indirection service
17 lines (16 loc) • 592 B
TypeScript
import { IMessageProvider } from "../interfaces/imessage-provider";
export declare class ShhMessageProvider implements IMessageProvider {
private web3;
private shh;
private myPrvKeyId;
private myPubKey;
private privateMessFilterId;
private callback;
init(directoryProvider: any, keyStorePath: any): Promise<void>;
private onMessage;
createNewKey(): void;
getPublicKey(): string;
postMessage(from: string, to: string, message: string): Promise<void>;
watch(callback: (err: any, message: any) => void): void;
}
export default ShhMessageProvider;