@dbotx/copy-trading-mcp-server
Version:
Copy Trading MCP Server - Supports creating and managing complex copy trading tasks, automatically following other users' trading strategies
34 lines • 1.27 kB
TypeScript
import type { CreateCopyTradingRequest, EditCopyTradingRequest, SwitchCopyTradingRequest, DeleteCopyTradingRequest, ApiResponse, CopyTradingTask, WalletInfo, WalletQueryParams } from './types.js';
export declare class DbotCopyTradingClient {
private client;
private apiKey;
private baseUrl;
constructor(apiKey?: string, baseUrl?: string);
/**
* Create a copy trading task
*/
createCopyTrading(request: CreateCopyTradingRequest): Promise<ApiResponse<{
id: string;
}>>;
/**
* Edit a copy trading task
*/
editCopyTrading(request: EditCopyTradingRequest): Promise<ApiResponse<string>>;
/**
* Enable/disable a copy trading task
*/
switchCopyTrading(request: SwitchCopyTradingRequest): Promise<ApiResponse<string>>;
/**
* Delete a copy trading task
*/
deleteCopyTrading(request: DeleteCopyTradingRequest): Promise<ApiResponse<string>>;
/**
* Get the list of copy trading tasks (if supported by the API)
*/
getCopyTradingTasks(page?: number, size?: number): Promise<ApiResponse<CopyTradingTask[]>>;
/**
* Get user wallets
*/
getWallets(params?: WalletQueryParams): Promise<ApiResponse<WalletInfo[]>>;
}
//# sourceMappingURL=client.d.ts.map