
    !:hC                     $    d dl mZ  G d d      Zy)    )Entryc                   J   e Zd Z edddddi      xZZ edddddi      xZZ edddddi      xZZ	 ed	ddddi      xZ
Z ed
ddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZ Z! edddddi      xZ"Z# edddddi      xZ$Z% edddddi      xZ&Z' edddddi      xZ(Z) edddddi      xZ*Z+ ed ddddi      xZ,Z- ed!ddddi      xZ.Z/ ed"ddddi      xZ0Z1 ed#ddddi      xZ2Z3 ed$ddddi      xZ4Z5 ed%ddddi      xZ6Z7 ed&ddddi      xZ8Z9 ed'd(dddi      xZ:Z; ed)d(dddi      xZ<Z= ed*d(dddi      xZ>Z? ed+d(dddi      xZ@ZA ed,d(dddi      xZBZC ed-d(dddi      xZDZE ed.d(dddi      xZFZG ed/d(dddi      xZHZI ed%d(dddi      xZJZK ed0d(dddi      xZLZM ed1d(dddi      xZNZO ed2d(ddd3i      xZPZQ ed4d(dddi      xZRZS ed5d(dddi      xZTZU ed6d(dddi      xZVZW ed7d(ddd8i      xZXZY ed9d(dddi      xZZZ[ ed:d(dddi      xZ\Z] ed;d(dddi      xZ^Z_ ed<d(dddi      xZ`Za ed=d(ddd8i      xZbZc ed>d(ddd8i      xZdZe ed?d(ddd8i      xZfZg ed@d(dddi      xZhZi edAd(dddi      xZjZk edBd(dddi      xZlZm edCd(dddi      xZnZo edDd(ddd8i      xZpZq edEd(dddi      xZrZs edFd(dddGi      xZtZu edHd(dddIi      xZvZw edJd(dddIi      xZxZy edKd(dddIi      xZzZ{ edLd(dddGi      xZ|Z} edMd(dddGi      xZ~Z edNd(dddIi      xZZ edOd(dddIi      xZZ edPd(dddIi      xZZ edQd(dddIi      xZZ edRd(dddIi      xZZ edSd(ddd8i      xZZ edTd(dUddi      xZZ edVd(dUddi      xZZ edWd(dUddi      xZZ edXd(dUddi      xZZ edYd(dUddi      xZZ edZd(dUddi      xZZ ed[d(dUddi      xZZ ed\d(dUddi      xZZ ed]d(dUddi      xZZ ed^d(dUdd8i      xZZ ed_d(dUdd8i      xZZ ed`d(dUdd8i      xZZ edad(dUddi      xZZ edbd(dUdd8i      xZZ edcd(dUdd8i      xZZ eddd(dUddi      xZZ eded(dUddi      xZZ edfd(dUddi      xZZ edgd(dUddi      xZZ edhd(dUddi      xZZ edid(dUddji      xZZ edkd(dUddi      xZZ edld(dUdd8i      xZZ edmd(dUdd8i      xZZ ednd(dUdd8i      xZZ edod(dUddpi      xZZ edqd(dUddi      xZZ edrd(dUddi      xZZ edsd(dUddi      xZZ edtd(dUddui      xZZ edvd(dUddui      xZZ edwd(dUddxi      xZZ edyd(dUddpi      xZZ edzd(dUddi      xZZ ed{d(dUddxi      xZZ ed|d(dUddpi      xZZ ed}d(dUddxi      xZZ ed~d(dUddxi      xZZ edd(dUddxi      xZZ edd(dUddxi      xZZ edd(dUddxi      xZZ edd(dUddxi      xZZ edd(dUddxi      xZZ edd(dUddpi      xZZ edd(dUdd8i      xZZy)ImplicitAPIzsystem/timepublicGETcost   zsystem/servicezspot/v1/currenciesg      @zspot/v1/symbolszspot/v1/symbols/details   zspot/quotation/v3/tickers   zspot/quotation/v3/ticker   zspot/quotation/v3/lite-klineszspot/quotation/v3/klines   zspot/quotation/v3/bookszspot/quotation/v3/tradeszspot/v1/tickerzspot/v2/ticker   zspot/v1/ticker_detailzspot/v1/stepszspot/v1/symbols/klinezspot/v1/symbols/bookzspot/v1/symbols/tradeszcontract/v1/tickers   zcontract/public/detailszcontract/public/depthzcontract/public/open-interestzcontract/public/funding-ratez$contract/public/funding-rate-historyzcontract/public/klinezaccount/v1/currencieszcontract/public/markprice-klinez$account/sub-account/v1/transfer-listprivatez'account/sub-account/v1/transfer-historyz"account/sub-account/main/v1/walletz+account/sub-account/main/v1/subaccount-listz+account/contract/sub-account/main/v1/walletz2account/contract/sub-account/main/v1/transfer-listz0account/contract/sub-account/v1/transfer-historyzaccount/v1/walletzspot/v1/walletzaccount/v1/deposit/addresszaccount/v1/withdraw/charge    z#account/v2/deposit-withdraw/historyz"account/v1/deposit-withdraw/detailz account/v1/withdraw/address/listzspot/v1/order_detail   zspot/v2/orderszspot/v1/tradeszspot/v2/tradeszspot/v3/orderszspot/v2/order_detailz%spot/v1/margin/isolated/borrow_recordz$spot/v1/margin/isolated/repay_recordzspot/v1/margin/isolated/pairszspot/v1/margin/isolated/accountzspot/v1/trade_feezspot/v1/user_feezspot/v1/broker/rebatezcontract/private/assets-detailzcontract/private/orderg333333?zcontract/private/order-history
   zcontract/private/positionzcontract/private/position-v2z contract/private/get-open-ordersz#contract/private/current-plan-orderzcontract/private/tradeszcontract/private/position-riskz%contract/private/affilate/rebate-listz$contract/private/affilate/trade-listz$contract/private/transaction-historyz"contract/private/get-position-modez'account/sub-account/main/v1/sub-to-mainPOSTz&account/sub-account/sub/v1/sub-to-mainz'account/sub-account/main/v1/main-to-subz%account/sub-account/sub/v1/sub-to-subz&account/sub-account/main/v1/sub-to-subz0account/contract/sub-account/main/v1/sub-to-mainz0account/contract/sub-account/main/v1/main-to-subz/account/contract/sub-account/sub/v1/sub-to-mainzaccount/v1/withdraw/applyzspot/v1/submit_orderzspot/v1/batch_orderszspot/v2/cancel_orderzspot/v1/cancel_orderszspot/v4/query/orderzspot/v4/query/client-orderzspot/v4/query/open-orderszspot/v4/query/history-orderszspot/v4/query/tradeszspot/v4/query/order-tradeszspot/v4/cancel_orderszspot/v4/cancel_allZ   zspot/v4/batch_orderszspot/v3/cancel_orderzspot/v2/batch_orderszspot/v2/submit_orderzspot/v1/margin/submit_orderg      ?zspot/v1/margin/isolated/borrowzspot/v1/margin/isolated/repayz spot/v1/margin/isolated/transferz!account/v1/transfer-contract-list<   zaccount/v1/transfer-contractzcontract/private/submit-orderg      @zcontract/private/cancel-orderzcontract/private/cancel-ordersz"contract/private/submit-plan-orderz"contract/private/cancel-plan-orderz contract/private/submit-leveragez#contract/private/submit-tp-sl-orderz"contract/private/modify-plan-orderz)contract/private/modify-preset-plan-orderz#contract/private/modify-limit-orderz#contract/private/modify-tp-sl-orderz#contract/private/submit-trail-orderz#contract/private/cancel-trail-orderz"contract/private/set-position-modeN)__name__
