@devasher/kuru-sdk
Version:
Ethers v6 SDK to interact with Kuru (forked from @kuru-labs/kuru-sdk)
44 lines • 887 B
TypeScript
export interface Pool {
baseToken: string;
quoteToken: string;
orderbook: string;
}
export interface Route {
path: Pool[];
tokenIn: string;
tokenOut: string;
}
export interface RouteOutput {
route: Route;
isBuy: boolean[];
nativeSend: boolean[];
output: number;
priceImpact: number;
feeInBase: number;
}
export interface SlippageOptions {
defaultSlippageBps: number;
tradeSize: number;
priceImpactBps: number;
ohlcvData: {
close: number;
volume: number;
}[];
}
export interface MarketResponse {
data: Array<{
baseasset: string;
quoteasset: string;
market: string;
}>;
pagination: {
limit: number;
offset: number;
total: number;
};
}
export interface BaseToken {
symbol: string;
address: string;
}
//# sourceMappingURL=pool.d.ts.map