
    ėj\                     R   d dl Z d dlmZ d dlmZ d dlmZ d dlmZm	Z	  e              ej
                    Z e	j        e          Ze                                  e j        d          Zere                                Z eej                  Zd Zedk    r e             dS dS )	    N)load_dotenv)	constants)Info)	BotConfigRuntimePathsHL_MAIN_ADDRESSc                     t           st          d           d S t          dt            d           	 t                              t                     } t	          |                     di                               dd                    }t                              t                     }d}|                    dg           D ]>}|                    d          d	k    r#t	          |                    d
d                    }?t                              t                     }t          d |D                       }t          d|dd           t          d|dd           t          d|dd           t          d||z   |z   dd           ||z   |z   dk    rt          d           n)# t          $ r}t          d|            Y d }~nd }~ww xY wt          d           d S )Nu.   ❌ Fehler: HL_MAIN_ADDRESS fehlt in der .env.u   
--- 🔍 Hermes Deep-Scan: z ---marginSummaryaccountValuer   balancescoinUSDCtotalc              3   \   K   | ]'}t          |                    d d                    V  (dS )equityr   N)floatget).0vs     
monitor.py	<genexpr>zdeep_scan.<locals>.<genexpr>$   s8      JJaaeeHa0011JJJJJJ    u   💰 Spot-Wallet:      $z.2fz USDCu   📈 Trading-Konto:    $u   🏦 HLP-Vault:        $u   
✅ GESAMT-GUTHABEN:  $u   
⚠️ Hinweis: Wenn hier 0 steht, obwohl die Webseite Geld zeigt, prüfe bitte, ob die Adresse in der .env-Datei exakt ohne Leerzeichen geschrieben ist.u   ❌ Fehler beim Deep-Scan: z+------------------------------------------
)
addressprintinfo
user_stater   r   spot_user_stateuser_vault_equitiessum	Exception)r   trading_val
spot_statespot_valbalancevault_equities	vault_vales           r   	deep_scanr(      s    >???	
7'
7
7
78881__W--
JNN?B??CCNTUVVWW ))'22
!~~j"55 	: 	:G{{6""f,, Wa!8!899 11'::JJ>JJJJJ	<<<<<===?????@@@=====>>>Y8k+AI+MYYYYZZZ{"Y.144  p  q  q  q 1 1 1/A//000000001	
899999s   E5F( (
G2G		G__main__)osdotenvr   hyperliquid.utilsr   hyperliquid.infor   configr   r   	from_fileCONFIGfrom_configPATHSensure_dirsgetenvr   stripMAINNET_API_URLr   r(   __name__ r   r   <module>r9      s   				       ' ' ' ' ' ' ! ! ! ! ! ! * * * * * * * * 				  ((      
")%
&
&
 mmooGtI%&&: : :B zIKKKKK r   