@oraichain/oraidex-evm-sdk
Version:
Oraidex EVM SDK
11 lines • 629 B
TypeScript
import { Currency, CurrencyAmount, IRouter, SwapOptions, TradeType } from '../interfaces/IRouter';
import { ApiClient } from '../ApiClient';
import { OsorSmartRouteResponse } from '../interfaces/IOsor';
export declare class OsorRouter extends IRouter<OsorSmartRouteResponse> {
osorUrl: string;
apiClient: ApiClient;
constructor(osorUrl: string, apiClient: ApiClient);
route<OsorSmartRouteResponse>(amount: CurrencyAmount, quoteCurrency: Currency, swapType?: TradeType, swapOptions?: SwapOptions): Promise<OsorSmartRouteResponse | null>;
private _validateRequestBody;
}
//# sourceMappingURL=OsorRouter.d.ts.map