@admin-jigsaw/jigsaw-sdk
Version:
Returns predefined data for Jigsaw platform and exposes functionality to retrieve the necessary data
19 lines (18 loc) • 627 B
JavaScript
import axios from "axios";
const HOSTED_SDK_URL = "https://api-v2.pendle.finance/core";
export async function callSDK(path, params = {}) {
const response = await axios.get(HOSTED_SDK_URL + path, {
params,
});
return response.data;
}
export async function removeLiquiditySingleToken(tokenOut, amountOut, marketAddress, receiver, slippage = 0.05, chainId = 1) {
const res = await callSDK(`/v1/sdk/${chainId}/markets/${marketAddress}/remove-liquidity`, {
receiver,
slippage: slippage,
tokenOut,
amountIn: amountOut,
enableAggregator: true,
});
return res;
}