UNPKG

@bsv/payment-express-middleware

Version:

BSV Blockchain service monetization express middleware

17 lines (13 loc) 351 B
import { WalletInterface } from '@bsv/sdk' export interface PaymentMiddlewareOptions { calculateRequestPrice?: (req: Request) => number | Promise<number> wallet: WalletInterface } export interface BSVPayment { derivationPrefix: string derivationSuffix: string transaction: unknown } export interface PaymentResult { accepted: boolean }