- Added getFundingRate() method to DriftService - Capture expectedEntryPrice from oracle before order execution - Capture fundingRateAtEntry from Drift Protocol - Save market context fields to database (expectedEntryPrice, fundingRateAtEntry) - Calculate entry slippage percentage in createTrade() - Fixed template literal syntax errors in execute endpoint Database fields populated: - expectedEntryPrice: Oracle price before order - entrySlippagePct: Calculated from entrySlippage - fundingRateAtEntry: Current funding rate from Drift Next: Phase 3 (analytics API) or test market context on next trade
10 KiB
10 KiB