UNPKG

machinomy

Version:

Micropayments powered by Ethereum

11 lines (10 loc) 447 B
import ITokensDatabase from './ITokensDatabase'; import IEngine from './IEngine'; import ChannelId from '../ChannelId'; export default abstract class AbstractTokensDatabase<T extends IEngine> implements ITokensDatabase { kind: string; engine: T; constructor(engine: T, namespace: string | null); abstract save(token: string, channelId: ChannelId | string): Promise<void>; abstract isPresent(token: string): Promise<boolean>; }