@nekoproject/swap
Version:
Cross-chain Swap Token
26 lines • 817 B
TypeScript
import { SPLWallet } from '@nekoproject/wallets';
import { SPLNetwork } from '@nekoproject/networks';
import { Swap } from '../Swap';
import { CreateOrder, SPLSwapOrderRequest, SetApiParams } from '../types';
export declare class SPLSwap extends Swap {
private _createOrderApi;
private _buildTransApi;
constructor(network: SPLNetwork, endpoint: string);
set endpoint(endpoint: string);
get endpoint(): string;
set api(params: SetApiParams);
/**
*
* @param swapRequest
* @returns
*/
createSwapOrder(swapRequest: CreateOrder): Promise<SPLSwapOrderRequest>;
/**
*
* @param swapRequest
* @param wallet
* @returns
*/
swapToken(swapRequest: SPLSwapOrderRequest, wallet: SPLWallet): Promise<string>;
}
//# sourceMappingURL=SPLSwap.d.ts.map