@pod-protocol/cli
Version:
Command-line interface for PoD Protocol (Prompt or Die) AI Agent Communication Protocol
41 lines • 1.05 kB
TypeScript
import { Keypair } from "@solana/web3.js";
interface CliConfig {
network: string;
keypairPath: string;
programId?: string;
customEndpoint?: string;
}
/**
* Load CLI configuration from file
*/
export declare function loadConfig(): CliConfig;
/**
* Load keypair from file path
*/
export declare function loadKeypair(keypairPath?: string): Keypair;
/**
* Get network endpoint URL
*/
export declare function getNetworkEndpoint(network?: string): string;
/**
* Get program ID from config or default
*/
export declare function getProgramId(): string;
/**
* Validate network name
*/
export declare function isValidNetwork(network: string): boolean;
/**
* Format SOL amount for display
*/
export declare function formatSol(lamports: number): string;
/**
* Format transaction signature for display
*/
export declare function formatSignature(signature: string): string;
/**
* Validate Solana public key format
*/
export declare function isValidPublicKey(key: string): boolean;
export {};
//# sourceMappingURL=config.d.ts.map