
    E#i*                     @    S SK Jr  S SKJr  S SKJr   " S S\\5      rg)    )binance)ImplicitAPI)Anyc                   0   ^  \ rS rSrS\4U 4S jjrSrU =r$ )	binanceus   returnc                   > U R                  [        [        U ]  5       SSS/SSSSSS	S
S
SSSS.S	SSSS.SSSU R	                  S5      U R	                  S5      S.0SS/0SSSS.0 SS _SS_SS_SS_SS_SS_SS_SS_S S_S!S_S"S_S#S_S$S_S%S_S&S_S'S_S(S_0 S)S_S*S_S+S_S,S_S-S_S.S_S/S_S0S_S1S_S2S_S3S_S4S_S5S_S6S_S7S_S8S_S9S_E0 S:S_S;S_S<S_S=S_S>S_S?S_S@S_SAS_SBS_SCS_SDS_SES_SFS_SGS_SHS_SIS_SJS_ESSSSSSSSSSSSSSSSK.ESLSMSMSNSMSOSMSMSPSM/SQSO/SRSN/SSS//ST.SMSMSUSV.SMSMSUSV.SMSWSV.SUSPSV.SX.0SNSYSUSZSWSV.SNSNSNSUSNSZS[.
SMSMSMSMS\.SMSMSMS].S^.0 S_SM_S`SM_SaSM_SbSM_ScSM_SdSM_SeSM_SfSM_SgSM_ShSM_SiSM_SjSM_SkSM_SlSM_SmSM_SnSM_SoSM_0 SpSM_SqSM_SrSM_SsSM_StSM_SuSM_SvSM_SwSM_SxSM_SySM_SzSM_S{SM_S|SM_S}SM_S~SM_SSM_SSM_ESMSMSMSMS.ESMSMSMSMSNSMSMSMSMSMSMSMSMS.SMSMSMS.S^.SLSNSMS.0SMSMSMSMSMS.SSM0S.S.S S S.S S S.S.S.5      $ )Nr   z
Binance USUSz
binance.us2   FTzOhttps://github.com/user-attachments/assets/a9667919-b632-4d52-a832-df89f8a35e8czhttps://www.binance.uszhttps://api.binance.us/api/v3zhttps://api.binance.us/sapi/v1zhttps://api.binance.us/sapi/v2zhttps://api.binance.us/sapi/v3)webpublicprivatesapisapiV2sapiV3z$https://www.binance.us/?ref=35005074z7https://github.com/binance-us/binance-official-api-docsz&https://www.binance.us/en/fee/schedule)logoapiwwwreferraldocfeestradingz0.001)	tierBased
percentagetakermakertypesspot)fetchMarketsdefaultTypefetchMarginsquoteOrderQtyCORSmarginswapfutureoption	addMarginborrowCrossMarginborrowIsolatedMarginborrowMargincloseAllPositionsclosePositioncreateReduceOnlyOrdercreateStopLossOrdercreateTakeProfitOrderfetchAllGreeksfetchBorrowInterestfetchBorrowRatefetchBorrowRateHistoriesfetchBorrowRateHistoryfetchBorrowRatesfetchBorrowRatesPerSymbolfetchCrossBorrowRatefetchCrossBorrowRatesfetchFundingHistoryfetchFundingIntervalfetchFundingIntervalsfetchFundingRatefetchFundingRateHistoryfetchFundingRatesfetchGreeksfetchIndexOHLCVfetchIsolatedBorrowRatefetchIsolatedBorrowRatesfetchIsolatedPositionsfetchLeveragefetchLeverageTiersfetchLongShortRatiofetchLongShortRatioHistoryfetchMarketLeverageTiersfetchMarkOHLCVfetchMarkPricefetchMarkPricesfetchMySettlementHistoryfetchOpenInterestHistoryfetchOpenInterestsfetchOptionfetchOptionChainfetchPositionfetchPositionHistoryfetchPositionMode)fetchPositionsfetchPositionsForSymbolfetchPositionsHistoryfetchPositionsRiskfetchPremiumIndexOHLCVfetchSettlementHistoryfetchUnderlyingAssetsfetchVolatilityHistoryreduceMarginrepayCrossMarginrepayIsolatedMarginsetLeverage	setMarginsetMarginModesetPositionModeget   
      d   i  i  i  )costbyLimit   )rj   noSymbol(   )pingtimeexchangeInfotradeshistoricalTrades	aggTradesdepthklineszticker/priceavgPricezticker/bookTickerzticker/24hrticker      )
accountzrateLimit/orderorder
openOrdersmyTradesmyPreventedMatches	allOrders	orderListallOrderListopenOrderList)r|   z
order/testzorder/cancelReplacez	order/oco)r|   r}   r   )re   postdeletezsystem/statuszasset/assetDistributionHistoryzasset/query/trading-feezasset/query/trading-volumezsub-account/spotSummaryzsub-account/statuszotc/coinPairszotc/orders/{orderId}
otc/orderszocbs/orderszcapital/config/getallzcapital/withdraw/historyz"fiatpayment/query/withdraw/historyzcapital/deposit/addresszcapital/deposit/hisrecz!fiatpayment/query/deposit/historyz#capital/sub-account/deposit/addressz#capital/sub-account/deposit/historyzasset/query/dust-logszasset/query/dust-assetsz!marketing/referral/reward/historyzstaking/assetzstaking/stakingBalancezstaking/historyzstaking/stakingRewardsHistoryzcustodian/balancezcustodian/supportedAssetListzcustodian/walletTransferHistoryz"custodian/custodianTransferHistoryzcustodian/openOrderscustodian/orderzcustodian/orderHistoryzcustodian/tradeHistoryzcustodian/settlementSetting)zcustodian/settlementHistoryzcl/transferHistoryzapipartner/checkEligibilityzapipartner/rebateHistory)z
otc/quotesr   zfiatpayment/withdraw/applyzcapital/withdraw/applyz
asset/dustzstaking/stakezstaking/unstakezcustodian/walletTransferzcustodian/custodianTransferzcustodian/undoTransferr   zcustodian/ocoOrderzcl/transfer)zcustodian/cancelOrderzcustodian/cancelOrdersBySymbolzcustodian/cancelOcoOrder)z
cl/accountzcl/alertHistory)accountStatusapiTradingStatuszsub-account/listzsub-account/transfer/historyzsub-account/assetszsub-account/transfer)re   r   )r   r   r   r   r   )linearinverse)r&   r'   )idname	countrieshostname	rateLimit	certifiedprourlsr   optionshasr   features)deep_extendsuperr   describeparse_number)self	__class__s    H/home/james-whalen/.local/lib/python3.13/site-packages/ccxt/binanceus.pyr   binanceus.describe   s   i ? A $i3=><>> 0BP@  !%"&!..w7!..w7	 fX!  & %!&CCC %C 	C
 %C %C UC $UC 'C C $UC  C (C &uC (C  !%!C" &u#C$ "5%C& +E'C( )%)C* #E+C, ,U-C. '/C0 (1C2 &u3C4 '5C6 (7C8 #E9C: *5;C< $U=C> u?C@ "5ACB *5CCD +EECF )%GCH  ICJ %eKCL &uMCN -eOCP +EQCR !%SCT !%UCV "5WCX +EYCZ +E[C\ %e]C^ u_C` #EaCb  cCd 'eCf $UgCh #(+0).&+*/*/).*/ %$)',$"!&#(ECL  ! !(*"#,-%&*+#qC8dTVZZ^`bYc8d!e"#12(B$%67Q-G01r'B+,#">& $&+-!"/0b&A$&.0%'%&(*)* "#&'/0%&	 "#&'%&'4'''8!' 21' 5a	'
 21' -a' (' /' %a' &q' 0' 3A' =a' 21' 1!'  <Q!'" >q#'$ >q%'& 0''( 21)'* <Q+', (-'. 1!/'0 *11'2 83'4 ,Q5'6 77'8 :19': =a;'< /='> *1?'@ 1!A'B 1!C'D 6qE'F 89./7845M'R '(&'6723&()*+,457823+,./'(  23:;45q=~ &(+, *+,-,-89./ /_{| ##
 ##	OqD
 q q	     )__name__
__module____qualname____firstlineno__r   r   __static_attributes____classcell__)r   s   @r   r   r      s    r# r rr   r   N)ccxt.binancer   ccxt.abstract.binanceusr   ccxt.base.typesr   r   r   r   r   <module>r      s     ! / t tr   