From fc72ebceceb73e07d93318d8800e53179afd3592 Mon Sep 17 00:00:00 2001 From: Marc Blatter Date: Sat, 4 Jul 2026 14:10:01 +0200 Subject: [PATCH] Bot auto-update: src/__pycache__/web_dashboard.cpython-310.pyc,src/web_dashboard.py --- src/__pycache__/web_dashboard.cpython-310.pyc | Bin 19995 -> 20190 bytes src/web_dashboard.py | 7 +++++++ 2 files changed, 7 insertions(+) diff --git a/src/__pycache__/web_dashboard.cpython-310.pyc b/src/__pycache__/web_dashboard.cpython-310.pyc index adee7d0d19ac336226bb2159ac2b890227f33cf1..df9af94c6e90b97681f4bfdd0a97ec20ebe01102 100644 GIT binary patch delta 935 zcmZXSO-vI(6oB__w{}_B$~IsOR;&j|Dz;dxEkC6cK_#IjAwZOk2`S8~#X_6us^A3- zMo${eTujtN6EDO>V|v$vcVf7hRHFwE>Y0mCBfhtqwBl^$+c$6C-^{%G58%T?@D_Ak zlW^$YM&_SS-u3#S^+iVtASLo}<1CA@_;qOw%nr+VbbvKI2G-5?IGO=YG#Rx@*UthlNjVfX2=T7hb@Ekvm_h1q_ww4(S{!*bP!KnHKF&B(ut+;ev)f~h?a&V43(!FOo*m%uObEOYK%^y z%G9i-oIO+IxjBmulm7|ANkU3|*1M-7Bpyeguam5Y6m$;mAyiL!kd}P}ryjK?m2;?? z@WS?_C^q{HceRkvK3(2(uLVVmb1XfWG1~XZu;W!O|&g32zga?aTA6A;sPouE)Nqr z2}i^;k6(X_;$L6ICB7Jg`a9AzBIH$B7BOF&!cXHla=!gCKZ8Dd4a)GT>Zi)(H@-k` zz0-w%o=f~lCu1=*sVFQrXY&M!u9D3w?sNG<*5*T~;G=|b0$qnwIG+}UOca*HlT5Zn V169H4QdPw*tI_R@s`i;q8L< zR3%aHAS&-7_yheDBsT^Bgd#l#@!(AmJQjK|zIi<)beH`wZ)V!og(E2 zzE?m4L?Y16SvfnmW!Q1DKo&{mg&(-LAwGS%Z~9gP5%&x)_5?hsA?fTxFb#VDYw!)g zTz@@e02r*R&dglpIrJK07I6h}iDTez+dFiMTRPA@tC>mmOVy#oBH?e-3z)Tts9>t> z?R9K=7S}0624S$j;nbM?Idlp=nU>KW6A|*2NEWJnCt^Wfs7iWhEOC`@u~hq!<85}R z)3Rv|HLfF85EXV5Ep8ZSE_3j`qF@0Xcpe%=j81zImqmo=Nf|384mKvwdfI)cvp?G5 zzUcWj-(`h7XWMqY=5~k1`T93rp>r@C4oy00B6zy0=;>7H0KJKA+(L}>Rrg`DvuW>m zbdRPngkY6e9!y4K2mJ5V;wv!Ap2pk3H6A+V_V+|BddO`z#^HPHli5^qT61yea11;? zQw??_c^-6DO3WvIV5%%q6(8N;M*n3pQx1zkIJqhI0SJ diff --git a/src/web_dashboard.py b/src/web_dashboard.py index d567e1d..0308ce6 100644 --- a/src/web_dashboard.py +++ b/src/web_dashboard.py @@ -208,7 +208,14 @@ async def trigger_liquidation(): @app.get("/") +async def get_dashboard(): + """Serve dashboard HTML""" + return HTMLResponse(html_content) + @app.get("/api/state") +async def get_state(): + """Get current trading state""" + return trading_state async def get_state(): """Proxy to State Manager""" try: