@thorium-dev-group/x402-mcp-extension
Version:
X402-MCP Protocol Extension
12 lines (11 loc) • 747 B
TypeScript
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;