
    E#i
                     L    S SK Jr  S SKJr  S SKJr  S SKJr   " S S\\5      rg)    )binance)ImplicitAPI)Any)InvalidOrderc                   X   ^  \ rS rSrS\4U 4S jjr0 4S\4S jjr0 4S\4S jjrSr	U =r
$ )binanceusdm   returnc                    > U R                  [        [        U ]  5       SSS/ SQS.S SSSSS SS.S	S
/0S
S 0 0 S.S[        [        [        S.0S.5      $ )Nr   u   Binance USDⓈ-MzOhttps://github.com/user-attachments/assets/871cbea7-eebb-4b28-b260-c1c91df0487a)z2https://binance-docs.github.io/apidocs/futures/en/z.https://binance-docs.github.io/apidocs/spot/enz!https://developers.binance.com/en)logodocFT)CORSspotmarginswapfutureoptioncreateStopMarketOrdertypeslinear)fetchMarketsdefaultSubTypeleverageBracketsmarginTypesmarginModesexact)z-5021z-5022z-5028)idnameurlshasoptions
exceptions)deep_extendsuperr   describer   )self	__class__s    J/home/james-whalen/.local/lib/python3.13/site-packages/ccxt/binanceusdm.pyr%   binanceusdm.describe   s    k4 A C&i )- hZ! #+ %)!!
 )))C(F
 ( (	    codec                 (    U R                  XSU5      $ )N   futuresTransferr&   r+   amountparamss       r(   transfer_inbinanceusdm.transfer_in9       ##D!V<<r*   c                 (    U R                  XSU5      $ )N   r.   r0   s       r(   transfer_outbinanceusdm.transfer_out=   r5   r*    )__name__
__module____qualname____firstlineno__r   r%   strr3   r8   __static_attributes____classcell__)r'   s   @r(   r   r      s7    )# )V 57 = = 68 = = =r*   r   N)	ccxt.binancer   ccxt.abstract.binanceusdmr   ccxt.base.typesr   ccxt.base.errorsr   r   r:   r*   r(   <module>rF      s!    ! 1  )3='; 3=r*   