사용자 포지션
개요(Overview)
사용자 포지션 조회(Fetching User Positions)
1. 빈 단위 포지션 조회(Fetch Bin-Level Positions)
// Fetch bin-level positions
const fetchBinPositions = async (userId: string, pairId?: string) => {
const params = new URLSearchParams({
user_id: userId,
page_num: "1",
page_size: "100",
});
if (pairId) {
params.append("pair_id", pairId);
}
const response = await fetch(`/api/bin-position?${params.toString()}`);
if (!response.ok) {
throw new Error("Failed to fetch bin positions");
}
return await response.json();
};
// Example usage
const binPositions = await fetchBinPositions(wallet.publicKey.toString());
console.log("Bin positions:", binPositions);
2. 풀 단위 포지션 조회 (Fetch Pool-Level Positions)
Last updated