__module____qualname__r   public_get_system_timepublicGetSystemTimepublic_get_system_servicepublicGetSystemServicepublic_get_spot_v1_currenciespublicGetSpotV1Currenciespublic_get_spot_v1_symbolspublicGetSpotV1Symbols"public_get_spot_v1_symbols_detailspublicGetSpotV1SymbolsDetails$public_get_spot_quotation_v3_tickerspublicGetSpotQuotationV3Tickers#public_get_spot_quotation_v3_tickerpublicGetSpotQuotationV3Ticker(public_get_spot_quotation_v3_lite_klines"publicGetSpotQuotationV3LiteKlines#public_get_spot_quotation_v3_klinespublicGetSpotQuotationV3Klines"public_get_spot_quotation_v3_bookspublicGetSpotQuotationV3Books#public_get_spot_quotation_v3_tradespublicGetSpotQuotationV3Tradespublic_get_spot_v1_tickerpublicGetSpotV1Tickerpublic_get_spot_v2_tickerpublicGetSpotV2Ticker public_get_spot_v1_ticker_detailpublicGetSpotV1TickerDetailpublic_get_spot_v1_stepspublicGetSpotV1Steps public_get_spot_v1_symbols_klinepublicGetSpotV1SymbolsKlinepublic_get_spot_v1_symbols_bookpublicGetSpotV1SymbolsBook!public_get_spot_v1_symbols_tradespublicGetSpotV1SymbolsTradespublic_get_contract_v1_tickerspublicGetContractV1Tickers"public_get_contract_public_detailspublicGetContractPublicDetails public_get_contract_public_depthpublicGetContractPublicDepth(public_get_contract_public_open_interest#publicGetContractPublicOpenInterest'public_get_contract_public_funding_rate"publicGetContractPublicFundingRate/public_get_contract_public_funding_rate_history)publicGetContractPublicFundingRateHistory public_get_contract_public_klinepublicGetContractPublicKline public_get_account_v1_currenciespublicGetAccountV1Currencies*public_get_contract_public_markprice_kline%publicGetContractPublicMarkpriceKline0private_get_account_sub_account_v1_transfer_list)privateGetAccountSubAccountV1TransferList3private_get_account_sub_account_v1_transfer_history,privateGetAccountSubAccountV1TransferHistory.private_get_account_sub_account_main_v1_wallet'privateGetAccountSubAccountMainV1Wallet7private_get_account_sub_account_main_v1_subaccount_list/privateGetAccountSubAccountMainV1SubaccountList7private_get_account_contract_sub_account_main_v1_wallet/privateGetAccountContractSubAccountMainV1Wallet>private_get_account_contract_sub_account_main_v1_transfer_list5privateGetAccountContractSubAccountMainV1TransferList<private_get_account_contract_sub_account_v1_transfer_history4privateGetAccountContractSubAccountV1TransferHistoryprivate_get_account_v1_walletprivateGetAccountV1Wallet!private_get_account_v1_currenciesprivateGetAccountV1Currenciesprivate_get_spot_v1_walletprivateGetSpotV1Wallet&private_get_account_v1_deposit_address!privateGetAccountV1DepositAddress&private_get_account_v1_withdraw_charge!privateGetAccountV1WithdrawCharge/private_get_account_v2_deposit_withdraw_history)privateGetAccountV2DepositWithdrawHistory.private_get_account_v1_deposit_withdraw_detail(privateGetAccountV1DepositWithdrawDetail,private_get_account_v1_withdraw_address_list&privateGetAccountV1WithdrawAddressList private_get_spot_v1_order_detailprivateGetSpotV1OrderDetailprivate_get_spot_v2_ordersprivateGetSpotV2Ordersprivate_get_spot_v1_tradesprivateGetSpotV1Tradesprivate_get_spot_v2_tradesprivateGetSpotV2Tradesprivate_get_spot_v3_ordersprivateGetSpotV3Orders private_get_spot_v2_order_detailprivateGetSpotV2OrderDetail1private_get_spot_v1_margin_isolated_borrow_record*privateGetSpotV1MarginIsolatedBorrowRecord0private_get_spot_v1_margin_isolated_repay_record)privateGetSpotV1MarginIsolatedRepayRecord)private_get_spot_v1_margin_isolated_pairs#privateGetSpotV1MarginIsolatedPairs+private_get_spot_v1_margin_isolated_account%privateGetSpotV1MarginIsolatedAccountprivate_get_spot_v1_trade_feeprivateGetSpotV1TradeFeeprivate_get_spot_v1_user_feeprivateGetSpotV1UserFee!private_get_spot_v1_broker_rebateprivateGetSpotV1BrokerRebate*private_get_contract_private_assets_detail%privateGetContractPrivateAssetsDetail"private_get_contract_private_orderprivateGetContractPrivateOrder*private_get_contract_private_order_history%privateGetContractPrivateOrderHistory%private_get_contract_private_position!privateGetContractPrivatePosition(private_get_contract_private_position_v2#privateGetContractPrivatePositionV2,private_get_contract_private_get_open_orders&privateGetContractPrivateGetOpenOrders/private_get_contract_private_current_plan_order)privateGetContractPrivateCurrentPlanOrder#private_get_contract_private_tradesprivateGetContractPrivateTrades*private_get_contract_private_position_risk%privateGetContractPrivatePositionRisk1private_get_contract_private_affilate_rebate_list+privateGetContractPrivateAffilateRebateList0private_get_contract_private_affilate_trade_list*privateGetContractPrivateAffilateTradeList0private_get_contract_private_transaction_history+privateGetContractPrivateTransactionHistory.private_get_contract_private_get_position_mode(privateGetContractPrivateGetPositionMode4private_post_account_sub_account_main_v1_sub_to_main+privatePostAccountSubAccountMainV1SubToMain3private_post_account_sub_account_sub_v1_sub_to_main*privatePostAccountSubAccountSubV1SubToMain4private_post_account_sub_account_main_v1_main_to_sub+privatePostAccountSubAccountMainV1MainToSub2private_post_account_sub_account_sub_v1_sub_to_sub)privatePostAccountSubAccountSubV1SubToSub3private_post_account_sub_account_main_v1_sub_to_sub*privatePostAccountSubAccountMainV1SubToSub=private_post_account_contract_sub_account_main_v1_sub_to_main3privatePostAccountContractSubAccountMainV1SubToMain=private_post_account_contract_sub_account_main_v1_main_to_sub3privatePostAccountContractSubAccountMainV1MainToSub<private_post_account_contract_sub_account_sub_v1_sub_to_main2privatePostAccountContractSubAccountSubV1SubToMain&private_post_account_v1_withdraw_apply!privatePostAccountV1WithdrawApply!private_post_spot_v1_submit_orderprivatePostSpotV1SubmitOrder!private_post_spot_v1_batch_ordersprivatePostSpotV1BatchOrders!private_post_spot_v2_cancel_orderprivatePostSpotV2CancelOrder"private_post_spot_v1_cancel_ordersprivatePostSpotV1CancelOrders private_post_spot_v4_query_orderprivatePostSpotV4QueryOrder'private_post_spot_v4_query_client_order!privatePostSpotV4QueryClientOrder&private_post_spot_v4_query_open_orders privatePostSpotV4QueryOpenOrders)private_post_spot_v4_query_history_orders#privatePostSpotV4QueryHistoryOrders!private_post_spot_v4_query_tradesprivatePostSpotV4QueryTrades'private_post_spot_v4_query_order_trades!privatePostSpotV4QueryOrderTrades"private_post_spot_v4_cancel_ordersprivatePostSpotV4CancelOrdersprivate_post_spot_v4_cancel_allprivatePostSpotV4CancelAll!private_post_spot_v4_batch_ordersprivatePostSpotV4BatchOrders!private_post_spot_v3_cancel_orderprivatePostSpotV3CancelOrder!private_post_spot_v2_batch_ordersprivatePostSpotV2BatchOrders!private_post_spot_v2_submit_orderprivatePostSpotV2SubmitOrder(private_post_spot_v1_margin_submit_order"privatePostSpotV1MarginSubmitOrder+private_post_spot_v1_margin_isolated_borrow%privatePostSpotV1MarginIsolatedBorrow*private_post_spot_v1_margin_isolated_repay$privatePostSpotV1MarginIsolatedRepay-private_post_spot_v1_margin_isolated_transfer'privatePostSpotV1MarginIsolatedTransfer.private_post_account_v1_transfer_contract_list(privatePostAccountV1TransferContractList)private_post_account_v1_transfer_contract$privatePostAccountV1TransferContract*private_post_contract_private_submit_order%privatePostContractPrivateSubmitOrder*private_post_contract_private_cancel_order%privatePostContractPrivateCancelOrder+private_post_contract_private_cancel_orders&privatePostContractPrivateCancelOrders/private_post_contract_private_submit_plan_order)privatePostContractPrivateSubmitPlanOrder/private_post_contract_private_cancel_plan_order)privatePostContractPrivateCancelPlanOrder-private_post_contract_private_submit_leverage(privatePostContractPrivateSubmitLeverage0private_post_contract_private_submit_tp_sl_order)privatePostContractPrivateSubmitTpSlOrder/private_post_contract_private_modify_plan_order)privatePostContractPrivateModifyPlanOrder6private_post_contract_private_modify_preset_plan_order/privatePostContractPrivateModifyPresetPlanOrder0private_post_contract_private_modify_limit_order*privatePostContractPrivateModifyLimitOrder0private_post_contract_private_modify_tp_sl_order)privatePostContractPrivateModifyTpSlOrder0private_post_contract_private_submit_trail_order*privatePostContractPrivateSubmitTrailOrder0private_post_contract_private_cancel_trail_order*privatePostContractPrivateCancelTrailOrder/private_post_contract_private_set_position_mode)privatePostContractPrivateSetPositionMode     O/var/www/html/turnos/venv/lib/python3.12/site-packages/ccxt/abstract/bitmart.pyr   r      s   38RWZ`bcYd3ee09>?OQY[`ciklbm9nn 6@EFZ\dfkntvymz@{{!$=:?@QS[]bekmpdq:rr!7INOhjrty  }C  EF  |G  JH  H&)FMRSnpxz  CI  KL  BM  NN  N(+JKPQkmuw|  @F  HI  J  LK  K'*HTYZy  |D  FK  NT  VW  MX  UY  Y,/QKPQkmuw|  @F  HI  J  LK  K'*HINOhjrty  }C  EF  |G  JH  H&)FKPQkmuw|  @F  HI  J  LK  K'*H8=>NPXZ_bhjkal8mm 58=>NPXZ_bhjlam8nn 5EJKbdlnsv|~  vA  FB  B$'B6;OXW\_egi^j6kk3EJKbdlnsv|~  vA  FB  B$'BCHI_aikpsy{|r}C~~#&@GLMegoqvy  BC  yD  HE  E%(DBGH]_ginqwy{p|B}}"%?JOPiksuz  ~D  FG  }H  KI  I&)GFKLcemotw}  @A  wB  GC  C$'CUZ[z  }E  GL  OU  WY  NZ  V[  [,/RSXYw  zB  DI  LR  TV  KW  TX  X+.Pbg  iO  QY  [`  ci  km  bn  co  o36_FKLcemotw}  @A  wB  GC  C$'CFKLcemotw}  @B  wC  GD  D$'CY^  `A  CK  MR  U[  ]^  T_  Z`  `.1Vch  jP  R[  ]b  ek  mp  dq  dr  r47`in  pY  [d  fk  nt  vy  mz  j{  {7:f_d  fJ  LU  W\  _e  gh  ^i  `j  j25\pu  wd  fo  qv  y  AD  xE  qF  F;>mpu  wd  fo  qv  y  AB  xC  qD  D;>m ~C  Dx  zC  EJ  MS  UX  LY  ~Z  ZBEzz  As  u~  @E  HN  PS  GT  {U  U@Cw@EFY[dfkntvwmx@yy!$=HMNegprw  {A  CE  zF  IG  G%(E:?@PR[]bekmndo:pp!7QVWsu~  AF  IO  QS  HT  RU  U*-NQVWsu~  AF  IO  QS  HT  RU  U*-Nbg  iN  PY  [`  ci  kn  bo  cp  p36_`e  gK  MV  X]  `f  hk  _l  am  m25]\a  cE  GP  RW  Z`  bd  Ye  ]f  f03YEJKaclnsv|~  vA  FB  B$'B:?@PR[]bekmndo:pp!7:?@PR[]bekmndo:pp!7:?@PR[]bekmndo:pp!7:?@PR[]bekmndo:pp!7EJKaclnsv|~  vA  FB  B$'Bej  lS  U^  `e  hn  pq  gr  fs  s58bch  jP  R[  ]b  ek  mn  do  dp  p47`V[\{  ~G  IN  QW  Y[  P\  W]  ]-0SZ_  aB  DM  OT  W]  _`  Va  [b  b/2W?DEXZcejmsuwlx?yy!$<=BCUW`bgjprtiu=vv #:GLMdfoqvy  BC  yD  HE  E%(DY^_  BK  MR  U[  ]^  T_  Z`  `.1VJOPhjsuz  ~D  FI  }J  KK  K&)GY^_  BK  MR  U[  ]_  T`  Za  a.1VPUVqs|  D  GM  OQ  FR  QS  S),MUZ[y  |E  GL  OU  WY  NZ  V[  [,/R\a  cE  GP  RW  Z`  be  Yf  ]g  g03Ybg  iN  PY  [`  ci  kn  bo  cp  p36_LQRkmvx}  AG  IK  @L  MM  M'*IY^_  BK  MR  U[  ]_  T`  Za  a.1Vfk  mT  V_  af  io  qs  ht  gu  u58cdi  kQ  S\  ^c  fl  np  eq  er  r47aej  lR  T]  _d  gm  oq  fr  fs  s47b`e  gK  MV  X]  `f  hi  _j  ak  k25]in  pY  [d  fl  ou  wy  nz  j{  {8;fgl  nV  Xa  ci  lr  tv  kw  hx  x7:din  pY  [d  fl  ou  wy  nz  j{  {8;fej  lS  U^  `f  io  qs  ht  fu  u69bgl  nV  Xa  ci  lr  tv  kw  hx  x7:dz  As  u~  @F  IO  QT  HU  {V  VADwz  As  u~  @F  IO  QT  HU  {V  VADwx}  p  r{  }C  FL  NQ  ER  yS  S@CuQVWrt}  @F  IO  QT  HU  RV  V*-NGLMcenpvy  BC  yD  HE  E%(DGLMcenpvy  BC  yD  HE  E%(DGLMcenpvy  BC  yD  HE  E%(DINOfhqsy  }C  EG  |H  JI  I&)FEJK`bkmsv|~  vA  FB  B$'BRWXtv  BH  KQ  ST  JU  SV  V+.OPUVqs|  E  HN  PQ  GR  QS  S*-MV[\z  }F  HN  QW  YZ  P[  W\  \-0SGLMcenpvy  BC  yD  HE  E%(DRWXtv  BH  KQ  ST  JU  SV  V+.OINOfhqsy  }C  EF  |G  JH  H&)FCHI]_hjpsy{}r~C#&@GLMcenpvy  BC  yD  HE  E%(DGLMcenpvy  BC  yD  HE  E%(DGLMcenpvy  BC  yD  HE  E%(DGLMcenpvy  BC  yD  HE  E%(DTYZw  zC  EK  NT  VY  MZ  U[  [,/QZ_  aA  CL  NT  W]  _a  Vb  [c  c/2WX]^}  @I  KQ  TZ  \^  S_  Y`  `.1U^c  eG  IR  TZ  ]c  eg  \h  _i  i14[`e  gJ  LU  W]  `f  hj  _k  al  l25]W\]{  ~G  IO  RX  Z\  Q]  X^  ^-0TY^_~  AJ  LR  U[  ]`  Ta  Zb  b.1VY^_~  AJ  LR  U[  ]`  Ta  Zb  b.1V[`  bB  DM  OU  X^  `b  Wc  \d  d/2Xbg  iM  OX  Z`  ci  kn  bo  cp  p36_bg  iM  OX  Z`  ci  kn  bo  cp  p36__d  fH  JS  U[  ^d  fi  ]j  `k  k14\ch  jO  QZ  \b  ek  mp  dq  dr  r47`bg  iM  OX  Z`  ci  kn  bo  cp  p36_ot  va  cl  nt  w}  B  vC  pD  D:=ldi  kP  R[  ]c  fl  nq  er  es  s47ach  jO  QZ  \b  ek  mp  dq  dr  r47`di  kP  R[  ]c  fl  nq  er  es  s47adi  kP  R[  ]c  fl  nq  er  es  s47abg  iM  OX  Z`  ci  kl  bm  cn  n36_r   r   N)ccxt.base.typesr   r   r   r   r   <module>r      s    !qn qnr   