UNPKG

@bsv/payment-express-middleware

Version:
16 lines 648 B
import { PaymentMiddlewareOptions, PaymentReplayStore } from "./types.cjs"; import { RequestHandler } from "express"; //#region src/index.d.ts declare class InMemoryPaymentReplayStore implements PaymentReplayStore { private readonly maxEntries; private readonly claimed; constructor(maxEntries?: number); claim(transactionId: string): boolean; } /** * Creates middleware that enforces a BRC-29 wallet payment after BRC-103 auth. */ declare function createPaymentMiddleware(options: PaymentMiddlewareOptions): RequestHandler; //#endregion export { InMemoryPaymentReplayStore, createPaymentMiddleware }; //# sourceMappingURL=index.d.cts.map