From 58a736ab0ef72a83a075f78741e6c71620b7817c Mon Sep 17 00:00:00 2001 From: prevostc <998369+prevostc@users.noreply.github.com> Date: Thu, 16 Jan 2025 13:59:48 +0100 Subject: [PATCH] Fix position snapshot underlying balance --- src/clm/utils/position-snapshot.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/clm/utils/position-snapshot.ts b/src/clm/utils/position-snapshot.ts index 44afd0b..a42fe49 100644 --- a/src/clm/utils/position-snapshot.ts +++ b/src/clm/utils/position-snapshot.ts @@ -36,10 +36,10 @@ export function updateClmPositionSnapshotsIfEnabled( snapshot.rewardPoolBalances = position.rewardPoolBalances snapshot.totalBalance = position.totalBalance snapshot.underlyingBalance0 = clmData.totalUnderlyingAmount0 - .times(position.managerBalance) + .times(position.totalBalance) .div(clmData.managerTotalSupply) snapshot.underlyingBalance1 = clmData.totalUnderlyingAmount1 - .times(position.managerBalance) + .times(position.totalBalance) .div(clmData.managerTotalSupply) snapshot.token0ToNativePrice = clmData.token0ToNativePrice snapshot.token1ToNativePrice = clmData.token1ToNativePrice