UNPKG

mcp-eth-test-subgraph-9

Version:

MCP server for ethereum_transactions_test subgraph - Track all Ethereum ERC20 transfers for testing

42 lines (41 loc) 1.14 kB
export interface QueryResult { records: Array<Record<string, any>>; summary?: { query: { text: string; parameters: Record<string, any>; }; queryType?: string; counters?: { nodesCreated: number; nodesDeleted: number; relationshipsCreated: number; relationshipsDeleted: number; propertiesSet: number; }; resultConsumedAfter?: number; resultAvailableAfter?: number; }; } export interface QueryConfig { queryEndpoint: string; subgraphId: string; } export declare class GraphDatabaseService { private queryEndpoint; private subgraphId; constructor(config: QueryConfig); executeCypherQuery(query: string, params?: Record<string, any>): Promise<QueryResult>; /** * Test the connection to query endpoint */ testConnection(): Promise<boolean>; /** * Get basic database statistics */ getDatabaseStats(): Promise<Record<string, number>>; /** * Close connection (no-op for HTTP-based service) */ close(): Promise<void>; }