
    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    X/home/james-whalen/.local/lib/python3.13/site-packages/ccxt/async_support/binanceusdm.pyr%   binanceusdm.describe   s    k4 A C&i )- hZ! #+ %)!!
 )))C(F
 ( (	    codec                 D   #    U R                  XSU5      I S h  vN $  N7f)N   futuresTransferr&   r+   amountparamss       r(   transfer_inbinanceusdm.transfer_in9         ))$6BBBB     c                 D   #    U R                  XSU5      I S h  vN $  N7f)N   r.   r0   s       r(   transfer_outbinanceusdm.transfer_out=   r5   r6    )__name__
__module____qualname____firstlineno__r   r%   strr3   r9   __static_attributes____classcell__)r'   s   @r(   r   r      s<    )# )V ;= Cc C <> Cs C Cr*   r   N)	ccxt.async_support.binancer   ccxt.abstract.binanceusdmr   ccxt.base.typesr   ccxt.base.errorsr   r   r;   r*   r(   <module>rG      s#    / 1  )3C'; 3Cr*   