
    E#iI                     $    S SK Jr   " S S5      rg)    )Entryc                   T   \ rS rSr\" SSSSS05      =rr\" SSSSS05      =rr\" SSSSS	05      =r	r
\" S
SSSS05      =rr\" SSSSS05      =rr\" SSSSS05      =rr\" SSSSS05      =rr\" SSSSS	05      =rr\" SSSSS05      =rr\" SSSSS	05      =rr\" SSSSS05      =rr\" SSSSS05      =rr\" SSSSS05      =rr\" SSSSS05      =rr \" SSSSS05      =r!r"\" SSSSS05      =r#r$\" SSSSS05      =r%r&\" SSSSS05      =r'r(\" SSSSS05      =r)r*\" SSSSS05      =r+r,\" S SS!SS"05      =r-r.\" S#S$SSS%05      =r/r0\" S&S$SSS'05      =r1r2\" S(S$SSS'05      =r3r4\" S)S$SSS05      =r5r6\" S*S$SSS+05      =r7r8\" S,S$SSS+05      =r9r:\" S-S$SSS05      =r;r<\" S.S$SSS%05      =r=r>\" S/S$SSS05      =r?r@\" S0S$SSS%05      =rArB\" S1S$SSS%05      =rCrD\" S2S$SSS305      =rErF\" S4S$SSS"05      =rGrH\" S5S$SSS"05      =rIrJ\" S6S$SSS'05      =rKrL\" S7S$SSS'05      =rMrN\" S8S$SSS'05      =rOrP\" S9S$SSS%05      =rQrR\" S:S$SSS%05      =rSrT\" S;S$SSS%05      =rUrV\" S<S$SSS%05      =rWrX\" S=S$SSS%05      =rYrZ\" S>S$SSS05      =r[r\\" S?S$SSS05      =r]r^\" S@S$SSS05      =r_r`\" SAS$SSS05      =rarb\" SBS$SSS05      =rcrd\" SCS$SSS+05      =rerf\" SDS$SSS+05      =rgrh\" SES$SSS+05      =rirj\" SFS$SSS+05      =rkrl\" SGS$SSS+05      =rmrn\" SHS$SSS+05      =rorp\" SIS$SSS+05      =rqrr\" SJS$SSS+05      =rsrt\" SKS$SSS+05      =rurv\" SLS$SSS+05      =rwrx\" SMS$SSS05      =ryrz\" SNS$SSS+05      =r{r|\" SOS$SSS05      =r}r~\" SPS$SSS05      =rr\" SQS$SSS05      =rr\" SRS$SSSS05      =rr\" STS$SSS05      =rr\" SUS$SSS05      =rr\" SVS$SSS+05      =rr\" SWS$SSS+05      =rr\" SXS$SSS+05      =rr\" SYS$SSS+05      =rr\" SZS$SSS05      =rr\" S[S$SSS05      =rr\" S\S$SSS05      =rr\" S]S$SSS^05      =rr\" S_S$SSS^05      =rr\" S`S$SSS05      =rr\" SaS$SSS05      =rr\" SbS$SSS05      =rr\" ScS$SSS05      =rr\" SdS$SSS^05      =rr\" SeS$SSSf05      =rr\" SgS$SSS"05      =rr\" ShS$SSS"05      =rr\" SiS$SSS05      =rr\" SjS$SSS05      =rr\" SkS$SSS'05      =rr\" SlS$SSS05      =rr\" SmS$SSS05      =rr\" SnS$SSS05      =rr\" SoS$SSS05      =rr\" SpS$SSS05      =rr\" SqS$SSS05      =rr\" SrS$SSS05      =rr\" SsS$SSS%05      =rr\" StS$S!SS05      =rr\" S1S$S!SS%05      =rr\" SuS$S!SSv05      =rr\" S6S$S!SS%05      =rr\" S9S$S!SS'05      =rr\" SwS$S!SS	05      =rr\" SxS$S!SSv05      =rr\" SyS$S!SS"05      =rr\" SzS$S!SS%05      =rr\" S{S$S!SS%05      =rr\" S|S$S!SS}05      =rr\" S~S$S!SS}05      =rr\" SS$S!SS}05      =rr\" SS$S!SS}05      =rr\" SS$S!SS}05      =rr\" SS$S!SS05      =rr\" SS$S!SS+05      =rr\" SLS$S!SS+05      =rr\" SS$S!SS+05      =rr\" SS$S!SS05      =rr\" SRS$S!SS+05      =rr\" SS$S!SS+05      =rr\" SS$S!SS^05      =rr\" SS$S!SS^05      =rr\" SS$S!SS^05      =rr\" SS$S!SS^05      =rr\" SgS$S!SS"05      =rr\" ShS$S!SS05      =rr\" SS$S!SS"05      =rr\" SS$S!SS"05      =rr\" SS$S!SS05      =rr\" SS$S!SS05      =rGr \" SS$S!SS^05      =GrGr\" SS$S!SS05      =GrGr\" S1S$SSSv05      =GrGr\" SS$SSS%05      =GrGr\" SHS$SSS}05      =Gr	Gr
\" SS$SSS}05      =GrGr\" SIS$SSS}05      =GrGr\" SS$SSS}05      =GrGr\" SS$SSS+05      =GrGr\" S|S$SSS+05      =GrGr\" SS$SSS%05      =GrGr\" SNS$SSS05      =GrGr\" SOS$SSS^05      =GrGr\" SLS$SSS05      =GrGr\" STS$SSS05      =GrGr\" SS$SSS^05      =GrGr \" SS$SSS05      =Gr!Gr"\" SVS$SSS05      =Gr#Gr$\" SXS$SSS05      =Gr%Gr&\" SYS$SSS05      =Gr'Gr(\" S\S$SSS^05      =Gr)Gr*\" S]S$SSS^05      =Gr+Gr,\" SS$SSS05      =Gr-Gr.\" SSSSS05      =Gr/Gr0\" SSSSS05      =Gr1Gr2\" SSSSS05      =Gr3Gr4\" SSSSS05      =Gr5Gr6\" SSSSS'05      =Gr7Gr8\" SSSSS"05      =Gr9Gr:\" SSSSS'05      =Gr;Gr<\" SSSSS05      =Gr=Gr>\" SSSSS'05      =Gr?Gr@\" SSSSS05      =GrAGrB\" SSSSS05      =GrCGrD\" SSSSS05      =GrEGrF\" SSSSS05      =GrGGrH\" SSSSS05      =GrIGrJ\" SSSSS'05      =GrKGrL\" SSSSS05      =GrMGrN\" SSSSS	05      =GrOGrP\" SSSSS05      =GrQGrR\" S SS!SS"05      =GrSGrT\" S-SSSS05      =GrUGrV\" SSSSS'05      =GrWGrX\" SSSSS05      =GrYGrZ\" S=SSSS%05      =Gr[Gr\\" SLSSSS05      =Gr]Gr^\" SSSSS05      =Gr_Gr`\" SSSSS'05      =GraGrb\" SNSSSS'05      =GrcGrd\" SSSSS'05      =GreGrf\" SPSSSS'05      =GrgGrh\" SSSSS05      =GriGrj\" SSSSS"05      =GrkGrl\" SSSSS05      =GrmGrn\" SSSSS05      =GroGrp\" SSSSS"05      =GrqGrr\" SSSSS'05      =GrsGrt\" SSSSS'05      =GruGrv\" SSSSS	05      =GrwGrx\" SSSSS"05      =GryGrz\" SzSS!SS%05      =Gr{Gr|\" S{SS!SS%05      =Gr}Gr~\" SLSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS	05      =GrGr\" SSS!SS"05      =GrGr\" SSS!SS	05      =GrGr\" SSS!SS	05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS	05      =GrGr\" SSS!SS"05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS	05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS"05      =GrGr\" SNSSSS05      =GrGr\" SSSSS05      =GrGr\" SLSSSSv05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGr\" SSSSS}05      =GrGr\" SSSSS+05      =GrGr\" SSSSS+05      =GrGr\" SSSSS+05      =GrGr\" SSSSS05      =GrGr\" SSSSS}05      =GrGr\" SSSSS}05      =GrGr\" SSSSS}05      =GrGr\" SSSSS}05      =GrGr\" SSS!SS}05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSS!SS05      =GrGr\" SSSSS05      =GrGr\" SSSSS}05      =GrGr\" SSSSS}05      =GrGr\" SSSSS'05      =GrGr\" SSSSS'05      =GrGr\" SSSSS'05      =GrGr\" SSSSS'05      =GrGr\" SSSSS'05      =GrGr\" SSSSS'05      =GrGr\" SSSSS'05      =GrGr\" SSS!SS'05      =GrGr\" SSSSS'05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGr\" SSSSS"05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGr\" SSSSS+05      =GrGr\" SSSSS^05      =GrGr\" SSSSS05      =GrGr\" SSSSS05      =GrGrSGrg)ImplicitAPI   
currenciespublicGETcostg      @zcurrencies/{currency}symbols   zmarket/orderbook/level1   zmarket/allTickersg     6@zmarket/statsmarketsz%market/orderbook/level{level}_{limit}zmarket/orderbook/level2_20zmarket/orderbook/level2_100zmarket/historieszmarket/candlesprices	timestampstatuszmark-price/{symbol}/currentzmark-price/all-symbolszmargin/config   announcements   zmargin/collateralRatio
   zbullet-publicPOST   z	user-infoprivate   accountsg      @zaccounts/{accountId}zaccounts/ledgerszhf/accounts/ledgers   zhf/margin/account/ledgersztransaction-historyzsub/userzsub-accounts/{subUserId}zsub-accountszsub/api-keyzmargin/account(   zmargin/accountszisolated/accountszdeposit-addressesdepositszhist-depositswithdrawalszhist-withdrawalszwithdrawals/quotaszaccounts/transferableztransfer-listzbase-feez
trade-feeszmarket/orderbook/level{level}zmarket/orderbook/level2zmarket/orderbook/level3zhf/accounts/openedzhf/orders/activezhf/orders/active/symbolszhf/margin/order/active/symbolszhf/orders/donezhf/orders/{orderId}z"hf/orders/client-order/{clientOid}zhf/orders/dead-cancel-all/queryzhf/fillsorderszlimit/orderszorders/{orderId}zorder/client-order/{clientOid}fillszlimit/fillsz
stop-order   zstop-order/{orderId}z stop-order/queryOrderByClientOidzoco/order/{orderId}zoco/order/details/{orderId}zoco/client-order/{clientOid}z
oco/orderszhf/margin/orders/activezhf/margin/orders/donezhf/margin/orders/{orderId}z)hf/margin/orders/client-order/{clientOid}   zhf/margin/fillszetf/infozmargin/currencieszrisk/limit/strategyzisolated/symbolszmargin/symbolszisolated/account/{symbol}2   zmargin/borrowzmargin/repayzmargin/interestzproject/listzproject/marketInterestRatezredeem/orderszpurchase/orderszbroker/api/rebase/downloadzbroker/queryMyCommissionzbroker/queryUserzbroker/queryDetailByUidzmigrate/user/account/statuszaffiliate/inviter/statisticszsub/user/createdzsub/api-key/update-   zaccounts/universal-transferzaccounts/sub-transferzaccounts/inner-transferztransfer-outztransfer-inz	hf/orders   zhf/orders/testzhf/orders/synczhf/orders/multizhf/orders/multi/synczhf/orders/alterzhf/orders/dead-cancel-allzorders/testzorders/multiz	oco/orderzhf/margin/orderzhf/margin/order/testzmargin/orderzmargin/order/testpurchaseredeemzlend/purchase/updatezbullet-privatezposition/update-user-leveragezdeposit-address/createDELETEzwithdrawals/{withdrawalId}zhf/orders/sync/{orderId}z'hf/orders/sync/client-order/{clientOid}zhf/orders/cancel/{orderId}zhf/orders/cancelAllz!stop-order/cancelOrderByClientOidzstop-order/cancelzhf/margin/orderszcontracts/activefuturesPubliczcontracts/{symbol}tickerzlevel2/snapshotzlevel2/depth20zlevel2/depth100ztrade/historyzkline/queryzinterest/queryzindex/queryzpremium/queryztrade-statisticszfunding-rate/{symbol}/currentzcontract/funding-rateszlevel2/message/queryg&S?futuresPrivatezaccount-overviewzaccount-overview-all	   
stopOrdersrecentDoneOrderszorders/byClientOidrecentFillsopenOrderStatisticsposition	positionszmargin/maxWithdrawMarginzcontracts/risk-limit/{symbol}zfunding-historyz$copy-trade/futures/get-max-open-sizez6copy-trade/futures/position/margin/max-withdraw-marginz#position/margin/auto-deposit-statuszmargin/withdrawMarginzposition/margin/deposit-marginz position/risk-limit-level/changezcopy-trade/futures/orderszcopy-trade/futures/orders/testzcopy-trade/futures/st-ordersz1copy-trade/futures/position/margin/deposit-marginz2copy-trade/futures/position/margin/withdraw-marginz3copy-trade/futures/position/risk-limit-level/changez6copy-trade/futures/position/margin/auto-deposit-statusz,copy-trade/futures/position/changeMarginModez3copy-trade/futures/position/changeCrossUserLeveragez(copy-trade/getCrossModeMarginRequirementz&copy-trade/position/switchPositionModeg      ?zorders/client-order/{clientOid}z&copy-trade/futures/orders/client-orderzcurrency/currency/chain-infowebExchangezbroker/nd/infobrokerzbroker/nd/accountzbroker/nd/account/apikeyzbroker/nd/rebase/downloadzasset/ndbroker/deposit/listzbroker/nd/transfer/detailzbroker/nd/deposit/detailzbroker/nd/withdraw/detailzbroker/nd/transferzbroker/nd/account/update-apikeyzotc-loan/loanearnzotc-loan/accountszearn/redeem-previewzearn/saving/productszearn/hold-assetszearn/promotion/productszearn/kcs-staking/productszearn/staking/productszearn/eth-staking/productszearn/orderszmarket/announcementutazmarket/currencyzmarket/instrumentzmarket/tickerzmarket/orderbookzmarket/tradezmarket/klinezmarket/funding-ratezmarket/funding-rate-historyzmarket/cross-configzserver/status N(  __name__
__module____qualname____firstlineno__r   public_get_currenciespublicGetCurrenciespublic_get_currencies_currencypublicGetCurrenciesCurrencypublic_get_symbolspublicGetSymbols"public_get_market_orderbook_level1publicGetMarketOrderbookLevel1public_get_market_alltickerspublicGetMarketAllTickerspublic_get_market_statspublicGetMarketStatspublic_get_marketspublicGetMarkets-public_get_market_orderbook_level_level_limit'publicGetMarketOrderbookLevelLevelLimit%public_get_market_orderbook_level2_20 publicGetMarketOrderbookLevel220&public_get_market_orderbook_level2_100!publicGetMarketOrderbookLevel2100public_get_market_historiespublicGetMarketHistoriespublic_get_market_candlespublicGetMarketCandlespublic_get_pricespublicGetPricespublic_get_timestamppublicGetTimestamppublic_get_statuspublicGetStatus$public_get_mark_price_symbol_currentpublicGetMarkPriceSymbolCurrent!public_get_mark_price_all_symbolspublicGetMarkPriceAllSymbolspublic_get_margin_configpublicGetMarginConfigpublic_get_announcementspublicGetAnnouncements!public_get_margin_collateralratiopublicGetMarginCollateralRatiopublic_post_bullet_publicpublicPostBulletPublicprivate_get_user_infoprivateGetUserInfoprivate_get_accountsprivateGetAccountsprivate_get_accounts_accountidprivateGetAccountsAccountIdprivate_get_accounts_ledgersprivateGetAccountsLedgersprivate_get_hf_accounts_ledgersprivateGetHfAccountsLedgers%private_get_hf_margin_account_ledgers privateGetHfMarginAccountLedgersprivate_get_transaction_historyprivateGetTransactionHistoryprivate_get_sub_userprivateGetSubUser"private_get_sub_accounts_subuseridprivateGetSubAccountsSubUserIdprivate_get_sub_accountsprivateGetSubAccountsprivate_get_sub_api_keyprivateGetSubApiKeyprivate_get_margin_accountprivateGetMarginAccountprivate_get_margin_accountsprivateGetMarginAccountsprivate_get_isolated_accountsprivateGetIsolatedAccountsprivate_get_deposit_addressesprivateGetDepositAddressesprivate_get_depositsprivateGetDepositsprivate_get_hist_depositsprivateGetHistDepositsprivate_get_withdrawalsprivateGetWithdrawalsprivate_get_hist_withdrawalsprivateGetHistWithdrawalsprivate_get_withdrawals_quotasprivateGetWithdrawalsQuotas!private_get_accounts_transferableprivateGetAccountsTransferableprivate_get_transfer_listprivateGetTransferListprivate_get_base_feeprivateGetBaseFeeprivate_get_trade_feesprivateGetTradeFees(private_get_market_orderbook_level_level#privateGetMarketOrderbookLevelLevel#private_get_market_orderbook_level2privateGetMarketOrderbookLevel2#private_get_market_orderbook_level3privateGetMarketOrderbookLevel3private_get_hf_accounts_openedprivateGetHfAccountsOpenedprivate_get_hf_orders_activeprivateGetHfOrdersActive$private_get_hf_orders_active_symbolsprivateGetHfOrdersActiveSymbols*private_get_hf_margin_order_active_symbols$privateGetHfMarginOrderActiveSymbolsprivate_get_hf_orders_doneprivateGetHfOrdersDoneprivate_get_hf_orders_orderidprivateGetHfOrdersOrderId,private_get_hf_orders_client_order_clientoid&privateGetHfOrdersClientOrderClientOid+private_get_hf_orders_dead_cancel_all_query$privateGetHfOrdersDeadCancelAllQueryprivate_get_hf_fillsprivateGetHfFillsprivate_get_ordersprivateGetOrdersprivate_get_limit_ordersprivateGetLimitOrdersprivate_get_orders_orderidprivateGetOrdersOrderId(private_get_order_client_order_clientoid#privateGetOrderClientOrderClientOidprivate_get_fillsprivateGetFillsprivate_get_limit_fillsprivateGetLimitFillsprivate_get_stop_orderprivateGetStopOrderprivate_get_stop_order_orderidprivateGetStopOrderOrderId,private_get_stop_order_queryorderbyclientoid(privateGetStopOrderQueryOrderByClientOidprivate_get_oco_order_orderidprivateGetOcoOrderOrderId%private_get_oco_order_details_orderid privateGetOcoOrderDetailsOrderId&private_get_oco_client_order_clientoid!privateGetOcoClientOrderClientOidprivate_get_oco_ordersprivateGetOcoOrders#private_get_hf_margin_orders_activeprivateGetHfMarginOrdersActive!private_get_hf_margin_orders_doneprivateGetHfMarginOrdersDone$private_get_hf_margin_orders_orderidprivateGetHfMarginOrdersOrderId3private_get_hf_margin_orders_client_order_clientoid,privateGetHfMarginOrdersClientOrderClientOidprivate_get_hf_margin_fillsprivateGetHfMarginFillsprivate_get_etf_infoprivateGetEtfInfoprivate_get_margin_currenciesprivateGetMarginCurrenciesprivate_get_risk_limit_strategyprivateGetRiskLimitStrategyprivate_get_isolated_symbolsprivateGetIsolatedSymbolsprivate_get_margin_symbolsprivateGetMarginSymbols#private_get_isolated_account_symbolprivateGetIsolatedAccountSymbolprivate_get_margin_borrowprivateGetMarginBorrowprivate_get_margin_repayprivateGetMarginRepayprivate_get_margin_interestprivateGetMarginInterestprivate_get_project_listprivateGetProjectList&private_get_project_marketinterestrate#privateGetProjectMarketInterestRateprivate_get_redeem_ordersprivateGetRedeemOrdersprivate_get_purchase_ordersprivateGetPurchaseOrders&private_get_broker_api_rebase_download!privateGetBrokerApiRebaseDownload$private_get_broker_querymycommission!privateGetBrokerQueryMyCommissionprivate_get_broker_queryuserprivateGetBrokerQueryUser#private_get_broker_querydetailbyuid privateGetBrokerQueryDetailByUid'private_get_migrate_user_account_status"privateGetMigrateUserAccountStatus(private_get_affiliate_inviter_statistics$privateGetAffiliateInviterStatisticsprivate_post_sub_user_createdprivatePostSubUserCreatedprivate_post_sub_api_keyprivatePostSubApiKeyprivate_post_sub_api_key_updateprivatePostSubApiKeyUpdateprivate_post_deposit_addressesprivatePostDepositAddressesprivate_post_withdrawalsprivatePostWithdrawals(private_post_accounts_universal_transfer$privatePostAccountsUniversalTransfer"private_post_accounts_sub_transferprivatePostAccountsSubTransfer$private_post_accounts_inner_transfer privatePostAccountsInnerTransferprivate_post_transfer_outprivatePostTransferOutprivate_post_transfer_inprivatePostTransferInprivate_post_hf_ordersprivatePostHfOrdersprivate_post_hf_orders_testprivatePostHfOrdersTestprivate_post_hf_orders_syncprivatePostHfOrdersSyncprivate_post_hf_orders_multiprivatePostHfOrdersMulti!private_post_hf_orders_multi_syncprivatePostHfOrdersMultiSyncprivate_post_hf_orders_alterprivatePostHfOrdersAlter&private_post_hf_orders_dead_cancel_all privatePostHfOrdersDeadCancelAllprivate_post_ordersprivatePostOrdersprivate_post_orders_testprivatePostOrdersTestprivate_post_orders_multiprivatePostOrdersMultiprivate_post_stop_orderprivatePostStopOrderprivate_post_oco_orderprivatePostOcoOrderprivate_post_hf_margin_orderprivatePostHfMarginOrder!private_post_hf_margin_order_testprivatePostHfMarginOrderTestprivate_post_margin_orderprivatePostMarginOrderprivate_post_margin_order_testprivatePostMarginOrderTestprivate_post_margin_borrowprivatePostMarginBorrowprivate_post_margin_repayprivatePostMarginRepayprivate_post_purchaseprivatePostPurchaseprivate_post_redeemprivatePostRedeem!private_post_lend_purchase_updateprivatePostLendPurchaseUpdateprivate_post_bullet_privateprivatePostBulletPrivate*private_post_position_update_user_leverage%privatePostPositionUpdateUserLeverage#private_post_deposit_address_createprivatePostDepositAddressCreateprivate_delete_sub_api_keyprivateDeleteSubApiKey'private_delete_withdrawals_withdrawalid$privateDeleteWithdrawalsWithdrawalId private_delete_hf_orders_orderidprivateDeleteHfOrdersOrderId%private_delete_hf_orders_sync_orderid privateDeleteHfOrdersSyncOrderId/private_delete_hf_orders_client_order_clientoid)privateDeleteHfOrdersClientOrderClientOid4private_delete_hf_orders_sync_client_order_clientoid-privateDeleteHfOrdersSyncClientOrderClientOid'private_delete_hf_orders_cancel_orderid"privateDeleteHfOrdersCancelOrderIdprivate_delete_hf_ordersprivateDeleteHfOrders"private_delete_hf_orders_cancelallprivateDeleteHfOrdersCancelAllprivate_delete_orders_orderidprivateDeleteOrdersOrderId+private_delete_order_client_order_clientoid&privateDeleteOrderClientOrderClientOidprivate_delete_ordersprivateDeleteOrders!private_delete_stop_order_orderidprivateDeleteStopOrderOrderId0private_delete_stop_order_cancelorderbyclientoid,privateDeleteStopOrderCancelOrderByClientOid private_delete_stop_order_cancelprivateDeleteStopOrderCancel private_delete_oco_order_orderidprivateDeleteOcoOrderOrderId)private_delete_oco_client_order_clientoid$privateDeleteOcoClientOrderClientOidprivate_delete_oco_ordersprivateDeleteOcoOrders'private_delete_hf_margin_orders_orderid"privateDeleteHfMarginOrdersOrderId6private_delete_hf_margin_orders_client_order_clientoid/privateDeleteHfMarginOrdersClientOrderClientOidprivate_delete_hf_margin_ordersprivateDeleteHfMarginOrders"futurespublic_get_contracts_activefuturesPublicGetContractsActive"futurespublic_get_contracts_symbolfuturesPublicGetContractsSymbolfuturespublic_get_tickerfuturesPublicGetTicker!futurespublic_get_level2_snapshotfuturesPublicGetLevel2Snapshot futurespublic_get_level2_depth20futuresPublicGetLevel2Depth20!futurespublic_get_level2_depth100futuresPublicGetLevel2Depth100futurespublic_get_trade_historyfuturesPublicGetTradeHistoryfuturespublic_get_kline_queryfuturesPublicGetKlineQuery futurespublic_get_interest_queryfuturesPublicGetInterestQueryfuturespublic_get_index_queryfuturesPublicGetIndexQuery+futurespublic_get_mark_price_symbol_current&futuresPublicGetMarkPriceSymbolCurrentfuturespublic_get_premium_queryfuturesPublicGetPremiumQuery"futurespublic_get_trade_statisticsfuturesPublicGetTradeStatistics-futurespublic_get_funding_rate_symbol_current(futuresPublicGetFundingRateSymbolCurrent(futurespublic_get_contract_funding_rates$futuresPublicGetContractFundingRatesfuturespublic_get_timestampfuturesPublicGetTimestampfuturespublic_get_statusfuturesPublicGetStatus&futurespublic_get_level2_message_query"futuresPublicGetLevel2MessageQuery futurespublic_post_bullet_publicfuturesPublicPostBulletPublic&futuresprivate_get_transaction_history#futuresPrivateGetTransactionHistory#futuresprivate_get_account_overview futuresPrivateGetAccountOverview'futuresprivate_get_account_overview_all#futuresPrivateGetAccountOverviewAll futuresprivate_get_transfer_listfuturesPrivateGetTransferListfuturesprivate_get_ordersfuturesPrivateGetOrdersfuturesprivate_get_stopordersfuturesPrivateGetStopOrders#futuresprivate_get_recentdoneorders!futuresPrivateGetRecentDoneOrders!futuresprivate_get_orders_orderidfuturesPrivateGetOrdersOrderId%futuresprivate_get_orders_byclientoid"futuresPrivateGetOrdersByClientOidfuturesprivate_get_fillsfuturesPrivateGetFillsfuturesprivate_get_recentfillsfuturesPrivateGetRecentFills&futuresprivate_get_openorderstatistics$futuresPrivateGetOpenOrderStatisticsfuturesprivate_get_positionfuturesPrivateGetPositionfuturesprivate_get_positionsfuturesPrivateGetPositions+futuresprivate_get_margin_maxwithdrawmargin(futuresPrivateGetMarginMaxWithdrawMargin.futuresprivate_get_contracts_risk_limit_symbol)futuresPrivateGetContractsRiskLimitSymbol"futuresprivate_get_funding_historyfuturesPrivateGetFundingHistory7futuresprivate_get_copy_trade_futures_get_max_open_size/futuresPrivateGetCopyTradeFuturesGetMaxOpenSizeIfuturesprivate_get_copy_trade_futures_position_margin_max_withdraw_margin@futuresPrivateGetCopyTradeFuturesPositionMarginMaxWithdrawMargin futuresprivate_post_transfer_outfuturesPrivatePostTransferOutfuturesprivate_post_transfer_infuturesPrivatePostTransferInfuturesprivate_post_ordersfuturesPrivatePostOrdersfuturesprivate_post_orders_testfuturesPrivatePostOrdersTest futuresprivate_post_orders_multifuturesPrivatePostOrdersMulti7futuresprivate_post_position_margin_auto_deposit_status1futuresPrivatePostPositionMarginAutoDepositStatus)futuresprivate_post_margin_withdrawmargin&futuresPrivatePostMarginWithdrawMargin2futuresprivate_post_position_margin_deposit_margin-futuresPrivatePostPositionMarginDepositMargin4futuresprivate_post_position_risk_limit_level_change.futuresPrivatePostPositionRiskLimitLevelChange-futuresprivate_post_copy_trade_futures_orders(futuresPrivatePostCopyTradeFuturesOrders2futuresprivate_post_copy_trade_futures_orders_test,futuresPrivatePostCopyTradeFuturesOrdersTest0futuresprivate_post_copy_trade_futures_st_orders*futuresPrivatePostCopyTradeFuturesStOrdersEfuturesprivate_post_copy_trade_futures_position_margin_deposit_margin=futuresPrivatePostCopyTradeFuturesPositionMarginDepositMarginFfuturesprivate_post_copy_trade_futures_position_margin_withdraw_margin>futuresPrivatePostCopyTradeFuturesPositionMarginWithdrawMarginGfuturesprivate_post_copy_trade_futures_position_risk_limit_level_change>futuresPrivatePostCopyTradeFuturesPositionRiskLimitLevelChangeJfuturesprivate_post_copy_trade_futures_position_margin_auto_deposit_statusAfuturesPrivatePostCopyTradeFuturesPositionMarginAutoDepositStatus@futuresprivate_post_copy_trade_futures_position_changemarginmode:futuresPrivatePostCopyTradeFuturesPositionChangeMarginModeGfuturesprivate_post_copy_trade_futures_position_changecrossuserleverageAfuturesPrivatePostCopyTradeFuturesPositionChangeCrossUserLeverage<futuresprivate_post_copy_trade_getcrossmodemarginrequirement8futuresPrivatePostCopyTradeGetCrossModeMarginRequirement:futuresprivate_post_copy_trade_position_switchpositionmode5futuresPrivatePostCopyTradePositionSwitchPositionMode"futuresprivate_post_bullet_privatefuturesPrivatePostBulletPrivate$futuresprivate_delete_orders_orderid!futuresPrivateDeleteOrdersOrderId3futuresprivate_delete_orders_client_order_clientoid.futuresPrivateDeleteOrdersClientOrderClientOidfuturesprivate_delete_ordersfuturesPrivateDeleteOrders futuresprivate_delete_stopordersfuturesPrivateDeleteStopOrders/futuresprivate_delete_copy_trade_futures_orders*futuresPrivateDeleteCopyTradeFuturesOrders<futuresprivate_delete_copy_trade_futures_orders_client_order5futuresPrivateDeleteCopyTradeFuturesOrdersClientOrder,webexchange_get_currency_currency_chain_info'webExchangeGetCurrencyCurrencyChainInfobroker_get_broker_nd_infobrokerGetBrokerNdInfobroker_get_broker_nd_accountbrokerGetBrokerNdAccount#broker_get_broker_nd_account_apikeybrokerGetBrokerNdAccountApikey$broker_get_broker_nd_rebase_downloadbrokerGetBrokerNdRebaseDownload&broker_get_asset_ndbroker_deposit_list!brokerGetAssetNdbrokerDepositList$broker_get_broker_nd_transfer_detailbrokerGetBrokerNdTransferDetail#broker_get_broker_nd_deposit_detailbrokerGetBrokerNdDepositDetail$broker_get_broker_nd_withdraw_detailbrokerGetBrokerNdWithdrawDetailbroker_post_broker_nd_transferbrokerPostBrokerNdTransferbroker_post_broker_nd_accountbrokerPostBrokerNdAccount$broker_post_broker_nd_account_apikeybrokerPostBrokerNdAccountApikey+broker_post_broker_nd_account_update_apikey%brokerPostBrokerNdAccountUpdateApikey&broker_delete_broker_nd_account_apikey!brokerDeleteBrokerNdAccountApikeyearn_get_otc_loan_loanearnGetOtcLoanLoanearn_get_otc_loan_accountsearnGetOtcLoanAccountsearn_get_earn_redeem_previewearnGetEarnRedeemPreviewearn_get_earn_saving_productsearnGetEarnSavingProductsearn_get_earn_hold_assetsearnGetEarnHoldAssets earn_get_earn_promotion_productsearnGetEarnPromotionProducts"earn_get_earn_kcs_staking_productsearnGetEarnKcsStakingProductsearn_get_earn_staking_productsearnGetEarnStakingProducts"earn_get_earn_eth_staking_productsearnGetEarnEthStakingProductsearn_post_earn_ordersearnPostEarnOrdersearn_delete_earn_ordersearnDeleteEarnOrdersuta_get_market_announcementutaGetMarketAnnouncementuta_get_market_currencyutaGetMarketCurrencyuta_get_market_instrumentutaGetMarketInstrumentuta_get_market_tickerutaGetMarketTickeruta_get_market_orderbookutaGetMarketOrderbookuta_get_market_tradeutaGetMarketTradeuta_get_market_klineutaGetMarketKlineuta_get_market_funding_rateutaGetMarketFundingRate#uta_get_market_funding_rate_historyutaGetMarketFundingRateHistoryuta_get_market_cross_configutaGetMarketCrossConfiguta_get_server_statusutaGetServerStatus__static_attributes__r7       N/home/james-whalen/.local/lib/python3.13/site-packages/ccxt/abstract/kucoin.pyr   r      s!+   27hPUX^`cWd2ee/CHI`bjlqtz|  tA  DB  B"%@,1)XuvWXk,ZZ)JOPiksuz  ~D  FG  }H  KI  I&)G?DEXZbdilrtxky?zz #<5:>8UZ]cei\j5kk2,1)XuvWZm,\\)^c  eL  NV  X]  `f  hi  _j  _k  k14[OTUqs{  ~C  FL  NO  EP  PQ  Q),LQVWtv~  AF  IO  QR  HS  RT  T*-N=BCUW_afioqthu=vv":9>?OQY[`ciknbo9pp 6*/(EFTW=*YY05k8UU[]`Ta0bb-*/(EFTW=*YYMRSprz  }B  EK  MN  DO  NP  P(+JGLMegoqvy  BC  yD  HE  E%(D7<_hX]`fhj_k7ll48=oxY^agik`l8mm5INOgiqsx  |B  DF  {G  JH  H%(F9>PXZ`cikmbn9oo 616{IuW]_aVb1cc.05j)UU[]`Ta0bb-CHI_ajlqtz|  tA  DB  B"%@?DEWYbdilrtukv?ww #<DIJ_ajlqtz|}s~D#&AOTUpr{  ~C  FL  NO  EP  PQ  Q),LEJK`bkmru{}~t  FA  A#&B/4ZETZ\^S_/``,JOPjluw|  @F  HL  M  KN  N&)G7<^YX]`fhj_k7ll449-TY\bdf[g4hh1;@AQS\^cflnpeq;rr!8=BCTV_afioqsht=uu":AFGZ\eglouwynzA{{!$>AFGZ\eglouwzn{A||!$>05j)UU[]`Ta0bb-9>PY[`ciknbo9pp 66;M9V[^dfh]i6jj3?DEWYbdilrtvkw?xx #<CHI]_hjorxz|q}C~~"%@INOfhqsx  |B  DF  {G  JH  H%(F9>PY[`cikmbn9oo 6/4ZETZ\]S^/__,38yRWZ`bcYd3ee0UZ[z  }F  HM  PV  XY  OZ  V[  [,/RLQRkmvx}  AG  IJ  @K  ML  L'*ILQRkmvx}  AG  IJ  @K  ML  L'*IBGH\^ginqwyzp{B||"%?>CDVXachkqstju>vv #;MRSmoxz  CI  KL  BM  NN  N(+JX]^~  AJ  LQ  TZ  \]  S^  Y_  _.1U:?@PR[]bekmndo:pp!7@EF[]fhmpvxyoz@{{!$=\a  cG  IR  TY  \b  de  [f  ]g  g03YY^  `A  CL  NS  V\  ^_  U`  Za  a/2V/4ZETZ\]S^/__,,1(IuvWXk,ZZ)7<^YX]`fhi_j7kk4;@ASU^`ehnpqgr;ss!8UZ[{  ~G  IN  QW  YZ  P[  V\  \,/R*/EFTV<*XX5:=)UZ]ceg\h5ii238yRWZ`bcYd3ee0BGH^`ikpsy{|r}B~~"%?^c  eG  IR  TY  \b  de  [f  _g  g03[@EF[]fhmpvxyoz@{{!$=OTUrt}  @E  HN  PQ  GR  PS  S),LQVWu  xA  CH  KQ  ST  JU  RV  V*-N38yRWZ`bcYd3ee0KPQjluw|  @F  HI  J  LK  K'*HGLMdfoqvy  BD  yE  HF  F%(DMRSoqz  }B  EK  MN  DO  NP  P(+Jin  p[  ]f  hm  pv  xy  oz  j{  {7:f<ABSU^`ehnpqgr<ss"9/4ZETZ\^S_/``,AFGZ\eglouwynzA{{!$>DIJ_ajlqtz|~s  EA  A#&A?DEWYbdilrtvkw?xx #<;@AQS\^cflnoep;qq!8LQRmoxz  CI  KM  BN  MO  O'*I9>PY[`cikmbn9oo 67<^YX]`fhj_k7ll4=BCTV_afioqsht=uu":7<^YX]`fhj_k7ll4SXYu  xA  CH  KQ  SV  JW  TX  X*-P9>PY[`cikmbn9oo 6=BCTV_afioqsht=uu":QVWsu~  AF  IO  QR  HS  RT  T*-NOTUoqz  }B  EK  MN  DO  PP  P(+L?DEWYbdilrtukv?ww #<MRSlnwy~  BH  JK  AL  NM  M'*JSXYv  yB  DI  LR  TU  KV  TW  W+.PV[\z  }F  HM  PV  XZ  O[  W\  \,/S@EFXZcekntvzm{@||!$=6;M9V\_egi^j6kk3CHI]_hjpsy{}r~C#&@CHI\^giorxz|q}C~~"%@8=mYX^agil`m8nn5V[\y  |E  GM  PV  XY  OZ  W[  [,/SJOPgirtz  ~D  FH  }I  KJ  J&)GNSTmox  {A  DJ  LN  CO  OP  P(+K9>~yZ`cikmbn9oo 67<]IW]`fhj_k7ll438iQWZ`bcYd3ee0<ABRT]_ehnpqgr<ss"9<ABRT]_ehnpqgr<ss"9>CDUW`bhkqstju>vv #;GLMcenpvy  BC  yD  HE  E%(D>CDUW`bhkqstju>vv #;PUVqs|  E  HN  PQ  GR  QS  S*-M.3HiRXZ[Q\.]]+7<]IW]`fhi_j7kk49>~yZ`ciklbm9nn 65:<TZ]cef\g5hh238iQWZ`bcYd3ee0>CDUW`bhkqstju>vv #;GLMcenpvy  BC  yD  HE  E%(D9>~yZ`ciklbm9nn 6BGH[]fhnqwyzp{B||"%?;@R[]cflnpeq;rr!89>~yZ`cikmbn9oo 627
IvX^`bWc2dd/.3HiRXZ\Q].^^+HMNdfoqw  {A  CE  zF  IG  G%(E=BCSU^`fioqsht=uu":Y^_~  AJ  LR  U[  ]^  T_  Z`  `.1VLQRjluw}  AG  IK  @L  MM  M'*I:?yZbekmodp:qq!7UZ[w  zC  EM  PV  XZ  O[  V\  \+.RFKLaclnvy  BC  yD  GE  E$'COTUoqz  }E  HN  PQ  GR  PS  S),Lbg  iM  OX  Zb  ek  mn  do  cp  p36_kp  r[  ]f  hp  sy  {|  r}  l~  ~8;hSXYu  xA  CK  NT  VW  MX  TY  Y+.P7<[)U]`fhi_j7kk4JOPegprz  ~D  FH  }I  KJ  J&)GAFGY[dfnqwyzp{A||!$>[`  bB  DM  OW  Z`  bc  Yd  \e  e/2X27)XX^`bWc2dd/HMNdfoqy  }C  EF  |G  IH  H%(Efk  mP  R[  ]e  hn  pq  gr  gs  s47cFKL_ajltw}  @A  wB  GC  C$'CFKLaclnvy  BC  yD  GE  E$'CW\]{  ~G  IQ  TZ  \]  S^  X_  _-0T9>|YX`ciklbm9nn 6SXYu  xA  CK  NT  VW  MX  TY  Y+.Pot  va  cl  nv  y  AB  xC  pD  D:=lDIJ\^giqtz|~s  EA  A#&AKPQcetv{  E  GJ  ~K  LL  L&)HKPQegvx}  AG  IL  @M  LN  N&)H8=hY^agij`k8ll5INO`bqsx  |B  DG  {H  JI  I%(FGLM]_npux~  AD  xE  HF  F$'DINO`bqsx  |B  DF  {G  JH  H%(FEJ?\kmru{  ~A  uB  FC  C#&BAF}Veglouwzn{A||!$>GLM]_npux~  AD  xE  HF  F$'DAF}VeglouwxnyAzz!$>[`a~  AP  RW  Z`  be  Yf  \g  g/2XEJ?\kmru{  ~A  uB  FC  C#&BKPQcetv{  E  GJ  ~K  LL  L&)H_d  fE  GV  X]  `f  hi  _j  `k  k14\V[\t  wF  HM  PV  X[  O\  W]  ],/S>CKQ`bgjprsit>uu";8=hY^agij`k8ll5RWXnp  BG  JP  RX  IY  SZ  Z*-OGL_^moux~  AC  xD  HE  E$'DSXYn  qA  CH  KQ  ST  JU  TV  V*-PMRSegwy~  BH  JM  AN  NO  O'*JTYZp  sC  EJ  MS  UV  LW  UX  X+.QGL_^npux~  AC  xD  HE  E$'D:?JZ\adjlmcn:oo 7BGVfhmpvxyozB{{!$?NSTfhxz  CI  KN  BO  OP  P'*KINOacsuz  ~D  FI  }J  JK  K%(FQVWkm}  @E  HN  PS  GT  RU  U),N8=gGWY^agil`m8nn5DI-Yikpsy{~r  EA  A"%ATYZo  rB  DI  LR  TV  KW  UX  X*-Q>CJP`bgjprsit>uu";@EkScejmsuvlw@xx #=]bc}  @P  RW  Z`  bd  Ye  ^f  f/2Zaf  hG  IY  [`  ci  kn  bo  bp  p25^KPQbdtv{  E  GJ  ~K  LL  L&)Hpu  w]  _o  qv  y  AB  xC  qD  D;>m TY  ZR  Td  fk  nt  vx  my  Tz  zM  QQGL^]moux~  AC  xD  HE  E$'DEJ=Zjlru{}  uA  FB  B#&B<A(L\^dgmopfq<rr!9EJ=Zjlru{}~t  FA  A#&BGL^]moux~  AD  xE  HF  F$'Drw  y^  `p  rx  {A  CD  zE  sF  F;>oY^_v  yI  KQ  TZ  \^  S_  Z`  `-0Vin  pP  Rb  dj  ms  uv  lw  jx  x69flq  sU  Wg  io  rx  z{  q|  m}  }8;i_d  fA  CS  U[  ^d  fg  ]h  `i  i14\hm  oO  Qa  ci  lr  tu  kv  iw  w69edi  kI  K[  ]c  fl  no  ep  eq  q47a MR  SF  HX  Z`  ci  kl  bm  Mn  nI  MJ OT  UI  K[  ]c  fl  np  eq  Or  rJ  NL PU  VK  M]  _e  hn  pq  gr  Ps  sK  OM V[  \T  Vf  hn  qw  yz  p{  V|  |N  RS EJ  Ky  {K  MS  V\  ^_  U`  Ea  aD  HB SX  YN  P`  bh  kq  st  ju  Sv  vK  OP D  Eo  qA  CI  LR  TW  KX  Y  Y@C{y~  @h  jz  |B  EK  MN  DO  zP  P>AvKPQacsu{  E  GI  ~J  LK  K&)HOTUgiy  |D  GM  OR  FS  PT  T(+Lkp  rS  Ue  go  rx  z}  q~  l  7:h@EhP`bjmsuwlx@yy #=HMl\lnvy  BF  yG  IH  H$'Ech  jE  GW  Ya  dj  lo  cp  dq  q36` |A  Bj  l|  ~F  IO  QT  HU  |V  V@Cx]b  dB  DQ  SX  [a  cd  Ze  ^f  f03Z8=>NPXZ_bhjkal8mm 5>CDWYachkqstju>vv #;KPQkmuw|  @F  HI  J  LK  K'*HMRSnpxz  CI  KL  BM  NN  N(+JQVWtv~  AF  IO  QR  HS  RT  T*-NMRSnpxz  CI  KL  BM  NN  N(+JKPQkmuw|  @F  HI  J  LK  K'*HMRSnpxz  CI  KL  BM  NN  N(+JBGH\^fhnqwyzp{B||"%?@EFY[cekntvwmx@yy!$=MRSmowy  CI  KL  BM  NN  N(+JZ_  aB  DL  NT  W]  _`  Va  [b  b/2WQVWqs{  ~F  IO  QR  HS  RT  T*-N27QVY_abXc2dd/:?@SU[]bekmndo:pp!7>CDY[achkqsvjw>xx #;@EF\^dfkntvymz@{{!$=8=>PRXZ_bhjman8oo 5FKLegmotw}  @C  wD  GE  E$'CINOjlrty  }C  EH  |I  JJ  J&)FBGH_aginqwy|p}B~~"%?INOjlrty  }C  EH  |I  JJ  J&)F16}ffW]_bVc1dd.5:=&RZ]ceh\i5jj2=BCXZ_afioqsht=uu":5:;LeUZ]cef\g5hh29>?RTY[`ciklbm9nn 616uW]_aVb1cc.7<=OQVX]`fhi_j7kk4/4^UETZ\]S^/__,/4^UETZ\]S^/__,<ABWY^`ehnpqgr<ss"9KPQnpuw|  @F  HI  J  LK  K'*H<ABWY^`ehnprgs<tt"916uW]_`Va1bb.r1  r   N)ccxt.base.typesr   r   r7   r1  r2  <module>r4     s    !zc zcr1  