From e1fd77cd06754d62d7f891efbcd2a7ab92e51829 Mon Sep 17 00:00:00 2001 From: dekun Date: Wed, 14 Oct 2026 20:39:24 +0800 Subject: [PATCH] Fix remaining btc_eth leverage defaults and cache-bust JS. Perp leverage fallbacks now use perpUnderly; bump hedge_plan.js to v66. Co-authored-by: Cursor --- lib/common/static/hedge_plan.js | 4 ++-- lib/hedge_plan/templates/hedge_plan_panel.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/common/static/hedge_plan.js b/lib/common/static/hedge_plan.js index fab077d..420bf18 100644 --- a/lib/common/static/hedge_plan.js +++ b/lib/common/static/hedge_plan.js @@ -2731,7 +2731,7 @@ strike_interval: 0, min_option_hours: 0, option_leverage: 0, - leverage: numInput("hp-perp-leverage", defaultPerpLeverage(state.underlying)), + leverage: numInput("hp-perp-leverage", defaultPerpLeverage(state.perpUnderly || state.underlying)), moneyness: (state.selected.moneyness || opMoneyKind() || "all").toLowerCase(), hours_to_expiry: exp ? hoursFromExpMs(exp.exp_time) : null, }; @@ -3831,7 +3831,7 @@ strike_interval: numInput("hp-strike-interval", 15), min_option_hours: numInput("hp-min-hours", 36), option_leverage: optLev, - leverage: numInput("hp-perp-leverage", defaultPerpLeverage(state.underlying)), + leverage: numInput("hp-perp-leverage", defaultPerpLeverage(state.perpUnderly || state.underlying)), moneyness: opMoneyKind(), }; const d = await apiJson("/api/hedge-plan/start", { diff --git a/lib/hedge_plan/templates/hedge_plan_panel.html b/lib/hedge_plan/templates/hedge_plan_panel.html index 06e2edd..81d25db 100644 --- a/lib/hedge_plan/templates/hedge_plan_panel.html +++ b/lib/hedge_plan/templates/hedge_plan_panel.html @@ -508,4 +508,4 @@ - +