UNPKG

machinomy

Version:

Micropayments powered by Ethereum

16 lines (15 loc) 596 B
import Payment from '../../payment'; import AbstractPaymentsDatabase from '../AbstractPaymentsDatabase'; import EngineNedb from './EngineNedb'; import ChannelId from '../../ChannelId'; export default class NedbPaymentsDatabase extends AbstractPaymentsDatabase<EngineNedb> { save(token: string, payment: Payment): Promise<void>; /** * Find a payment with maximum value on it inside the channel. */ firstMaximum(channelId: ChannelId | string): Promise<Payment | null>; /** * Find a payment by token. */ findByToken(token: string): Promise<Payment | null>; }