@noves/noves-mcp-server
Version:
MCP server that wraps Noves Intent service for natural language blockchain data
50 lines (47 loc) • 938 B
text/typescript
/**
* Type definitions for Noves MCP Server
*/
export interface TransactionData {
rawTransactionData: {
transactionHash: string;
};
classificationData: {
description: string;
type: string;
};
}
export interface TokenPriceData {
chain: string;
block: string;
token: {
address: string;
symbol?: string;
name?: string;
};
price: {
amount: string;
currency: string;
status: string;
};
pricedBy?: {
poolAddress?: string;
exchange?: {
name: string;
};
liquidity?: number;
baseToken?: {
address: string;
symbol: string;
name: string;
};
};
priceType: string;
priceStatus: string;
timestamp?: string;
}
export interface WalletAnalysisData {
totalTransactions: number;
transactionTypes: Record<string, number>;
uniqueTypes: string[];
mostCommonType?: [string, number];
}