@bsv/payment-express-middleware
Version:
BSV Blockchain service monetization express middleware
14 lines • 402 B
TypeScript
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;
}
//# sourceMappingURL=types.d.ts.map