UNPKG

@compendiumfi/pendax

Version:

connector for centralized cryptocurrency exchanges

1 lines 165 kB
const a4_0x2ca417=a4_0x5155;(function(_0x281d13,_0x3be0fd){const _0x588e3f=a4_0x5155,_0x1aed03=_0x281d13();while(!![]){try{const _0x4a7ebd=-parseInt(_0x588e3f(0x2bd))/0x1+-parseInt(_0x588e3f(0x3e2))/0x2+-parseInt(_0x588e3f(0x293))/0x3*(-parseInt(_0x588e3f(0x2cc))/0x4)+-parseInt(_0x588e3f(0x193))/0x5*(parseInt(_0x588e3f(0x30d))/0x6)+parseInt(_0x588e3f(0x298))/0x7+-parseInt(_0x588e3f(0x15c))/0x8+parseInt(_0x588e3f(0x175))/0x9*(parseInt(_0x588e3f(0x271))/0xa);if(_0x4a7ebd===_0x3be0fd)break;else _0x1aed03['push'](_0x1aed03['shift']());}catch(_0x41f42a){_0x1aed03['push'](_0x1aed03['shift']());}}}(a4_0x43cd,0xddeda));function a4_0x43cd(){const _0x15be6c=['getWithdrawHistory','setSubaccountLevelNdBroker','getOrdersByIdHedged','getPositionTiers','cancelMultipleOrders','69fAiCbw','cancelWithdraw','getHistoricalVolatility','getWithdrawalList','message','3566304WiZQwg','placeGridAlgoOrder','getDiscRateAndIntFreeQuota','createSubAccountSpot','cancelConditionalOrderUsdtPerp','placeOrder','getDerivitivesWalletAssetExchangeRecords','getKline','getOpenOrdersFutures','getFundingRates','testNewOrderSpot','getNextFundingRate','getOrderBookSpot','getBorrowableCoinInfo','getPositions','getMarginLendingRatio','getSubToMainTransfersSpot','changeHoldMode','getBookTickerSpot','getWithdrawHistorySpot','getLatestInfoForSymbolV2','listLeveragedTokens','executeQuote','getDepositAddressList','deleteSubaccountApiKeyNdBroker','cancelTPSLOrder','get24HrTickerSpot','get24HourTickerPerp','getAllUserAssets','fundingGetCurrencies','okx','getActiveOrderRtInvPerp','placeTrailingStopOrderFutures','getVipInterestRateAndLoanQuota','placeSpotTrade','upgradeToUta','getMarginPaybackHistory','1381981xmBysy','tpslSwitchInvPerp','getKlinesSpot','transferBetweenSubaccounts','cancelAllConditionalOrdersInvPerp','getAllTranscationDetailsUserOrderFutures','getMarkPriceFutures','getCoinInfo','getActiveOrdersInvPerp','push','placeOrderPerp','getPendingGridOrders','getSingleSymbol','listLeveragedTokenCreationRequests','setTradingStopUsdtPerp','272684BGBqMK','getSubaccountBalances','cancelConditionalOrderInvPerp','getMxDeductStatus','stopGrid','getFundsDetail','getOrderbook','getMarginOrderTradesDetails','getSelfSymbolsSpot','getTradeRecordsUsdtPerp','getOpenInterestFutures','walletRequestWithdrawal','queryIndexPriceKlineInvPerp','setLeverageHedged','getPublicTradingRecordsInvPerp','subToMainTransferFutures','get24HrPlatformVolume','setDepositAccount','placeOrderInvPerp','universalTransferSpot','getSingleCoinBalance','cancelPlanOrderTpslFutures','placeMultipleOrders','cancelAllConditionalOrdersUsdtPerp','getOpenInterest','cancelAllOrdersHedged','getSubaccountApiKeySpot','getPositionMarginChangeHistory','convert','getProductInfo','setTradingStopInvFutures','getDerivitivesWalletFundRecords','getBorrowOrderDetail','getActiveOrders','getDepositRecord','replaceConditionalOrderUsdtPerp','optionsListQuoteRequests','getExecutedTrades','setLeverageUsdtPerp','getDepositChainSettings','getMarginCoinInfoWithConversionRate','getMarkPrice','marginBorrow','getPositionsNative','getAllPositionsFutures','getUserTradePerp','convertEstimateQuote','switchPositionModeSynchronously','getRiskLimitUsdtPerp','cancelActiveOrderInvPerp','getFeeRates','modifyMasterApiKey','get24HourTicker','getTakerFlow','getUserCurrentTradingFeeRateFutures','requestCreateLeveragedToken','switchTpSlModeUsdtPerp','getGridSubOrders','getTradingAccountPerp','getSingleTicker','querySymbolV2','getGridOrderHistory','getLatestBigDealV2','filter','setPosMode','342ZNFwMs','getSingleAccountFutures','getRebateHistoryRecords','getMarketTrades','getMarkPriceKline','getSubAccountDepositRecords','createApiKeyNdBroker','positionBuilder','fundingAssetTransfer','getAccountConfig','getInstMarginCoinInfo','adjustMargin','cancelAdvAlgoOrder','modifySubApiKeyBrokerOnly','getPositionMode','getTrades','getAccount','getFollowersOpenOrderCopyTrade','getContractKlineFutures','getLastFundingRateInvPerp','modifyOrder','getCounterparties','getInstruments','optionsCreateQuote','cancelWithdrawSpot','getLeverageFutures','getSubaccountListSpot','subToMainTransferSpot','walletGetDepositHistory','getTriggerOrderHistory','getInsurance','getOrderDetailsFutures','amendBatchOrder','vipLoanBorrowRepay','placeOrderFutures','cancelActiveOrderInvFutures','changeMarginInvFutures','getFundsTranferHistory','getLastFundingRateUsdtPerp','getInternalDepositRecords','getUserAssetInfoFutures','getGreeks','toggleNormalMarginTrade','getConditionalOrdersUsdtPerp','listLeveragedTokenRedemptionRequests','traderChangeCopyTradeSymbol','modifyTriggerOrder','setIsolatedMode','getCopyTradeSymbols','getContractFundingRateHistoryFutures','modifySubaccountEmail','modifySubaccountDepositAddressNdBroker','getMaxWithdrawal','getAssetInfo','getWalletBalance','createSubaccount','getDepositList','getOrderBookHedged','getMarginOrdersDetails','getOiAndVolumeExpiry','queryMarketPriceKlineUsdtPerp','queryConditionalOrderRealTimeInvFutures','getRfqs','getInstrumentsInfo','fundingLightningDeposit','getAllUserHistoricalOrdersFutures','getAllTickersFutures','getRecentTradesListSpot','getOiAndVolumeStrike','get24HourTickerAllSymbolsHedged','modifyPlanOrderFutures','getTraderHistoryProfitSummaryByCurrencyAndDateCopyTrade','getInterestAccrued','getCandlesFutures','getOrderStatusByClientId','getBills','getEstimatedDelExpPrice','getReferCode','placeStopOrderFutures','amendOrderPerp','getCandles','getClosedPnl','getAvgPriceSpot','api\x20not\x20supported\x20for\x20exchange\x20(','getExpiredFutures','getPositionModeFutures','createQuote','purchaseLeverageToken','getPublicBlockTrades','getMyPositionListUsdtPerp','getAlgoOrderHistory','getAlgoOrderList','getCandleSticks','getSelfRebateRecordsDetail','setLeverageInvPerp','getTransferableCurrenciesFutures','getMarginCoinInfo','setRiskLimitUsdtPerp','subaccountTransfer','setMarginMode','createSubApiKeyBrokerOnly','placeConditionalOrderInvPerp','getOrderHistoryWeek','fundingCancelWithdrawal','getUniversalTransferRecords','getTradeHistory','PeNDF','getConditionalOrderInvFutures','getOrderSpot','fundingGetPublicBorrowInfo','getMyPositionsInvFutures','fundingGetBalance','getSupportCoin','innerWithdraw','cancelBatchOrderPerp','modifySubApiKey','fundingGetFundsTransferState','getOrderHistoryArchive','getAccountPosAndRisk','getConvertCurrencyPair','cancelAllActiveOrdersInvPerp','getKlineUsdtPerp','replaceConditionalOrderInvPerp','exchangeType','getBusinessAccountBill','queryPremIndexKlineUsdtPerp','getInstRepayOrders','getAnnouncementV2','getTransactionDetails','setTradingStopInvPerp','getIndexTickers','createSubaccountNdBroker','getOracle','publicApis','getFundingHistory','getActiveOrderRealTimeInvFutures','setGreeks','getInterestAndQuota','getNextFundingTimeFutures','getContractDetailFutures','requestETF_RebalanceInfo','optionsMyQuoteRequests','getSubaccountList','getMarginBorrowHistory','getMmpState','cancelOrder','freezeSubUid','getOptionMarketData','getContractFairPriceFutures','getActiveTPSLOrders','getContractFundingRateFutures','setRiskLimit','getOrdersHistoryFutures','replaceConditionalOrderInvFutures','getLongShortRatioV2','getPremiumIndexPriceKline','getTradingAccountUnPnLPerp','getTraderProfitDetailsCopyTrade','getConvertHistory','replaceActiveOrderUsdtPerp','queryPremIndexKlineInvPerp','cancelQuote','modifySubaccount','huobi','cancelOrderFutures','getApiKeyInfoV2','healthcheck','getSubaccountWithdrawalHistoryNdBroker','setLeverageMargin','getLeveragedTokenMarket','getDeliveryAndRequestHistory','assignPositionBalance','fundingGetDepositAddress','getPublicTradingRecordsUsdtPerp','getFollowerHistoryOrdersCopyTrade','getUserFundingRateDetails','getRiskLimitsFutures','getMasterDepositAddress','getIndexComponents','getMxConvertableAssetsSpot','setMmp','includes','getApiKeyInfo','getOrderFillDetailFutures','getExchangeRate','getOpenInterestV2','getFundingRateHistoryHedged','getLCPInfoV2','getMarkets','repayMargin','getMaxAvailSize','toLowerCase','getChainInfo','getOrderList','getRecentTrades','modifyMultiOrder','placeBatchOrder','get24HourTickerAllSymbols','getFuturesAccountBalance','getLiqOrders','resetSubAccountApiKeyNdBroker','getNdBrokerAccountInfo','switchCrossIsolatedMargin','deleteSubaccount','cancelOrderPerp','setRiskLimitHedged','getAggTradesSpot','getStopLimitOrderListFutures','getGridPositions','getMyLastFundingFeeInvPerp','getIndexCandles','getSymbolIndexPriceFutures','cancelAllOrdersFutures','862312IhSLRs','kucoin','borrowMargin','getDownloadLink','getSubUid','getInversePerpQueryKline','fundingGetLendingHistory','ftxus','getOrderBook','optionsCancelQuoteRequest','getDepositHistorySpot','getOrderBookFull','modifyPlanOrder','getMaxLoan','getContractNDepthInfoFutures','fundingSetLendingRate','cancelAllOrdersMargin','getUserTradeHedged','getTraderHistoryProfitDetailCopyTrade','getInstLtv','getCurrentPlanOrders','getFundingRate','convertTrade','createSubaccountApiKeySpot','PhMfZ','getUserAssetTransferRecordsFutures','getExecution','getOiLimitInfoUsdtPerp','getSubaccountDepositAddrNdBroker','getCandleData','cancelOpenOrdersSpot','getAccountAssets','getBlockTrades','toggleUnifiedMarginTrade','amendOrderHedged','placeAlgoOrder','deleteMasterApiKey','getContractIndexPriceKlineFutures','getDeliveryRecord','fundingSavingsAndPurchaseRedemption','getContractRiskFundBalanceHistoryFutures','getClosedPnlUsdtPerp','getOpenOrderMargin','getCoinDepositAddress','getDepositHistory','getBorrowQuotaSpot','listAllFutures','getInsuranceFund','pGfrC','getTradeHedged','getOrdersHistoryByProductTypeFutures','getMyLastFundingFeeUsdtPerp','getFundsHistory','getRiskLimitInvPerp','getHistoricalIndex','getSubApiKeyList','sort','subWithdrawalBrokerOnly','getFillsFutures','queryIndexPriceKlineUsdtPerp','queryActiveOrderRtUsdtPerp','switchMarginUsdtPerp','getExchangeInformationSpot','getActiveOrdersUsdtPerp','getUserCurrentPendingOrderFutures','getTradingBalances','placeActiveOrderInvFutures','newOrderSpot','getDustLogSpot','testConnectivity','cancelRfq','getOwnPropertyNames','getSubId','getWallets','getContractTrendDataFutures','setLeverage','getRecentTransactionDetailsLong','generateDepositAddressSpot','blofin','cancelActiveOrderUsdtPerp','getAccountListFutures','cancelOpenTriggerOrder','getOpenOrdersHedged','getOpenOrdersSpot','ltGetTokenInfo','3637840QjVLnf','cancelOrderHedged','fundingConvertDust','placeActiveOrderUsdtPerp','getBlockTicker','enableMxDeduct','getAllPositions','getQuotes','getTransferHistory','fundingLightningWithdrawal','getDeliveryAndExerciseHistory','getTraderProfitSummaryCopyTrade','cancelOrderSpot','fundingGetAssetValuation','getHistoryPlanOrdersTpslFutures','getUsdcSessionSettlement','getHistoryPositionInformationFutures','cancelMultiOrder','getSubaccountBills','getTraderHistoryProfitSummaryCurrencyCopyTrade','getAllFuturesSymbols','exchange','changeMarginInvPerp','getWithdrawChainSettings','getTransferList','17298423CFHELH','cancelAlgoOrder','getRecentTransactionDetailsShort','cancelOrderByClientId','getOrderTransactionDetailsByOIDFutures','getExtendedTradeRecordsUsdtPerp','deleteSubaccountApiKeySpot','get24HourTickerAllSymbolsPerp','getTicker','placePlanOrderFutures','setAutoAddMargin','getSubaccountSpotAssets','replaceActiveOrderInvFutures','createSubUidApiKey','getDefaultSymbolsSpot','getOrderStatus','getDepth','adjustMarginUsdtPerp','getOrderByOrderNumberFutures','getDeliveryPrice','setLogLevel','cancelAllRfqs','fundsTransfer','createRebateDetailsLinkNdBroker','getCustodyTradingAccountList','getOpenPositionsInvPerp','getSubAccountListNdBroker','getBalance','getLimitPrice','getLoanAccountInfo','72155ThSInN','createRfq','getMaxSize','modifyOrderByClientId','getFuture','getKlineHedged','walletGetWithdrawalHistory','getSubSpotAssets','subDepositAutoTransferBrokerOnly','cancelConditionalOrderInvFutures','fundingWithdrawal','setLeverageInvFutures','bybit','triggerOrder','getDepositAddressSpot','getSubaccountFundingBalance','getUnderlying','getSubaccountDepositHistoryNdBroker','cancelAllConditionalOrderInvFutures','placeMultiOrder','getAssetBalances','bitget','getOrderBookV2','redeemLeverageToken','cancelBatchOrders','getTakerVolume','connectSocket','getServerTime','traderClosePositionCopyTrade','getUniversalTransferHistoryTranIdSpot','spotWalletTransfer','cancelAllOrders','getServerTimeSpot','getCoinList','getPrototypeOf','changeSubaccountName','getConditionalOrderInvPerp','name','amendGrid','switchPositionMode','createSubaccountDepositAdrNdBroker','getAccountBill','getFundingRateHistory','getInternalTransferRecords','userUniversalTransferSpot','setSubaccountTradingFeeRateNdBroker','getOpenOrderActive','getSingleTickerFutures','getOrderHistory','setDcp','getOrderDetails','getStatus','getAccountInfo','getMarkPriceCandles','changeAccountLeverage','getTransactionLog','placeBatchOrderFutures','getBorrowHistory','placeConditionalOrderInvFutures','getHistoryPlanOrders','getAllOrdersSpot','getAllBalances','getFundingFeeHistory','getTradeHistoryHedged','getFundingFeeHistoryHedged','getContractDepthInfoFutures','deleteSubaccountNdBroker','getDerivitivesWalletWithdrawalRecords','positionModeSwitchUsdtPerp','getInterestRate','replaceActiveOrderInvPerp','getCandleHistory','getContractFairPriceKlineFutures','fundingGetAssetBillsDetails','getDepositAddress','getSubDepositAddressBrokerOnly','closePositions','traderModifyTsplCopyTrade','authenticate','getPlanOrderListTpslFutures','getAllSubaccounts','vQfSn','getConvertCurrencies','getPositionInfo','getTriggerOrderTriggers','getLeverage','getLeverageTokenInfo','cancelBatchRfq','getCurrentFundingRate','getClosedOrdersPerp','getSubUidList','getFills','createUniversalTransfer','getPredictedFundRateAndFeeUsdtPerp','getHistoricFundingRateFutures','setRiskLimitInvPerp','getOrdersHistoryHedged','getInstLoanOrders','getContractsOiAndVolume','getOrder','getSpotAccountInfo','getProductTypeOrderFillDetailFutures','placePositionTpslFutures','cancelBatchOrdersFutures','getAllCoinsBalance','getRebateRecordsDetail','enableUniversalTransfer','getSubFuturesAssets','placeOrderHedged','cancelBatchOrderHedged','getPublicTradingHistory','getCoins','getConditionalOrdersRtInvPerp','getMarket','amendOrder','getWithdrawAddressSpot','testConnectivitySpot','getCoinExchangeRecords','getBillsArchive','marginSwitchInvPerp','getCurrentFundingRateFutures','getBlockTickers','get24HourTickerHedged','getHistoryTradePerp','withdraw','getUserBlockTrades','getTradingFeeRateInvPerp','getAllContractRiskFundBalanceFutures','getBalances','getActiveOrdersInvFutures','placeTPSLOrder','getSubaccountApiKeyNdBroker','getDerivitivesWalletBalance','placeOrderMargin','getWalletsMargin','getServerTimeFutures','getLiveOrders','getUniversalTransferHistorySpot','getUserSingleCurrencyAssetInfoFutures','getOrderByExternalNumberFutures','getSymbolsList','spotFuturesTransfer','setAutoAddMarginUsdtPerp','getSymbols','changeMargin','getAllTickers','getMarginBorrowInterestHistory','getTriggerOrderListFutures','getPositionsHistory','getRiskLimit','getSymbolPosition','queryMarketPriceKlineInvPerp','getAccountPositionsUnPnLHedged','placePlanOrder','getContractFeeRate','getPutCallRatio','withdrawSpot','getConditionalOrdersRtUsdtPerp','getSubList','cancelAllOpenOrders','getAccountTradeListSpot','getSubDepositAddress','requestHistoricalBalancesAndPositions','changeMarginFutures','getCoinGreeks','getTraderHistoryProfitSummaryCopyTrade','cancelAllActiveOrdersUsdtPerp','marginPayback','getBorrowInterestAndLimit','getDepthFutures','optionsCreateQuoteRequest','getCurrencyInformationSpot','getTransferableCoin','getOptionsOiAndVolume','fundingGetSavingBalance','getWithdrawalRecords','rfqQuote','deleteSubApiKey','getSubaccountContractAssets','getEtfInfo','spotGridWithdraw','getTradeRecordsInvPerp','getLongShortRatio','placeConditionalOrderUsdtPerp','getInterestRateAndLoanQuota','dustTransferSpot','getIndexConstituents','getFeeRate','requestRedeemLeveragedToken','getTradesHistory','getOpenOrders','getOpenTriggerOrders','createSubUid','getPnL','getBrokerEarning','getTickers','getMultipleLeverage','getPredictedFundRateAndFeeInvPerp','getTradersHistoryOrdersCopyTrade','getPurchaseRedemptionRecords','getCurrentHoldingPositionFutures','getBrokerInfo','getGridOrderDetails','fundingPayments','fundingGetWithdrawalHistory','cancelAllTriggerOrdersTpslFutures','createInternalTransfer','cancelAllQuotes','cancelAllOrdersPerp','ltGetLeveragedTokenBals','modifyStopOrderFutures','getAccountPositionsHedged','getAllOpenOrdersFutures','getVipLoanHistory','cancelAllActiveOrdersInvFutures','getSymbolLeverageFutures','cancelPlanOrder','fundingGetDepositHistory','getAllowedDepositCoinInfo','optionsGetQuotesForQuoteRequest','getIndexPriceKline','getClosedOrdersHedged','10Tqkuqg','getContractIndexPriceFutures','getTPSLOrderHistory','setTpslMode','getSubaccountTradingBalance','getDailyRebateRecordsNdBroker','getDownloadLinkNdBroker','getContractTransactionDataFutures','getUserOrderPerp','cancelBatchOrder','cancelAlgoIrder','getFutureStats','closedPnlInvPerp','setTradingStop','unitConvert','getHistoricalPrices','canTransferOut','getDelayWithdrawalAmount','getIndexWeights','resetMmp','getAllOpenOrdersMargin','getCollateralInfo','getOpenCountFutures','getPriceTickerSpot','cancelOrderMargin','newOrder','getOpenOrdersPerp','fundingGetPublicBorrowHistory','spotWalletWithdraw'];a4_0x43cd=function(){return _0x15be6c;};return a4_0x43cd();}import{Bybit}from'./bybit.js';import{Ftx}from'./ftx.js';import{Okx}from'./okx.js';import{FtxUs}from'./ftxus.js';import{Huobi}from'./huobi.js';import{Kucoin}from'./kucoin.js';import{Mexc}from'./mexc.js';import{Binance}from'./binance.js';import{Bitget}from'./bitget.js';function a4_0x5155(_0x4a5c5c,_0x48a708){const _0x43cd72=a4_0x43cd();return a4_0x5155=function(_0x5155c9,_0x5b534e){_0x5155c9=_0x5155c9-0x148;let _0x5c2ea5=_0x43cd72[_0x5155c9];return _0x5c2ea5;},a4_0x5155(_0x4a5c5c,_0x48a708);}import{Phemex}from'./phemex.js';import{Blofin}from'./blofin.js';export class Exchange{constructor(_0x19ac30){const _0x58d95f=a4_0x5155;this[_0x58d95f(0x388)]=_0x19ac30;}[a4_0x2ca417(0x189)](_0x1813a7){const _0x1e63a2=a4_0x2ca417;return validateApiCall(this,_0x1e63a2(0x189)),this['exchangeType'][_0x1e63a2(0x189)](_0x1813a7);}async[a4_0x2ca417(0x26a)](_0x433ba6,_0x451a2b){const _0x4808c8=a4_0x2ca417;return validateApiCall(this,_0x4808c8(0x26a)),await this[_0x4808c8(0x388)]['getSymbolLeverageFutures'](_0x433ba6,_0x451a2b||undefined);}async[a4_0x2ca417(0x231)](_0x873a00,_0x3066ef){const _0x376146=a4_0x2ca417;return validateApiCall(this,_0x376146(0x231)),await this['exchangeType'][_0x376146(0x231)](_0x873a00,_0x3066ef||undefined);}async[a4_0x2ca417(0x19c)](_0x3e1cbe,_0x319d32){const _0x417cbe=a4_0x2ca417;return validateApiCall(this,_0x417cbe(0x19c)),await this[_0x417cbe(0x388)][_0x417cbe(0x19c)](_0x3e1cbe,_0x319d32||undefined);}async[a4_0x2ca417(0x19e)](_0x1f53c3,_0x53c140){const _0x39a6c6=a4_0x2ca417;return validateApiCall(this,_0x39a6c6(0x19e)),await this['exchangeType'][_0x39a6c6(0x19e)](_0x1f53c3,_0x53c140||undefined);}async[a4_0x2ca417(0x34f)](_0x197776,_0x3dd193){const _0x4c1947=a4_0x2ca417;return validateApiCall(this,_0x4c1947(0x34f)),await this[_0x4c1947(0x388)][_0x4c1947(0x34f)](_0x197776,_0x3dd193||undefined);}async['createSubaccountDepositAdrNdBroker'](_0x172218,_0x23b617){const _0x28b374=a4_0x2ca417;return validateApiCall(this,_0x28b374(0x1bb)),await this[_0x28b374(0x388)][_0x28b374(0x1bb)](_0x172218,_0x23b617||undefined);}async[a4_0x2ca417(0x34f)](_0x210f7b,_0x3c443f){const _0x1e2a47=a4_0x2ca417;return validateApiCall(this,_0x1e2a47(0x34f)),await this[_0x1e2a47(0x388)]['getAllTickersFutures'](_0x210f7b,_0x3c443f||undefined);}async[a4_0x2ca417(0x1c0)](_0x13a99d,_0x20e8f3){const _0x2fdfe3=a4_0x2ca417;return validateApiCall(this,_0x2fdfe3(0x1c0)),await this[_0x2fdfe3(0x388)][_0x2fdfe3(0x1c0)](_0x13a99d,_0x20e8f3||undefined);}async[a4_0x2ca417(0x3d6)](_0x10bc6e,_0x35ab64){const _0x4157b8=a4_0x2ca417;return validateApiCall(this,_0x4157b8(0x3d6)),await this[_0x4157b8(0x388)][_0x4157b8(0x3d6)](_0x10bc6e,_0x35ab64||undefined);}async[a4_0x2ca417(0x41c)](_0x41798a,_0xec4bd1){const _0x16edb3=a4_0x2ca417;return validateApiCall(this,'getFillsFutures'),await this[_0x16edb3(0x388)]['getFillsFutures'](_0x41798a,_0xec4bd1||undefined);}async[a4_0x2ca417(0x28f)](_0x483a85,_0x1a6a1e){const _0x533073=a4_0x2ca417;return validateApiCall(this,_0x533073(0x28f)),await this['exchangeType']['setSubaccountLevelNdBroker'](_0x483a85,_0x1a6a1e||undefined);}async[a4_0x2ca417(0x2b0)](_0x490814,_0x206d5f){const _0xfe05b=a4_0x2ca417;return validateApiCall(this,_0xfe05b(0x2b0)),await this[_0xfe05b(0x388)][_0xfe05b(0x2b0)](_0x490814,_0x206d5f||undefined);}async[a4_0x2ca417(0x3d5)](_0x27e368,_0x27ea76){const _0x537189=a4_0x2ca417;return validateApiCall(this,_0x537189(0x3d5)),await this[_0x537189(0x388)][_0x537189(0x3d5)](_0x27e368,_0x27ea76||undefined);}async[a4_0x2ca417(0x216)](_0x1c41e8,_0x49e5d5){const _0x8886de=a4_0x2ca417;return validateApiCall(this,'getSubaccountApiKeyNdBroker'),await this[_0x8886de(0x388)][_0x8886de(0x216)](_0x1c41e8,_0x49e5d5||undefined);}async[a4_0x2ca417(0x1c2)](_0x53210a,_0x37c827){const _0x19d915=a4_0x2ca417;return validateApiCall(this,_0x19d915(0x1c2)),await this[_0x19d915(0x388)][_0x19d915(0x1c2)](_0x53210a,_0x37c827||undefined);}async['createApiKeyNdBroker'](_0x589647,_0x53e74b){const _0x563f3c=a4_0x2ca417;return validateApiCall(this,_0x563f3c(0x313)),await this[_0x563f3c(0x388)][_0x563f3c(0x313)](_0x589647,_0x53e74b||undefined);}async[a4_0x2ca417(0x18f)](_0x15e377,_0x2b74be){const _0x44bc44=a4_0x2ca417;return validateApiCall(this,_0x44bc44(0x18f)),await this[_0x44bc44(0x388)]['getSubAccountListNdBroker'](_0x15e377,_0x2b74be||undefined);}async['createSubaccountNdBroker'](_0xa5bce1,_0x7eb702){const _0x3925ca=a4_0x2ca417;return validateApiCall(this,_0x3925ca(0x390)),await this[_0x3925ca(0x388)][_0x3925ca(0x390)](_0xa5bce1,_0x7eb702||undefined);}async[a4_0x2ca417(0x1d5)](_0x4b392d,_0x1d0042){const _0x61abfd=a4_0x2ca417;return validateApiCall(this,_0x61abfd(0x1d5)),await this[_0x61abfd(0x388)][_0x61abfd(0x1d5)](_0x4b392d,_0x1d0042||undefined);}async[a4_0x2ca417(0x2ea)](_0x52c46f,_0x47669e){const _0x340409=a4_0x2ca417;return validateApiCall(this,_0x340409(0x2ea)),await this[_0x340409(0x388)][_0x340409(0x2ea)](_0x52c46f,_0x47669e||undefined);}async[a4_0x2ca417(0x331)](_0x4b53ad,_0x580f24){const _0x2c314e=a4_0x2ca417;return validateApiCall(this,_0x2c314e(0x331)),await this['exchangeType']['changeMarginInvFutures'](_0x4b53ad,_0x580f24||undefined);}async[a4_0x2ca417(0x37b)](_0x3b6c5f,_0x200d03){const _0x11aabe=a4_0x2ca417;return validateApiCall(this,_0x11aabe(0x37b)),await this['exchangeType']['getMyPositionsInvFutures'](_0x3b6c5f,_0x200d03||undefined);}async[a4_0x2ca417(0x34a)](_0x33d3c9,_0x4f8d66){const _0x59ed3f=a4_0x2ca417;return validateApiCall(this,_0x59ed3f(0x34a)),await this[_0x59ed3f(0x388)][_0x59ed3f(0x34a)](_0x33d3c9,_0x4f8d66||undefined);}async[a4_0x2ca417(0x3a6)](_0x579ba4,_0x5a92a2){const _0x3a105f=a4_0x2ca417;return validateApiCall(this,'replaceConditionalOrderInvFutures'),await this[_0x3a105f(0x388)][_0x3a105f(0x3a6)](_0x579ba4,_0x5a92a2||undefined);}async['cancelAllConditionalOrderInvFutures'](_0x4a889,_0x157051){const _0x36458f=a4_0x2ca417;return validateApiCall(this,'cancelAllConditionalOrderInvFutures'),await this[_0x36458f(0x388)][_0x36458f(0x1a5)](_0x4a889,_0x157051||undefined);}async[a4_0x2ca417(0x269)](_0xc9daa7,_0x5a6f48){const _0x696497=a4_0x2ca417;return validateApiCall(this,_0x696497(0x269)),await this[_0x696497(0x388)]['cancelAllActiveOrdersInvFutures'](_0xc9daa7,_0x5a6f48||undefined);}async['getConditionalOrderInvFutures'](_0x41200d,_0x3f28a7){const _0x380958=a4_0x2ca417;return validateApiCall(this,_0x380958(0x378)),await this[_0x380958(0x388)][_0x380958(0x378)](_0x41200d,_0x3f28a7||undefined);}async['placeConditionalOrderInvFutures'](_0x485121,_0x12ab06){const _0x586f97=a4_0x2ca417;return validateApiCall(this,_0x586f97(0x1cd)),await this[_0x586f97(0x388)]['placeConditionalOrderInvFutures'](_0x485121,_0x12ab06||undefined);}async[a4_0x2ca417(0x394)](_0x56897d,_0x1b987e){const _0x55303b=a4_0x2ca417;return validateApiCall(this,_0x55303b(0x394)),await this[_0x55303b(0x388)][_0x55303b(0x394)](_0x56897d,_0x1b987e||undefined);}async[a4_0x2ca417(0x181)](_0x41febe,_0x10d7d8){const _0x49db05=a4_0x2ca417;return validateApiCall(this,_0x49db05(0x181)),await this[_0x49db05(0x388)][_0x49db05(0x181)](_0x41febe,_0x10d7d8||undefined);}async['getActiveOrdersInvFutures'](_0x511a1b,_0x104ce8){const _0x1010b9=a4_0x2ca417;return validateApiCall(this,_0x1010b9(0x214)),await this['exchangeType'][_0x1010b9(0x214)](_0x511a1b,_0x104ce8||undefined);}async[a4_0x2ca417(0x2ed)](_0x5de116,_0x16d150){const _0x3c05c1=a4_0x2ca417;return validateApiCall(this,_0x3c05c1(0x2ed)),await this[_0x3c05c1(0x388)]['getActiveOrders'](_0x5de116,_0x16d150||undefined);}async[a4_0x2ca417(0x3a2)](_0x4cb4f2,_0x436919){const _0xf7eb6a=a4_0x2ca417;return validateApiCall(this,'getActiveTPSLOrders'),await this['exchangeType'][_0xf7eb6a(0x3a2)](_0x4cb4f2,_0x436919||undefined);}async[a4_0x2ca417(0x330)](_0x25ec2f,_0xdd1b9a){const _0x505f83=a4_0x2ca417;return validateApiCall(this,_0x505f83(0x330)),await this[_0x505f83(0x388)][_0x505f83(0x330)](_0x25ec2f,_0xdd1b9a||undefined);}async['placeActiveOrderInvFutures'](_0x5c8ec2,_0x4de927){const _0x439bb6=a4_0x2ca417;return validateApiCall(this,'placeActiveOrderInvFutures'),await this[_0x439bb6(0x388)][_0x439bb6(0x149)](_0x5c8ec2,_0x4de927||undefined);}async[a4_0x2ca417(0x31a)](_0x42be2d,_0x17b9f1){const _0x17104c=a4_0x2ca417;return validateApiCall(this,_0x17104c(0x31a)),await this[_0x17104c(0x388)][_0x17104c(0x31a)](_0x42be2d,_0x17b9f1||undefined);}async['getSubApiKeyList'](_0x2934dc,_0x15f4e9){const _0x44f8f1=a4_0x2ca417;return validateApiCall(this,_0x44f8f1(0x419)),await this[_0x44f8f1(0x388)][_0x44f8f1(0x419)](_0x2934dc,_0x15f4e9||undefined);}async[a4_0x2ca417(0x371)](_0x4e0ea4,_0x234353){const _0x2f6d0d=a4_0x2ca417;return validateApiCall(this,_0x2f6d0d(0x371)),await this[_0x2f6d0d(0x388)]['createSubApiKeyBrokerOnly'](_0x4e0ea4,_0x234353||undefined);}async[a4_0x2ca417(0x1de)](_0x41d574,_0x42735c){const _0x315b3b=a4_0x2ca417;return validateApiCall(this,_0x315b3b(0x1de)),await this[_0x315b3b(0x388)][_0x315b3b(0x1de)](_0x41d574,_0x42735c||undefined);}async[a4_0x2ca417(0x19b)](_0xca5b22,_0x4fe09e){const _0x51894d=a4_0x2ca417;return validateApiCall(this,_0x51894d(0x19b)),await this[_0x51894d(0x388)][_0x51894d(0x19b)](_0xca5b22,_0x4fe09e||undefined);}async[a4_0x2ca417(0x41b)](_0x5c5644,_0x1e2616){const _0x41fb01=a4_0x2ca417;return validateApiCall(this,'subWithdrawalBrokerOnly'),await this[_0x41fb01(0x388)][_0x41fb01(0x41b)](_0x5c5644,_0x1e2616||undefined);}async[a4_0x2ca417(0x19a)](_0x506a51,_0xb62b69){const _0x14f7eb=a4_0x2ca417;return validateApiCall(this,_0x14f7eb(0x19a)),await this[_0x14f7eb(0x388)]['getSubSpotAssets'](_0x506a51,_0xb62b69||undefined);}async['getSubFuturesAssets'](_0x101274,_0x423f70){const _0x542f15=a4_0x2ca417;return validateApiCall(this,_0x542f15(0x1fe)),await this[_0x542f15(0x388)][_0x542f15(0x1fe)](_0x101274,_0x423f70||undefined);}async['getSubId'](_0x973802,_0x433ff4){const _0x1a9578=a4_0x2ca417;return validateApiCall(this,'getSubId'),await this[_0x1a9578(0x388)][_0x1a9578(0x14f)](_0x973802,_0x433ff4||undefined);}async[a4_0x2ca417(0x33f)](_0x105609,_0x3e14f0){const _0x22c7d7=a4_0x2ca417;return validateApiCall(this,'modifySubaccountEmail'),await this['exchangeType'][_0x22c7d7(0x33f)](_0x105609,_0x3e14f0||undefined);}async['modifySubaccount'](_0x402926,_0x1891c0){const _0x555d9d=a4_0x2ca417;return validateApiCall(this,_0x555d9d(0x3af)),await this[_0x555d9d(0x388)][_0x555d9d(0x3af)](_0x402926,_0x1891c0||undefined);}async[a4_0x2ca417(0x32f)](_0x115428,_0x3d0441){const _0x15b25a=a4_0x2ca417;return validateApiCall(this,_0x15b25a(0x32f)),await this['exchangeType'][_0x15b25a(0x32f)](_0x115428,_0x3d0441||undefined);}async[a4_0x2ca417(0x33a)](_0x4c8253,_0x3c6cc9){const _0x36716c=a4_0x2ca417;return validateApiCall(this,_0x36716c(0x33a)),await this[_0x36716c(0x388)][_0x36716c(0x33a)](_0x4c8253,_0x3c6cc9||undefined);}async['getBrokerInfo'](_0x3a919d,_0x513e3e){const _0xcc05cc=a4_0x2ca417;return validateApiCall(this,_0xcc05cc(0x25c)),await this[_0xcc05cc(0x388)][_0xcc05cc(0x25c)](_0x3a919d,_0x513e3e||undefined);}async['getTradersHistoryOrdersCopyTrade'](_0x55a967,_0x4d70b4){const _0xc27581=a4_0x2ca417;return validateApiCall(this,_0xc27581(0x259)),await this[_0xc27581(0x388)][_0xc27581(0x259)](_0x55a967,_0x4d70b4||undefined);}async[a4_0x2ca417(0x33d)](_0x2421a9,_0x1fe8eb){const _0x301671=a4_0x2ca417;return validateApiCall(this,_0x301671(0x33d)),await this[_0x301671(0x388)][_0x301671(0x33d)](_0x2421a9,_0x1fe8eb||undefined);}async[a4_0x2ca417(0x3aa)](_0x58000c,_0x3d80c9){const _0x4ad79a=a4_0x2ca417;return validateApiCall(this,_0x4ad79a(0x3aa)),await this[_0x4ad79a(0x388)][_0x4ad79a(0x3aa)](_0x58000c,_0x3d80c9||undefined);}async[a4_0x2ca417(0x354)](_0x12560c,_0x3ea6ed){const _0x4522b1=a4_0x2ca417;return validateApiCall(this,'getTraderHistoryProfitSummaryByCurrencyAndDateCopyTrade'),await this[_0x4522b1(0x388)][_0x4522b1(0x354)](_0x12560c,_0x3ea6ed||undefined);}async['getTraderHistoryProfitDetailCopyTrade'](_0x8985cd,_0xb6d95e){const _0x533b22=a4_0x2ca417;return validateApiCall(this,_0x533b22(0x3f4)),await this[_0x533b22(0x388)][_0x533b22(0x3f4)](_0x8985cd,_0xb6d95e||undefined);}async[a4_0x2ca417(0x16f)](_0x28d848,_0x35d221){const _0x5ba248=a4_0x2ca417;return validateApiCall(this,_0x5ba248(0x238)),await this[_0x5ba248(0x388)]['getTraderHistoryProfitSummaryCopyTrade'](_0x28d848,_0x35d221||undefined);}async[a4_0x2ca417(0x167)](_0x4ea825,_0x5ba8b3){const _0x4b75c9=a4_0x2ca417;return validateApiCall(this,'getTraderProfitSummaryCopyTrade'),await this[_0x4b75c9(0x388)]['getTraderProfitSummaryCopyTrade'](_0x4ea825,_0x5ba8b3||undefined);}async['traderClosePositionCopyTrade'](_0x737427,_0x1c106d){const _0x48ce5b=a4_0x2ca417;return validateApiCall(this,_0x48ce5b(0x1af)),await this[_0x48ce5b(0x388)][_0x48ce5b(0x1af)](_0x737427,_0x1c106d||undefined);}async[a4_0x2ca417(0x1e0)](_0x10a5d1,_0x4d7858){const _0x190432=a4_0x2ca417;return validateApiCall(this,_0x190432(0x1e0)),await this['exchangeType'][_0x190432(0x1e0)](_0x10a5d1,_0x4d7858||undefined);}async[a4_0x2ca417(0x16a)](_0x244a44,_0x5c63f6){const _0x5a3647=a4_0x2ca417;return validateApiCall(this,_0x5a3647(0x16a)),await this[_0x5a3647(0x388)][_0x5a3647(0x16a)](_0x244a44,_0x5c63f6||undefined);}async['getTraderOpenOrderCopyTrade'](_0xf4c339,_0x49a951){const _0xfb0475=a4_0x2ca417;return validateApiCall(this,'getTraderOpenOrderCopyTrade'),await this[_0xfb0475(0x388)]['getTraderOpenOrderCopyTrade'](_0xf4c339,_0x49a951||undefined);}async[a4_0x2ca417(0x3bb)](_0x50317c,_0xa25dd8){const _0x585dcb=a4_0x2ca417;return validateApiCall(this,_0x585dcb(0x3bb)),await this[_0x585dcb(0x388)][_0x585dcb(0x3bb)](_0x50317c,_0xa25dd8||undefined);}async[a4_0x2ca417(0x31e)](_0x3fd293,_0x20bc57){const _0x145ca2=a4_0x2ca417;return validateApiCall(this,'getFollowersOpenOrderCopyTrade'),await this[_0x145ca2(0x388)][_0x145ca2(0x31e)](_0x3fd293,_0x20bc57||undefined);}async[a4_0x2ca417(0x1e2)](_0x244781,_0x5e6229){const _0x176ee8=a4_0x2ca417;return validateApiCall(this,_0x176ee8(0x1e2)),await this['exchangeType'][_0x176ee8(0x1e2)](_0x244781,_0x5e6229||undefined);}async['placePositionTpslFutures'](_0x30ab0a,_0x23b1a6){const _0x47984b=a4_0x2ca417;return validateApiCall(this,_0x47984b(0x1f9)),await this[_0x47984b(0x388)][_0x47984b(0x1f9)](_0x30ab0a,_0x23b1a6||undefined);}async[a4_0x2ca417(0x265)](_0x1c030b,_0x2e2bff){const _0x5045bb=a4_0x2ca417;return validateApiCall(this,'modifyStopOrderFutures'),await this['exchangeType'][_0x5045bb(0x265)](_0x1c030b,_0x2e2bff||undefined);}async[a4_0x2ca417(0x2e1)](_0x592578,_0x5f0a37){const _0x386116=a4_0x2ca417;return validateApiCall(this,_0x386116(0x2e1)),await this[_0x386116(0x388)]['cancelPlanOrderTpslFutures'](_0x592578,_0x5f0a37||undefined);}async['cancelAllTriggerOrdersTpslFutures'](_0x49def1,_0x33a3ca){const _0x9e42a8=a4_0x2ca417;return validateApiCall(this,_0x9e42a8(0x260)),await this['exchangeType'][_0x9e42a8(0x260)](_0x49def1,_0x33a3ca||undefined);}async[a4_0x2ca417(0x35b)](_0x334fd1,_0x254512){const _0x5840c6=a4_0x2ca417;return validateApiCall(this,'placeStopOrderFutures'),await this[_0x5840c6(0x388)][_0x5840c6(0x35b)](_0x334fd1,_0x254512||undefined);}async[a4_0x2ca417(0x2b8)](_0x18034c,_0x1e30fa){const _0x495223=a4_0x2ca417;return validateApiCall(this,'placeTrailingStopOrderFutures'),await this[_0x495223(0x388)]['placeTrailingStopOrderFutures'](_0x18034c,_0x1e30fa||undefined);}async['placePlanOrderFutures'](_0x2a02ee,_0x5bcbe7){const _0x3af8bc=a4_0x2ca417;return validateApiCall(this,'placePlanOrderFutures'),await this['exchangeType'][_0x3af8bc(0x17e)](_0x2a02ee,_0x5bcbe7||undefined);}async[a4_0x2ca417(0x353)](_0x56e6cc,_0x1c6a2b){const _0x5058dd=a4_0x2ca417;return validateApiCall(this,_0x5058dd(0x353)),await this[_0x5058dd(0x388)][_0x5058dd(0x353)](_0x56e6cc,_0x1c6a2b||undefined);}async['modifyPlanOrderTpslFutures'](_0x1622ee,_0x4f826d){const _0x3ca22f=a4_0x2ca417;return validateApiCall(this,'modifyPlanOrderTpslFutures'),await this[_0x3ca22f(0x388)]['modifyPlanOrderTpslFutures'](_0x1622ee,_0x4f826d||undefined);}async['getOrderFillDetailFutures'](_0x4dac34,_0x1c0e29){const _0x2c8a34=a4_0x2ca417;return validateApiCall(this,_0x2c8a34(0x3c4)),await this['exchangeType'][_0x2c8a34(0x3c4)](_0x4dac34,_0x1c0e29||undefined);}async['getProductTypeOrderFillDetailFutures'](_0x58a0f0,_0x2e5ade){const _0x179a7c=a4_0x2ca417;return validateApiCall(this,_0x179a7c(0x1f8)),await this[_0x179a7c(0x388)][_0x179a7c(0x1f8)](_0x58a0f0,_0x2e5ade||undefined);}async['getOrdersHistoryFutures'](_0x4a1a74,_0xf40653){const _0x279935=a4_0x2ca417;return validateApiCall(this,_0x279935(0x3a5)),await this['exchangeType'][_0x279935(0x3a5)](_0x4a1a74,_0xf40653||undefined);}async[a4_0x2ca417(0x414)](_0x11f294,_0xf93a){const _0x35cbd6=a4_0x2ca417;return validateApiCall(this,_0x35cbd6(0x414)),await this[_0x35cbd6(0x388)][_0x35cbd6(0x414)](_0x11f294,_0xf93a||undefined);}async[a4_0x2ca417(0x32c)](_0x542442,_0xcfb9b){const _0x10b371=a4_0x2ca417;return validateApiCall(this,_0x10b371(0x32c)),await this[_0x10b371(0x388)][_0x10b371(0x32c)](_0x542442,_0xcfb9b||undefined);}async[a4_0x2ca417(0x1fa)](_0x25c543,_0x26e6f0){const _0x2e3a35=a4_0x2ca417;return validateApiCall(this,_0x2e3a35(0x1fa)),await this[_0x2e3a35(0x388)][_0x2e3a35(0x1fa)](_0x25c543,_0x26e6f0||undefined);}async[a4_0x2ca417(0x267)](_0x11a35b,_0x4eeef1){const _0x25d6fb=a4_0x2ca417;return validateApiCall(this,_0x25d6fb(0x267)),await this[_0x25d6fb(0x388)]['getAllOpenOrdersFutures'](_0x11a35b,_0x4eeef1||undefined);}async[a4_0x2ca417(0x2a0)](_0x4c65a7,_0xbd1178){const _0x38cc12=a4_0x2ca417;return validateApiCall(this,'getOpenOrdersFutures'),await this[_0x38cc12(0x388)]['getOpenOrdersFutures'](_0x4c65a7,_0xbd1178||undefined);}async[a4_0x2ca417(0x3e1)](_0xd9b400,_0x534799){const _0x480107=a4_0x2ca417;return validateApiCall(this,_0x480107(0x3e1)),await this[_0x480107(0x388)][_0x480107(0x3e1)](_0xd9b400,_0x534799||undefined);}async[a4_0x2ca417(0x1cb)](_0x510f0b,_0x5656ff){const _0x128b4a=a4_0x2ca417;return validateApiCall(this,_0x128b4a(0x1cb)),await this[_0x128b4a(0x388)][_0x128b4a(0x1cb)](_0x510f0b,_0x5656ff||undefined);}async[a4_0x2ca417(0x2f8)](_0x1a98fe,_0x56be7a){const _0x5efb09=a4_0x2ca417;return validateApiCall(this,'getAllPositionsFutures'),await this[_0x5efb09(0x388)][_0x5efb09(0x2f8)](_0x1a98fe,_0x56be7a||undefined);}async[a4_0x2ca417(0x3b1)](_0x1e181c,_0x59e63f){const _0x270698=a4_0x2ca417;return validateApiCall(this,'cancelOrderFutures'),await this[_0x270698(0x388)][_0x270698(0x3b1)](_0x1e181c,_0x59e63f||undefined);}async[a4_0x2ca417(0x1bc)](_0x2ecf9e,_0x2a2e96){const _0x3d1d3a=a4_0x2ca417;return validateApiCall(this,'getAccountBill'),await this[_0x3d1d3a(0x388)][_0x3d1d3a(0x1bc)](_0x2ecf9e,_0x2a2e96||undefined);}async[a4_0x2ca417(0x389)](_0x3991c7,_0x5346e4){const _0x32a2ec=a4_0x2ca417;return validateApiCall(this,_0x32a2ec(0x389)),await this[_0x32a2ec(0x388)][_0x32a2ec(0x389)](_0x3991c7,_0x5346e4||undefined);}async[a4_0x2ca417(0x30e)](_0x52163c,_0x28aae9){const _0x1b7039=a4_0x2ca417;return validateApiCall(this,_0x1b7039(0x30e)),await this[_0x1b7039(0x388)][_0x1b7039(0x30e)](_0x52163c,_0x28aae9||undefined);}async[a4_0x2ca417(0x229)](_0x24552f,_0x235261){const _0x899261=a4_0x2ca417;return validateApiCall(this,_0x899261(0x229)),await this[_0x899261(0x388)]['getSymbolPosition'](_0x24552f,_0x235261||undefined);}async[a4_0x2ca417(0x2a9)](_0x29e80e,_0x231e73){const _0xbb7183=a4_0x2ca417;return validateApiCall(this,_0xbb7183(0x2a9)),await this[_0xbb7183(0x388)][_0xbb7183(0x2a9)](_0x29e80e,_0x231e73||undefined);}async[a4_0x2ca417(0x287)](_0x361da4,_0x402b32){const _0x1a7d97=a4_0x2ca417;return validateApiCall(this,_0x1a7d97(0x287)),await this['exchangeType']['getOpenCountFutures'](_0x361da4,_0x402b32||undefined);}async[a4_0x2ca417(0x157)](_0x25388a,_0x2503d8){const _0x2a8b86=a4_0x2ca417;return validateApiCall(this,_0x2a8b86(0x157)),await this['exchangeType'][_0x2a8b86(0x157)](_0x25388a,_0x2503d8||undefined);}async['getSubaccountContractAssets'](_0x5ec1da,_0x7bb234){const _0x4b7003=a4_0x2ca417;return validateApiCall(this,_0x4b7003(0x245)),await this[_0x4b7003(0x388)][_0x4b7003(0x245)](_0x5ec1da,_0x7bb234||undefined);}async[a4_0x2ca417(0x307)](_0x29bfa4,_0x5a58ff){const _0x26a6c8=a4_0x2ca417;return validateApiCall(this,_0x26a6c8(0x307)),await this['exchangeType'][_0x26a6c8(0x307)](_0x29bfa4,_0x5a58ff||undefined);}async[a4_0x2ca417(0x2c3)](_0x49b420,_0x11fbc3){const _0x183fc4=a4_0x2ca417;return validateApiCall(this,_0x183fc4(0x2c3)),await this['exchangeType']['getMarkPriceFutures'](_0x49b420,_0x11fbc3||undefined);}async[a4_0x2ca417(0x2d6)](_0x2aafea,_0x2f5c66){const _0x119460=a4_0x2ca417;return validateApiCall(this,'getOpenInterestFutures'),await this['exchangeType'][_0x119460(0x2d6)](_0x2aafea,_0x2f5c66||undefined);}async[a4_0x2ca417(0x20b)](_0x3556f0,_0x3fa75a){const _0x8b3f35=a4_0x2ca417;return validateApiCall(this,'getCurrentFundingRateFutures'),await this[_0x8b3f35(0x388)]['getCurrentFundingRateFutures'](_0x3556f0,_0x3fa75a||undefined);}async['getHistoricFundingRateFutures'](_0x119303,_0x5db8ba){const _0x69dbee=a4_0x2ca417;return validateApiCall(this,'getHistoricFundingRateFutures'),await this['exchangeType'][_0x69dbee(0x1f1)](_0x119303,_0x5db8ba||undefined);}async[a4_0x2ca417(0x397)](_0x579312,_0x4cb678){const _0x3dba42=a4_0x2ca417;return validateApiCall(this,_0x3dba42(0x397)),await this[_0x3dba42(0x388)][_0x3dba42(0x397)](_0x579312,_0x4cb678||undefined);}async[a4_0x2ca417(0x3e0)](_0x255df1,_0x3c1a53){const _0x20346e=a4_0x2ca417;return validateApiCall(this,_0x20346e(0x3e0)),await this['exchangeType'][_0x20346e(0x3e0)](_0x255df1,_0x3c1a53||undefined);}async['getCandlesFutures'](_0x30b6d5,_0x30d647){const _0xb11b89=a4_0x2ca417;return validateApiCall(this,_0xb11b89(0x356)),await this[_0xb11b89(0x388)][_0xb11b89(0x356)](_0x30b6d5,_0x30d647||undefined);}async[a4_0x2ca417(0x340)](_0x16d0f5,_0x4e7da9){const _0x133016=a4_0x2ca417;return validateApiCall(this,'modifySubaccountDepositAddressNdBroker'),await this['exchangeType'][_0x133016(0x340)](_0x16d0f5,_0x4e7da9||undefined);}async[a4_0x2ca417(0x3fe)](_0x1785e7,_0x22ccdb){const _0xa6f7b1=a4_0x2ca417;return validateApiCall(this,_0xa6f7b1(0x3fe)),await this['exchangeType']['getSubaccountDepositAddrNdBroker'](_0x1785e7,_0x22ccdb||undefined);}async['getSubaccountDepositHistoryNdBroker'](_0x1387ab,_0x38ee5f){const _0x52728a=a4_0x2ca417;return validateApiCall(this,_0x52728a(0x1a4)),await this['exchangeType'][_0x52728a(0x1a4)](_0x1387ab,_0x38ee5f||undefined);}async[a4_0x2ca417(0x3b4)](_0x15cc37,_0x3e8609){const _0x324daf=a4_0x2ca417;return validateApiCall(this,'getSubaccountWithdrawalHistoryNdBroker'),await this[_0x324daf(0x388)][_0x324daf(0x3b4)](_0x15cc37,_0x3e8609||undefined);}async[a4_0x2ca417(0x18c)](_0x2ab499,_0x3e9084){const _0x1ab21f=a4_0x2ca417;return validateApiCall(this,_0x1ab21f(0x18c)),await this[_0x1ab21f(0x388)]['createRebateDetailsLinkNdBroker'](_0x2ab499,_0x3e9084||undefined);}async['getDownloadLinkNdBroker'](_0x28d7e6,_0xa80bbe){const _0x42ed2e=a4_0x2ca417;return validateApiCall(this,_0x42ed2e(0x277)),await this['exchangeType'][_0x42ed2e(0x277)](_0x28d7e6,_0xa80bbe||undefined);}async['getDailyRebateRecordsNdBroker'](_0x4d987f,_0x195672){const _0x106099=a4_0x2ca417;return validateApiCall(this,'getDailyRebateRecordsNdBroker'),await this[_0x106099(0x388)][_0x106099(0x276)](_0x4d987f,_0x195672||undefined);}async['getAllFuturesSymbols'](_0x9b1afe,_0x3ed4e8){const _0x5ee753=a4_0x2ca417;return validateApiCall(this,_0x5ee753(0x170)),await this[_0x5ee753(0x388)]['getAllFuturesSymbols'](_0x9b1afe,_0x3ed4e8||undefined);}async[a4_0x2ca417(0x23c)](_0x3b5053,_0x36c72b){const _0x16dfa9=a4_0x2ca417;return validateApiCall(this,_0x16dfa9(0x23c)),await this[_0x16dfa9(0x388)]['getDepthFutures'](_0x3b5053,_0x36c72b||undefined);}async[a4_0x2ca417(0x1ce)](_0x1596b9,_0x1d69ca){const _0x2dd54b=a4_0x2ca417;return validateApiCall(this,_0x2dd54b(0x1ce)),await this[_0x2dd54b(0x388)][_0x2dd54b(0x1ce)](_0x1596b9,_0x1d69ca||undefined);}async[a4_0x2ca417(0x3f6)](_0x3b52ae,_0x30e32d){const _0x2965e7=a4_0x2ca417;return validateApiCall(this,_0x2965e7(0x3f6)),await this[_0x2965e7(0x388)]['getCurrentPlanOrders'](_0x3b52ae,_0x30e32d||undefined);}async['cancelPlanOrder'](_0x3ffeaf,_0xa7f0f9){const _0x2c840e=a4_0x2ca417;return validateApiCall(this,_0x2c840e(0x26b)),await this['exchangeType'][_0x2c840e(0x26b)](_0x3ffeaf,_0xa7f0f9||undefined);}async[a4_0x2ca417(0x3ee)](_0x2db148,_0x28445f){const _0x25af16=a4_0x2ca417;return validateApiCall(this,_0x25af16(0x3ee)),await this['exchangeType'][_0x25af16(0x3ee)](_0x2db148,_0x28445f||undefined);}async[a4_0x2ca417(0x22c)](_0x598d3b,_0x5b3719){const _0x589928=a4_0x2ca417;return validateApiCall(this,'placePlanOrder'),await this[_0x589928(0x388)][_0x589928(0x22c)](_0x598d3b,_0x5b3719||undefined);}async[a4_0x2ca417(0x38d)](_0x205447,_0x59c9e8){const _0xcc9c0c=a4_0x2ca417;return validateApiCall(this,'getTransactionDetails'),await this['exchangeType'][_0xcc9c0c(0x38d)](_0x205447,_0x59c9e8||undefined);}async['cancelBatchOrders'](_0x1c5a90,_0x30f991){const _0x903078=a4_0x2ca417;return validateApiCall(this,_0x903078(0x1ab)),await this[_0x903078(0x388)][_0x903078(0x1ab)](_0x1c5a90,_0x30f991||undefined);}async[a4_0x2ca417(0x3d1)](_0x1b2b67,_0x545297){const _0x11109b=a4_0x2ca417;return validateApiCall(this,_0x11109b(0x3d1)),await this[_0x11109b(0x388)][_0x11109b(0x3d1)](_0x1b2b67,_0x545297||undefined);}async[a4_0x2ca417(0x174)](_0x2ae3bc,_0x524dc4){const _0xd0a4ee=a4_0x2ca417;return validateApiCall(this,_0xd0a4ee(0x174)),await this[_0xd0a4ee(0x388)][_0xd0a4ee(0x174)](_0x2ae3bc,_0x524dc4||undefined);}async[a4_0x2ca417(0x3c3)](_0x34fe65){const _0x15a362=a4_0x2ca417;return validateApiCall(this,_0x15a362(0x3c3)),await this[_0x15a362(0x388)]['getApiKeyInfo'](_0x34fe65||undefined);}async[a4_0x2ca417(0x401)](_0x2b56a6,_0x5b970f){const _0x1c8828=a4_0x2ca417;return validateApiCall(this,'getAccountAssets'),await this[_0x1c8828(0x388)][_0x1c8828(0x401)](_0x2b56a6,_0x5b970f||undefined);}async[a4_0x2ca417(0x180)](_0x5ddfbe){const _0x4be326=a4_0x2ca417;return validateApiCall(this,_0x4be326(0x180)),await this[_0x4be326(0x388)]['getSubaccountSpotAssets'](_0x5ddfbe||undefined);}async[a4_0x2ca417(0x296)](_0x4f6a98,_0x5c58cb){const _0x2c93e8=a4_0x2ca417;return validateApiCall(this,_0x2c93e8(0x296)),await this['exchangeType'][_0x2c93e8(0x296)](_0x4f6a98,_0x5c58cb||undefined);}async[a4_0x2ca417(0x345)](_0x2b4c9b,_0x548f55){const _0x14dc34=a4_0x2ca417;return validateApiCall(this,_0x14dc34(0x345)),await this['exchangeType'][_0x14dc34(0x345)](_0x2b4c9b,_0x548f55||undefined);}async[a4_0x2ca417(0x37e)](_0x3139b6,_0x2396eb){const _0x142a7e=a4_0x2ca417;return validateApiCall(this,_0x142a7e(0x37e)),await this[_0x142a7e(0x388)][_0x142a7e(0x37e)](_0x3139b6,_0x2396eb||undefined);}async['spotWalletWithdraw'](_0x575f03,_0x289cfa){const _0x38e05d=a4_0x2ca417;return validateApiCall(this,_0x38e05d(0x28d)),await this[_0x38e05d(0x388)][_0x38e05d(0x28d)](_0x575f03,_0x289cfa||undefined);}async[a4_0x2ca417(0x40d)](_0x5bf29d,_0x100358){const _0x23097e=a4_0x2ca417;return validateApiCall(this,'getCoinDepositAddress'),await this[_0x23097e(0x388)][_0x23097e(0x40d)](_0x5bf29d,_0x100358||undefined);}async[a4_0x2ca417(0x1b1)](_0x77a676,_0x99f079){const _0x5bf638=a4_0x2ca417;return validateApiCall(this,'spotWalletTransfer'),await this[_0x5bf638(0x388)][_0x5bf638(0x1b1)](_0x77a676,_0x99f079||undefined);}async[a4_0x2ca417(0x185)](_0x53888e,_0x501645){const _0x2e1535=a4_0x2ca417;return validateApiCall(this,_0x2e1535(0x185)),await this['exchangeType']['getDepth'](_0x53888e,_0x501645||undefined);}async['getCandleData'](_0xae68b0,_0x526789){const _0x5ae4ca=a4_0x2ca417;return validateApiCall(this,_0x5ae4ca(0x3ff)),await this[_0x5ae4ca(0x388)][_0x5ae4ca(0x3ff)](_0xae68b0,_0x526789||undefined);}async['getMarketTrades'](_0x5aece2,_0x5afdb4){const _0x1e583e=a4_0x2ca417;return validateApiCall(this,_0x1e583e(0x310)),await this[_0x1e583e(0x388)]['getMarketTrades'](_0x5aece2,_0x5afdb4||undefined);}async[a4_0x2ca417(0x224)](_0x8d288){const _0x1fcc29=a4_0x2ca417;return validateApiCall(this,_0x1fcc29(0x224)),await this[_0x1fcc29(0x388)][_0x1fcc29(0x224)](_0x8d288||undefined);}async[a4_0x2ca417(0x222)](_0x44d529){const _0x319fe9=a4_0x2ca417;return validateApiCall(this,'getSymbols'),await this[_0x319fe9(0x388)][_0x319fe9(0x222)](_0x44d529||undefined);}async['getPositionsNative'](_0x17b9d6,_0x4f934d){const _0x3b82d2=a4_0x2ca417;return validateApiCall(this,_0x3b82d2(0x2f7)),await this[_0x3b82d2(0x388)]['getPositionsNative'](_0x17b9d6,_0x4f934d||undefined);}async['getCoinList'](_0x1e4582,_0x46439f){const _0x713834=a4_0x2ca417;return validateApiCall(this,_0x713834(0x1b4)),await this[_0x713834(0x388)]['getCoinList'](_0x1e4582,_0x46439f||undefined);}async[a4_0x2ca417(0x2c9)](_0x46f8ba,_0x43adda){const _0x447e52=a4_0x2ca417;return validateApiCall(this,_0x447e52(0x2c9)),await this[_0x447e52(0x388)]['getSingleSymbol'](_0x46f8ba,_0x43adda||undefined);}async['getAccount'](_0xb3563c,_0x1f30bf){const _0x8e5ee8=a4_0x2ca417;return validateApiCall(this,_0x8e5ee8(0x31d)),await this[_0x8e5ee8(0x388)]['getAccount'](_0xb3563c,_0x1f30bf||undefined);}async[a4_0x2ca417(0x232)](_0x1aaebc,_0x69d31d){const _0x4b6a1c=a4_0x2ca417;return validateApiCall(this,_0x4b6a1c(0x232)),await this[_0x4b6a1c(0x388)]['cancelAllOpenOrders'](_0x1aaebc,_0x69d31d||undefined);}async['getPositionMarginChangeHistory'](_0x333d6e,_0x466e99){const _0x3d793f=a4_0x2ca417;return validateApiCall(this,_0x3d793f(0x2e7)),await this['exchangeType'][_0x3d793f(0x2e7)](_0x333d6e,_0x466e99||undefined);}async[a4_0x2ca417(0x3d3)](_0x44560a,_0xa43843){const _0x4d7f55=a4_0x2ca417;return validateApiCall(this,_0x4d7f55(0x3d3)),await this[_0x4d7f55(0x388)][_0x4d7f55(0x3d3)](_0x44560a,_0xa43843||undefined);}async[a4_0x2ca417(0x14c)](_0x34f7f8){const _0x490221=a4_0x2ca417;return validateApiCall(this,'testConnectivity'),await this['exchangeType'][_0x490221(0x14c)](_0x34f7f8||undefined);}async[a4_0x2ca417(0x204)](_0x339b28){const _0x3398bf=a4_0x2ca417;return validateApiCall(this,_0x3398bf(0x204)),await this[_0x3398bf(0x388)][_0x3398bf(0x204)](_0x339b28);}async[a4_0x2ca417(0x28a)](_0x2caa3c,_0x51fb3c){const _0x4e0dda=a4_0x2ca417;return validateApiCall(this,'newOrder'),await this[_0x4e0dda(0x388)][_0x4e0dda(0x28a)](_0x2caa3c,_0x51fb3c||undefined);}async[a4_0x2ca417(0x29d)](_0xf2a784,_0x5267ac){const _0x1f7ee1=a4_0x2ca417;return validateApiCall(this,_0x1f7ee1(0x29d)),await this[_0x1f7ee1(0x388)][_0x1f7ee1(0x29d)](_0xf2a784,_0x5267ac||undefined);}async[a4_0x2ca417(0x2e2)](_0x744758,_0x30a1bc){const _0x516992=a4_0x2ca417;return validateApiCall(this,_0x516992(0x2e2)),await this[_0x516992(0x388)][_0x516992(0x2e2)](_0x744758,_0x30a1bc||undefined);}async['placeTPSLOrder'](_0x457652,_0x25f900){const _0x513810=a4_0x2ca417;return validateApiCall(this,_0x513810(0x215)),await this['exchangeType']['placeTPSLOrder'](_0x457652,_0x25f900||undefined);}async[a4_0x2ca417(0x1a0)](_0x225732,_0x21bdfc){const _0x40be69=a4_0x2ca417;return validateApiCall(this,_0x40be69(0x1a0)),await this[_0x40be69(0x388)][_0x40be69(0x1a0)](_0x225732,_0x21bdfc||undefined);}async[a4_0x2ca417(0x251)](_0x365068,_0x45f097){const _0x1d29a2=a4_0x2ca417;return validateApiCall(this,'getOpenOrders'),await this[_0x1d29a2(0x388)][_0x1d29a2(0x251)](_0x365068,_0x45f097||undefined);}async['getOrderHistory'](_0x4834d5,_0x49a9c4){const _0xdb6c33=a4_0x2ca417;return validateApiCall(this,_0xdb6c33(0x1c3)),await this[_0xdb6c33(0x388)][_0xdb6c33(0x1c3)](_0x4834d5,_0x49a9c4||undefined);}async['getTPSLOrderHistory'](_0x2d162e){const _0x444245=a4_0x2ca417;return validateApiCall(this,_0x444245(0x273)),await this[_0x444245(0x388)]['getTPSLOrderHistory'](_0x2d162e||undefined);}async[a4_0x2ca417(0x1e3)](_0x59c40f){const _0x45af34=a4_0x2ca417;return validateApiCall(this,_0x45af34(0x1e3)),await this[_0x45af34(0x388)]['getAllSubaccounts'](_0x59c40f||undefined);}async[a4_0x2ca417(0x344)](_0x5b3cfe,_0x40617b){return validateApiCall(this,'createSubaccount'),await this['exchangeType']['createSubaccount'](_0x5b3cfe,_0x40617b||undefined);}async[a4_0x2ca417(0x1c7)](_0x2a4b0a){const _0x2bf02e=a4_0x2ca417;return validateApiCall(this,_0x2bf02e(0x1c7)),await this[_0x2bf02e(0x388)][_0x2bf02e(0x1c7)](_0x2a4b0a||undefined);}async[a4_0x2ca417(0x1ee)](_0x5a70ba,_0x2844d5){const _0x49f48b=a4_0x2ca417;return validateApiCall(this,_0x49f48b(0x1ee)),await this[_0x49f48b(0x388)][_0x49f48b(0x1ee)](_0x5a70ba,_0x2844d5||undefined);}async[a4_0x2ca417(0x1b6)](_0x49eaaa,_0x399e3d){const _0x38fbe4=a4_0x2ca417;return validateApiCall(this,_0x38fbe4(0x1b6)),await this[_0x38fbe4(0x388)]['changeSubaccountName'](_0x49eaaa,_0x399e3d||undefined);}async['deleteSubaccount'](_0x372f3e,_0x366134){const _0x13efdc=a4_0x2ca417;return validateApiCall(this,'deleteSubaccount'),await this['exchangeType'][_0x13efdc(0x3d8)](_0x372f3e,_0x366134||undefined);}async[a4_0x2ca417(