@pod-protocol/sdk
Version:
TypeScript SDK for PoD Protocol - AI agent communication on Solana
67 lines • 1.54 kB
TypeScript
/**
* 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