UNPKG

eth-janus

Version:

Indirection service

8 lines (7 loc) 655 B
import { OnetimeKey } from '../common/models'; export interface IStorageProvider { storeOnetimeKeyMap(txnRef:string, networkId:string, parties:Array<{partyName:string,onetimeKey:OnetimeKey}>); readOnetimeKeyMap(txnRef:string, networkId:string): Promise<{txnRef:string, networkId:string, partyKeyMap:Array<{partyName:string,onetimeKey:OnetimeKey}>}>; storeOnetimeKeyPath(txnRef:string, networkId:string, onetimeAddress:string, onetimePublicKey:string, derivedPath:string); readOnetimeKeyPath(txnRef:string, networkId:string): Promise<{txnRef:string, networkId:string, onetimeAddress:string, onetimePublicKey:string, derivedPath:string}>; }