diff --git a/lib/drift-trading-final.ts b/lib/drift-trading-final.ts index 1d74b7a..aba8564 100644 --- a/lib/drift-trading-final.ts +++ b/lib/drift-trading-final.ts @@ -78,8 +78,8 @@ class DriftTradingService { const usdcBalance = data.readBigInt64LE(106); const usdcValue = Number(usdcBalance) / 1_000_000; // USDC has 6 decimals - // Extract SOL position at offset 1208 (most reliable location) - const solPosition = data.readBigInt64LE(1208); + // Extract SOL position at offset 432 (most current/accurate location) + const solPosition = data.readBigInt64LE(432); const solAmount = Number(solPosition) / 1_000_000_000; // SOL has 9 decimals // Estimate SOL price (you could fetch this from an oracle)