@nekoproject/swap
Version:
Cross-chain Swap Token
14 lines • 617 B
TypeScript
import { Network } from '@nekoproject/networks';
import { Wallet } from '@nekoproject/wallets';
import type { CreateOrder, SwapOrderRequest } from './types';
export declare abstract class Swap {
protected _network: Network;
protected _endpoint: string;
constructor(network: Network, endpoint: string, version?: string);
get network(): Network;
get endpoint(): string;
set endpoint(endpoint: string);
createSwapOrder(swapRequest: CreateOrder): Promise<SwapOrderRequest>;
swapToken(swapRequest: SwapOrderRequest, wallet: Wallet): Promise<any | null>;
}
//# sourceMappingURL=Swap.d.ts.map