
    ej	                     H    d dl Z d dlZd ZddZedk    r e             dS dS )	    Nc                      d} ddi}ddi}	 t          j        | ||          }|                                 |                                S # t          $ r}d| cY d }~S d }~ww xY w)Nz https://api.hyperliquid.xyz/infozContent-Typezapplication/jsontypemetaAndAssetCtxs)headersjsonzFehler bei der API-Abfrage: )requestspostraise_for_statusr   	Exception)urlr   payloadresponsees        
Scanner.pyget_market_datar      s    
,C12G)*G2=gGDDD!!###}} 2 2 21a111111112s   >A 
A$AA$A$  皙?皙c                    t                      }t          |t                    rt          |           d S 	 |d         d         }|d         }g }t	          |          D ]\  }}|d         }	||         }
t          |
d                   }t          |
d                   }t          |
d                   }|dk    r	||z
  |z  }nd}|| k    r||k    r;|                    |	d|t          |d	z  d
          t          |d
          d           ||k    r:|                    |	d|t          |d	z  d
          t          |d
          d           t          d           |st          d           d S t          |d d          }|d d         D ]@}t          d|d          d|d          d|d         dd|d         dd|d          
           Ad S # t          $ r}t          d|            Y d }~d S d }~ww xY w) Nr   universe   name	dayNtlVlmmarkPx	prevDayPxu   🟢 PUMP (LONG)d      )CoinTypePrice
Change_24h
Volume_24hu   🔴 DUMP (SHORT)z"--- HYPERLIQUID MARKET SCANNER ---u=   STATUS: Aktuell keine frühen Signale (Weder >+5% noch <-5%).c                 ,    t          | d                   S )Nr!   )abs)xs    r   <lambda>zscan_market.<locals>.<lambda>:   s    AlO@T@T     T)keyreverse   u   🚨 r   z: r   z | r!   +z
% | Vol: $r"   z,.0fz | Preis: $r    z"Fehler bei der Datenverarbeitung: )
r   
isinstancestrprint	enumeratefloatappendroundsortedr   )
min_volumemin_pumpmin_dumpdatar   
asset_ctxsopportunitiesi	coin_info	coin_namectx
volume_24hcurrent_price
prev_priceprice_changecoinr   s                    r   scan_marketrC      s   D$ d)87:&!W
%h// 	 	LAy!&)IQ-Cs;/00J!#h-00Ms;/00JA~~ -
 :jH Z''8++!(( )3E!.eLSVDVXY>Z>Z&+J&:&:* *    
 "X--!(( )3F!.eLSVDVXY>Z>Z&+J&:&:* *    	2333 	TQRRRRR"=6T6T^bcccM%bqb) T T  Sd6l  S  Sd6l  S  StL?Q  S  S  S_cdp_q  S  S  S  DH  IP  DQ  S  S  T  T  T  TT T  8 8 861667777777778s   D4G ,AG 
G3G..G3__main__)r   r   r   )r   r   r   rC   __name__ r'   r   <module>rG      s_     
2 
2 
2/8 /8 /8 /8b zKMMMMM r'   