UNPKG

openraas

Version:

Open Robot-as-a-Service Protocol - A comprehensive TypeScript library for building and consuming RaaS applications with X402 payment support on Solana

15 lines (14 loc) 448 B
export interface MiddlewareContext { req: any; res: any; next: () => Promise<void>; send: (data: any) => void; } export type Middleware = (ctx: MiddlewareContext) => Promise<void>; export declare class PaymentMiddleware { private receiverAddress; private mint; private pricePerRequest; constructor(receiverAddress: string, mint: string, pricePerRequest: string); handle(ctx: MiddlewareContext): Promise<void>; }