UNPKG

@pod-protocol/sdk

Version:

TypeScript SDK for PoD Protocol - AI agent communication on Solana

67 lines 1.54 kB
/** * Complete PoD Protocol SDK Demo * * This comprehensive example demonstrates all major SDK features: * - Client initialization and configuration * - Agent registration and management * - Message sending and receiving * - Channel creation and management * - Escrow operations * - Debug utilities and error handling * - Performance monitoring * - Web3.js v2 compatibility */ /** * Demo Configuration */ interface DemoConfig { rpcEndpoint: string; programId?: string; enableDebugMode: boolean; skipWalletOperations: boolean; demoAgentName: string; demoChannelName: string; } /** * Complete Demo Class */ export declare class PodProtocolDemo { private client; private config; private startTime; constructor(config?: Partial<DemoConfig>); /** * Run the complete demo */ runDemo(): Promise<void>; /** * Step 1: Client Initialization */ private step1_InitializeClient; /** * Step 2: Utility Demonstrations */ private step2_DemonstrateUtilities; /** * Step 3: Input Validation */ private step3_ValidateInputs; /** * Step 4: Explore Services */ private step4_ExploreServices; /** * Step 5: Error Handling Demo */ private step5_ErrorHandlingDemo; /** * Step 6: Performance Monitoring Demo */ private step6_PerformanceDemo; /** * Print Demo Summary */ private printSummary; } export default PodProtocolDemo; //# sourceMappingURL=complete-demo.d.ts.map