UNPKG

@venly/wallet-mcp

Version:

Production-ready MCP server enabling AI agents to perform Web3 wallet operations through Venly's blockchain infrastructure. Supports 14+ networks including Ethereum, Polygon, Arbitrum, and stablecoin operations.

56 lines 1.87 kB
/** * Pre-built Workflow Templates * * Common financial workflow templates for cross-MCP integration */ import type { WorkflowTemplate } from '../../types/venly.js'; /** * Invoice to Crypto Payment Workflow * * Flow: Stripe invoice → Fiat onramp → Crypto payment → Accounting record */ export declare const INVOICE_TO_CRYPTO_WORKFLOW: WorkflowTemplate; /** * Crypto to Fiat Withdrawal Workflow * * Flow: Balance check → Fiat offramp → Bank transfer → Tax reporting */ export declare const CRYPTO_TO_FIAT_WORKFLOW: WorkflowTemplate; /** * Portfolio Rebalancing Workflow * * Flow: Portfolio analysis → Multi-chain optimization → Transaction execution */ export declare const PORTFOLIO_REBALANCING_WORKFLOW: WorkflowTemplate; /** * Automated Compliance Workflow * * Flow: Transaction monitoring → Report generation → Regulatory filing */ export declare const AUTOMATED_COMPLIANCE_WORKFLOW: WorkflowTemplate; /** * All available workflow templates */ export declare const WORKFLOW_TEMPLATES: { readonly INVOICE_TO_CRYPTO_WORKFLOW: WorkflowTemplate; readonly CRYPTO_TO_FIAT_WORKFLOW: WorkflowTemplate; readonly PORTFOLIO_REBALANCING_WORKFLOW: WorkflowTemplate; readonly AUTOMATED_COMPLIANCE_WORKFLOW: WorkflowTemplate; }; /** * Get workflow template by ID */ export declare function getWorkflowTemplate(templateId: string): WorkflowTemplate | undefined; /** * List all available workflow templates */ export declare function listWorkflowTemplates(): WorkflowTemplate[]; /** * Get workflow templates by category */ export declare function getWorkflowTemplatesByCategory(category: string): WorkflowTemplate[]; /** * Get workflow templates by complexity */ export declare function getWorkflowTemplatesByComplexity(complexity: 'LOW' | 'MEDIUM' | 'HIGH'): WorkflowTemplate[]; //# sourceMappingURL=index.d.ts.map