UNPKG

tensaikit

Version:

An autonomous DeFi AI Agent Kit on Katana enabling AI agents to plan and execute on-chain financial operations.

29 lines (28 loc) 979 B
/** * Common error types used across the application */ export declare enum ErrorCode { WALLET_NOT_FOUND = "WALLET_NOT_FOUND", INVALID_WALLET = "INVALID_WALLET", WALLET_CONNECTION_FAILED = "WALLET_CONNECTION_FAILED", NETWORK_ERROR = "NETWORK_ERROR", INVALID_NETWORK = "INVALID_NETWORK", RPC_ERROR = "RPC_ERROR", TRANSACTION_FAILED = "TRANSACTION_FAILED", INSUFFICIENT_FUNDS = "INSUFFICIENT_FUNDS", GAS_ESTIMATION_FAILED = "GAS_ESTIMATION_FAILED", CONTRACT_ERROR = "CONTRACT_ERROR", INVALID_CONTRACT = "INVALID_CONTRACT", INVALID_INPUT = "INVALID_INPUT", MISSING_REQUIRED_FIELD = "MISSING_REQUIRED_FIELD", UNKNOWN_ERROR = "UNKNOWN_ERROR", NOT_IMPLEMENTED = "NOT_IMPLEMENTED", CONFIGURATION_ERROR = "CONFIGURATION_ERROR", API_CALL_FAILED = "API_CALL_FAILED", TOKEN_METADATA_ERROR = "TOKEN_METADATA_ERROR" } export interface ErrorResponse { code: ErrorCode; message: string; details?: unknown; }