
    ~%j                        d dl mZ d dlmZ d dlmZ  ed           G d d                      Z G d d	          Zd
S )    )annotations)	dataclass)AnyT)frozenc                  $    e Zd ZU ded<   ded<   dS )DeadManPlanintcancel_time_msrefresh_interval_secondsN)__name__
__module____qualname____annotations__     src/hyperliquid/deadman.pyr   r      s*         !!!!!!r   r   c                      e Zd Zd
dZddZd	S )DeadManSwitchexchanger   returnNonec                    || _         d S N)r   )selfr   s     r   __init__zDeadManSwitch.__init__   s     r   r
   r	   c                6    | j                             |          S r   )r   schedule_cancel)r   r
   s     r   r   zDeadManSwitch.schedule_cancel   s    },,^<<<r   N)r   r   r   r   )r
   r	   r   r   )r   r   r   r   r   r   r   r   r   r      s<        ! ! ! != = = = = =r   r   N)
__future__r   dataclassesr   typingr   r   r   r   r   r   <module>r!      s    " " " " " " ! ! ! ! ! !       $" " " " " " " "
= = = = = = = = = =r   