@dbotx/limit-order-mcp-server
Version:
Limit Order MCP Server - Supporting multi-chain limit orders, precise price triggers, and flexible order management. A professional cross-chain MCP trading service supporting DEX trading on multiple chains including Solana, Ethereum, BSC and more.
38 lines • 1.4 kB
TypeScript
import type { CreateLimitOrderRequest, EditLimitOrderRequest, SwitchLimitOrderRequest, DeleteLimitOrderRequest, DeleteLimitOrdersRequest, DeleteAllLimitOrderRequest, LimitOrdersRequest, ApiResponse, LimitOrder } from './types.js';
export declare class DbotLimitOrderClient {
private client;
private apiKey;
private baseUrl;
constructor(apiKey?: string, baseUrl?: string);
/**
* Create a limit order
*/
createLimitOrder(request: CreateLimitOrderRequest): Promise<ApiResponse<{
ids: string[];
}>>;
/**
* Edit a limit order
*/
editLimitOrder(request: EditLimitOrderRequest): Promise<ApiResponse<string>>;
/**
* Enable/disable a limit order
*/
switchLimitOrder(request: SwitchLimitOrderRequest): Promise<ApiResponse<string>>;
/**
* Delete a limit order
*/
deleteLimitOrder(request: DeleteLimitOrderRequest): Promise<ApiResponse<string>>;
/**
* Delete limit orders in batch
*/
deleteLimitOrders(request: DeleteLimitOrdersRequest): Promise<ApiResponse<string>>;
/**
* Delete all limit orders
*/
deleteAllLimitOrders(request: DeleteAllLimitOrderRequest): Promise<ApiResponse<string>>;
/**
* Get a list of limit orders
*/
getLimitOrders(request?: Partial<LimitOrdersRequest>): Promise<ApiResponse<LimitOrder[]>>;
}
//# sourceMappingURL=client.d.ts.map