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