UNPKG

@thorium-dev-group/x402-mcp-extension

Version:
12 lines (11 loc) 747 B
import type { PaymentPayload, PaymentRequirements } from 'x402/types'; import { BaseFacilitatorService, type ValidationResult } from './base-facilitator'; import { PaymentResult } from '../../../shared/schemas'; export declare class CoinbaseFacilitatorService extends BaseFacilitatorService { private verify; private settle; constructor(apiKeyId: string, apiKeySecret: string); protected performValidation(payload: PaymentPayload, paymentRequirements: any): Promise<ValidationResult>; protected performExecution(payload: PaymentPayload, paymentRequirements: PaymentRequirements): Promise<PaymentResult>; } export declare function createCoinbaseFacilitator(apiKeyId?: string, apiKeySecret?: string): CoinbaseFacilitatorService;