
    ei*                     H    d dl mZ d dlmZ d dlmZ  G d dee          ZdS )    )binance)ImplicitAPI)Anyc                   $     e Zd Zdef fdZ xZS )	binanceusreturnc                 P   |                      t          t          |                                           dddgdddddd	d
d
ddddd	ddddddd|                     d          |                     d          diddgiddddi dd ddddddddddddddd dd!dd"dd#dd$dd%dd&dd'dd(di d)dd*dd+dd,dd-dd.dd/dd0dd1dd2dd3dd4dd5dd6dd7dd8dd9di d:dd;dd<dd=dd>dd?dd@ddAddBddCddDddEddFddGddHddIddJdddddddddddddddddKdLdMdMdNdMdOdMdMdPdMgdQdOgdRdNgdSdggdTdMdMdUdVdMdMdUdVdMdWdVdUdPdVdXidNdYdUdZdWdVdNdNdNdUdNdZd[
dMdMdMdMd\dMdMdMd]d^i d_dMd`dMdadMdbdMdcdMdddMdedMdfdMdgdMdhdMdidMdjdMdkdMdldMdmdMdndMdodMi dpdMdqdMdrdMdsdMdtdMdudMdvdMdwdMdxdMdydMdzdMd{dMd|dMd}dMd~dMddMddMdMdMdMdMddMdMdMdMdNdMdMdMdMdMdMdMdMddMdMdMdd^dLdNdMdidMdMdMdMdMdddMiddd d dd d ddd          S )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   )ri   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   )rd   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)rd   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    L/var/www/html/volatility/venv/lib/python3.11/site-packages/ccxt/binanceus.pyr   zbinanceus.describe   s   i 6 6 ? ? A A $i3=><>>  0BP@   !%"&!..w77!..w7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 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 C 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 Ch #(+0).&+*/*/).*/ %$)',$"!&#(EC C CL  ! !(*"#,-%&*+#qC8dTVZZ^`bYc8d!e!e"#12(B(B$%67Q-G-G01r'B'B+,#">"> & $&+-!"/0b&A&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D
 q q q	    )__name__
__module____qualname__r   r   __classcell__)r   s   @r   r   r      sO        r# r r r r r r r r r rr   r   N)ccxt.binancer   ccxt.abstract.binanceusr   ccxt.base.typesr   r    r   r   <module>r      s}    !           / / / / / /      t t t t t t t t t tr   