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