{"id":28693455,"url":"https://github.com/ccxt/binance-python","last_synced_at":"2025-10-26T17:34:58.611Z","repository":{"id":283678276,"uuid":"952119151","full_name":"ccxt/binance-python","owner":"ccxt","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-12T19:01:20.000Z","size":920,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-14T01:54:09.271Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ccxt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-20T19:03:52.000Z","updated_at":"2025-06-12T19:01:24.000Z","dependencies_parsed_at":"2025-03-21T14:49:20.179Z","dependency_job_id":"3bbbf7c1-afb6-4c38-a7b4-d956c05e1717","html_url":"https://github.com/ccxt/binance-python","commit_stats":null,"previous_names":["ccxt/binance-python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ccxt/binance-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccxt%2Fbinance-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccxt%2Fbinance-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccxt%2Fbinance-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccxt%2Fbinance-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ccxt","download_url":"https://codeload.github.com/ccxt/binance-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccxt%2Fbinance-python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259786184,"owners_count":22910895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-14T08:30:32.244Z","updated_at":"2025-10-26T17:34:58.597Z","avatar_url":"https://github.com/ccxt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# binance-python\nPython SDK (sync and async) for Binance cryptocurrency exchange with Rest and WS capabilities.\n\n- You can check the SDK docs here: [SDK](https://docs.ccxt.com/#/exchanges/binance)\n- You can check Binance's docs here: [Docs](https://www.google.com/search?q=google+binance+cryptocurrency+exchange+api+docs)\n- Github repo: https://github.com/ccxt/binance-python\n- Pypi package: https://pypi.org/project/binance\n\n\n## Installation\n\n```\npip install binance\n```\n\n## Usage\n\n### Sync\n\n```Python\nfrom binance import BinanceSync\n\ndef main():\n    instance = BinanceSync({})\n    ob =  instance.fetch_order_book(\"BTC/USDC\")\n    print(ob)\n    #\n    # balance = instance.fetch_balance()\n    # order = instance.create_order(\"BTC/USDC\", \"limit\", \"buy\", 1, 100000)\n\nmain()\n```\n\n### Async\n\n```Python\nimport sys\nimport asyncio\nfrom binance import BinanceAsync\n\n### on Windows, uncomment below:\n# if sys.platform == 'win32':\n# \tasyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())\n\nasync def main():\n    instance = BinanceAsync({})\n    ob =  await instance.fetch_order_book(\"BTC/USDC\")\n    print(ob)\n    #\n    # balance = await instance.fetch_balance()\n    # order = await instance.create_order(\"BTC/USDC\", \"limit\", \"buy\", 1, 100000)\n\n    # once you are done with the exchange\n    await instance.close()\n\nasyncio.run(main())\n```\n\n\n\n### Websockets\n\n```Python\nimport sys\nfrom binance import BinanceWs\n\n### on Windows, uncomment below:\n# if sys.platform == 'win32':\n# \tasyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())\n\nasync def main():\n    instance = BinanceWs({})\n    while True:\n        ob = await instance.watch_order_book(\"BTC/USDC\")\n        print(ob)\n        # orders = await instance.watch_orders(\"BTC/USDC\")\n\n    # once you are done with the exchange\n    await instance.close()\n\nasyncio.run(main())\n```\n\n\n\n\n\n#### Raw call\n\nYou can also construct custom requests to available \"implicit\" endpoints\n\n```Python\n        request = {\n            'type': 'candleSnapshot',\n            'req': {\n                'coin': coin,\n                'interval': tf,\n                'startTime': since,\n                'endTime': until,\n            },\n        }\n        response = await instance.public_post_info(request)\n```\n\n\n## Available methods\n\n### REST Unified\n\n- `create_convert_trade(self, id: str, fromCode: str, toCode: str, amount: Num = None, params={})`\n- `create_expired_option_market(self, symbol: str)`\n- `create_gift_code(self, code: str, amount, params={})`\n- `create_market_buy_order_with_cost(self, symbol: str, cost: float, params={})`\n- `create_market_order_with_cost(self, symbol: str, side: OrderSide, cost: float, params={})`\n- `create_market_sell_order_with_cost(self, symbol: str, cost: float, params={})`\n- `create_order_request(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `create_order(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `create_orders(self, orders: List[OrderRequest], params={})`\n- `fetch_account_positions(self, symbols: Strings = None, params={})`\n- `fetch_all_greeks(self, symbols: Strings = None, params={})`\n- `fetch_balance(self, params={})`\n- `fetch_bids_asks(self, symbols: Strings = None, params={})`\n- `fetch_borrow_interest(self, code: Str = None, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_borrow_rate_history(self, code: str, since: Int = None, limit: Int = None, params={})`\n- `fetch_canceled_and_closed_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_canceled_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_closed_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_convert_currencies(self, params={})`\n- `fetch_convert_quote(self, fromCode: str, toCode: str, amount: Num = None, params={})`\n- `fetch_convert_trade_history(self, code: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_convert_trade(self, id: str, code: Str = None, params={})`\n- `fetch_cross_borrow_rate(self, code: str, params={})`\n- `fetch_currencies(self, params={})`\n- `fetch_deposit_address(self, code: str, params={})`\n- `fetch_deposit_withdraw_fees(self, codes: Strings = None, params={})`\n- `fetch_deposits(self, code: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_funding_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_funding_intervals(self, symbols: Strings = None, params={})`\n- `fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_funding_rate(self, symbol: str, params={})`\n- `fetch_funding_rates(self, symbols: Strings = None, params={})`\n- `fetch_greeks(self, symbol: str, params={})`\n- `fetch_isolated_borrow_rate(self, symbol: str, params={})`\n- `fetch_isolated_borrow_rates(self, params={})`\n- `fetch_last_prices(self, symbols: Strings = None, params={})`\n- `fetch_ledger_entry(self, id: str, code: Str = None, params={})`\n- `fetch_ledger(self, code: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_leverage_tiers(self, symbols: Strings = None, params={})`\n- `fetch_leverages(self, symbols: Strings = None, params={})`\n- `fetch_long_short_ratio_history(self, symbol: Str = None, timeframe: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_margin_adjustment_history(self, symbol: Str = None, type: Str = None, since: Num = None, limit: Num = None, params={})`\n- `fetch_margin_mode(self, symbol: str, params={})`\n- `fetch_margin_modes(self, symbols: Strings = None, params={})`\n- `fetch_mark_price(self, symbol: str, params={})`\n- `fetch_mark_prices(self, symbols: Strings = None, params={})`\n- `fetch_markets(self, params={})`\n- `fetch_my_dust_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_my_liquidations(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_my_settlement_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_my_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})`\n- `fetch_open_interest_history(self, symbol: str, timeframe='5m', since: Int = None, limit: Int = None, params={})`\n- `fetch_open_interest(self, symbol: str, params={})`\n- `fetch_open_order(self, id: str, symbol: Str = None, params={})`\n- `fetch_open_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_option_positions(self, symbols: Strings = None, params={})`\n- `fetch_option(self, symbol: str, params={})`\n- `fetch_order_book(self, symbol: str, limit: Int = None, params={})`\n- `fetch_order_trades(self, id: str, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_order(self, id: str, symbol: Str = None, params={})`\n- `fetch_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_position_mode(self, symbol: Str = None, params={})`\n- `fetch_position(self, symbol: str, params={})`\n- `fetch_positions_risk(self, symbols: Strings = None, params={})`\n- `fetch_positions(self, symbols: Strings = None, params={})`\n- `fetch_settlement_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_status(self, params={})`\n- `fetch_ticker(self, symbol: str, params={})`\n- `fetch_tickers(self, symbols: Strings = None, params={})`\n- `fetch_time(self, params={})`\n- `fetch_trades(self, symbol: str, since: Int = None, limit: Int = None, params={})`\n- `fetch_trading_fee(self, symbol: str, params={})`\n- `fetch_trading_fees(self, params={})`\n- `fetch_trading_limits(self, symbols: Strings = None, params={})`\n- `fetch_transaction_fees(self, codes: Strings = None, params={})`\n- `fetch_transfers(self, code: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params={})`\n- `add_margin(self, symbol: str, amount: float, params={})`\n- `borrow_cross_margin(self, code: str, amount: float, params={})`\n- `borrow_isolated_margin(self, symbol: str, code: str, amount: float, params={})`\n- `calculate_rate_limiter_cost(self, api, method, path, params, config={})`\n- `cancel_all_orders(self, symbol: Str = None, params={})`\n- `cancel_order(self, id: str, symbol: Str = None, params={})`\n- `cancel_orders(self, ids: List[str], symbol: Str = None, params={})`\n- `cost_to_precision(self, symbol, cost)`\n- `describe(self)`\n- `edit_contract_order_request(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `edit_contract_order(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `edit_order(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={})`\n- `edit_orders(self, orders: List[OrderRequest], params={})`\n- `edit_spot_order_request(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `edit_spot_order(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `enable_demo_trading(self, enable: bool)`\n- `futures_transfer(self, code: str, amount, type, params={})`\n- `get_base_domain_from_url(self, url: Str)`\n- `get_exceptions_by_url(self, url: str, exactOrBroad: str)`\n- `get_network_code_by_network_url(self, currencyCode: str, depositUrl: Str = None)`\n- `is_inverse(self, type: str, subType: Str = None)`\n- `is_linear(self, type: str, subType: Str = None)`\n- `market(self, symbol: str)`\n- `modify_margin_helper(self, symbol: str, amount, addOrReduce, params={})`\n- `nonce(self)`\n- `redeem_gift_code(self, giftcardCode, params={})`\n- `reduce_margin(self, symbol: str, amount: float, params={})`\n- `repay_cross_margin(self, code: str, amount, params={})`\n- `repay_isolated_margin(self, symbol: str, code: str, amount, params={})`\n- `request(self, path, api='public', method='GET', params={}, headers=None, body=None, config={})`\n- `safe_market(self, marketId: Str = None, market: Market = None, delimiter: Str = None, marketType: Str = None)`\n- `set_leverage(self, leverage: int, symbol: Str = None, params={})`\n- `set_margin_mode(self, marginMode: str, symbol: Str = None, params={})`\n- `set_position_mode(self, hedged: bool, symbol: Str = None, params={})`\n- `set_sandbox_mode(self, enable: bool)`\n- `transfer(self, code: str, amount: float, fromAccount: str, toAccount: str, params={})`\n- `verify_gift_code(self, id: str, params={})`\n- `withdraw(self, code: str, amount: float, address: str, tag: Str = None, params={})`\n\n### REST Raw\n\n- `sapi_get_copytrading_futures_userstatus(request)`\n- `sapi_get_copytrading_futures_leadsymbol(request)`\n- `sapi_get_system_status(request)`\n- `sapi_get_accountsnapshot(request)`\n- `sapi_get_account_info(request)`\n- `sapi_get_margin_asset(request)`\n- `sapi_get_margin_pair(request)`\n- `sapi_get_margin_allassets(request)`\n- `sapi_get_margin_allpairs(request)`\n- `sapi_get_margin_priceindex(request)`\n- `sapi_get_spot_delist_schedule(request)`\n- `sapi_get_asset_assetdividend(request)`\n- `sapi_get_asset_dribblet(request)`\n- `sapi_get_asset_transfer(request)`\n- `sapi_get_asset_assetdetail(request)`\n- `sapi_get_asset_tradefee(request)`\n- `sapi_get_asset_ledger_transfer_cloud_mining_querybypage(request)`\n- `sapi_get_asset_convert_transfer_querybypage(request)`\n- `sapi_get_asset_wallet_balance(request)`\n- `sapi_get_asset_custody_transfer_history(request)`\n- `sapi_get_margin_borrow_repay(request)`\n- `sapi_get_margin_loan(request)`\n- `sapi_get_margin_repay(request)`\n- `sapi_get_margin_account(request)`\n- `sapi_get_margin_transfer(request)`\n- `sapi_get_margin_interesthistory(request)`\n- `sapi_get_margin_forceliquidationrec(request)`\n- `sapi_get_margin_order(request)`\n- `sapi_get_margin_openorders(request)`\n- `sapi_get_margin_allorders(request)`\n- `sapi_get_margin_mytrades(request)`\n- `sapi_get_margin_maxborrowable(request)`\n- `sapi_get_margin_maxtransferable(request)`\n- `sapi_get_margin_tradecoeff(request)`\n- `sapi_get_margin_isolated_transfer(request)`\n- `sapi_get_margin_isolated_account(request)`\n- `sapi_get_margin_isolated_pair(request)`\n- `sapi_get_margin_isolated_allpairs(request)`\n- `sapi_get_margin_isolated_accountlimit(request)`\n- `sapi_get_margin_interestratehistory(request)`\n- `sapi_get_margin_orderlist(request)`\n- `sapi_get_margin_allorderlist(request)`\n- `sapi_get_margin_openorderlist(request)`\n- `sapi_get_margin_crossmargindata(request)`\n- `sapi_get_margin_isolatedmargindata(request)`\n- `sapi_get_margin_isolatedmargintier(request)`\n- `sapi_get_margin_ratelimit_order(request)`\n- `sapi_get_margin_dribblet(request)`\n- `sapi_get_margin_dust(request)`\n- `sapi_get_margin_crossmargincollateralratio(request)`\n- `sapi_get_margin_exchange_small_liability(request)`\n- `sapi_get_margin_exchange_small_liability_history(request)`\n- `sapi_get_margin_next_hourly_interest_rate(request)`\n- `sapi_get_margin_capital_flow(request)`\n- `sapi_get_margin_delist_schedule(request)`\n- `sapi_get_margin_available_inventory(request)`\n- `sapi_get_margin_leveragebracket(request)`\n- `sapi_get_loan_vip_loanable_data(request)`\n- `sapi_get_loan_vip_collateral_data(request)`\n- `sapi_get_loan_vip_request_data(request)`\n- `sapi_get_loan_vip_request_interestrate(request)`\n- `sapi_get_loan_income(request)`\n- `sapi_get_loan_ongoing_orders(request)`\n- `sapi_get_loan_ltv_adjustment_history(request)`\n- `sapi_get_loan_borrow_history(request)`\n- `sapi_get_loan_repay_history(request)`\n- `sapi_get_loan_loanable_data(request)`\n- `sapi_get_loan_collateral_data(request)`\n- `sapi_get_loan_repay_collateral_rate(request)`\n- `sapi_get_loan_flexible_ongoing_orders(request)`\n- `sapi_get_loan_flexible_borrow_history(request)`\n- `sapi_get_loan_flexible_repay_history(request)`\n- `sapi_get_loan_flexible_ltv_adjustment_history(request)`\n- `sapi_get_loan_vip_ongoing_orders(request)`\n- `sapi_get_loan_vip_repay_history(request)`\n- `sapi_get_loan_vip_collateral_account(request)`\n- `sapi_get_fiat_orders(request)`\n- `sapi_get_fiat_payments(request)`\n- `sapi_get_futures_transfer(request)`\n- `sapi_get_futures_histdatalink(request)`\n- `sapi_get_rebate_taxquery(request)`\n- `sapi_get_capital_config_getall(request)`\n- `sapi_get_capital_deposit_address(request)`\n- `sapi_get_capital_deposit_address_list(request)`\n- `sapi_get_capital_deposit_hisrec(request)`\n- `sapi_get_capital_deposit_subaddress(request)`\n- `sapi_get_capital_deposit_subhisrec(request)`\n- `sapi_get_capital_withdraw_history(request)`\n- `sapi_get_capital_withdraw_address_list(request)`\n- `sapi_get_capital_contract_convertible_coins(request)`\n- `sapi_get_convert_tradeflow(request)`\n- `sapi_get_convert_exchangeinfo(request)`\n- `sapi_get_convert_assetinfo(request)`\n- `sapi_get_convert_orderstatus(request)`\n- `sapi_get_convert_limit_queryopenorders(request)`\n- `sapi_get_account_status(request)`\n- `sapi_get_account_apitradingstatus(request)`\n- `sapi_get_account_apirestrictions_iprestriction(request)`\n- `sapi_get_bnbburn(request)`\n- `sapi_get_sub_account_futures_account(request)`\n- `sapi_get_sub_account_futures_accountsummary(request)`\n- `sapi_get_sub_account_futures_positionrisk(request)`\n- `sapi_get_sub_account_futures_internaltransfer(request)`\n- `sapi_get_sub_account_list(request)`\n- `sapi_get_sub_account_margin_account(request)`\n- `sapi_get_sub_account_margin_accountsummary(request)`\n- `sapi_get_sub_account_spotsummary(request)`\n- `sapi_get_sub_account_status(request)`\n- `sapi_get_sub_account_sub_transfer_history(request)`\n- `sapi_get_sub_account_transfer_subuserhistory(request)`\n- `sapi_get_sub_account_universaltransfer(request)`\n- `sapi_get_sub_account_apirestrictions_iprestriction_thirdpartylist(request)`\n- `sapi_get_sub_account_transaction_statistics(request)`\n- `sapi_get_sub_account_subaccountapi_iprestriction(request)`\n- `sapi_get_managed_subaccount_asset(request)`\n- `sapi_get_managed_subaccount_accountsnapshot(request)`\n- `sapi_get_managed_subaccount_querytranslogforinvestor(request)`\n- `sapi_get_managed_subaccount_querytranslogfortradeparent(request)`\n- `sapi_get_managed_subaccount_fetch_future_asset(request)`\n- `sapi_get_managed_subaccount_marginasset(request)`\n- `sapi_get_managed_subaccount_info(request)`\n- `sapi_get_managed_subaccount_deposit_address(request)`\n- `sapi_get_managed_subaccount_query_trans_log(request)`\n- `sapi_get_lending_daily_product_list(request)`\n- `sapi_get_lending_daily_userleftquota(request)`\n- `sapi_get_lending_daily_userredemptionquota(request)`\n- `sapi_get_lending_daily_token_position(request)`\n- `sapi_get_lending_union_account(request)`\n- `sapi_get_lending_union_purchaserecord(request)`\n- `sapi_get_lending_union_redemptionrecord(request)`\n- `sapi_get_lending_union_interesthistory(request)`\n- `sapi_get_lending_project_list(request)`\n- `sapi_get_lending_project_position_list(request)`\n- `sapi_get_eth_staking_eth_history_stakinghistory(request)`\n- `sapi_get_eth_staking_eth_history_redemptionhistory(request)`\n- `sapi_get_eth_staking_eth_history_rewardshistory(request)`\n- `sapi_get_eth_staking_eth_quota(request)`\n- `sapi_get_eth_staking_eth_history_ratehistory(request)`\n- `sapi_get_eth_staking_account(request)`\n- `sapi_get_eth_staking_wbeth_history_wraphistory(request)`\n- `sapi_get_eth_staking_wbeth_history_unwraphistory(request)`\n- `sapi_get_eth_staking_eth_history_wbethrewardshistory(request)`\n- `sapi_get_sol_staking_sol_history_stakinghistory(request)`\n- `sapi_get_sol_staking_sol_history_redemptionhistory(request)`\n- `sapi_get_sol_staking_sol_history_bnsolrewardshistory(request)`\n- `sapi_get_sol_staking_sol_history_ratehistory(request)`\n- `sapi_get_sol_staking_account(request)`\n- `sapi_get_sol_staking_sol_quota(request)`\n- `sapi_get_mining_pub_algolist(request)`\n- `sapi_get_mining_pub_coinlist(request)`\n- `sapi_get_mining_worker_detail(request)`\n- `sapi_get_mining_worker_list(request)`\n- `sapi_get_mining_payment_list(request)`\n- `sapi_get_mining_statistics_user_status(request)`\n- `sapi_get_mining_statistics_user_list(request)`\n- `sapi_get_mining_payment_uid(request)`\n- `sapi_get_bswap_pools(request)`\n- `sapi_get_bswap_liquidity(request)`\n- `sapi_get_bswap_liquidityops(request)`\n- `sapi_get_bswap_quote(request)`\n- `sapi_get_bswap_swap(request)`\n- `sapi_get_bswap_poolconfigure(request)`\n- `sapi_get_bswap_addliquiditypreview(request)`\n- `sapi_get_bswap_removeliquiditypreview(request)`\n- `sapi_get_bswap_unclaimedrewards(request)`\n- `sapi_get_bswap_claimedhistory(request)`\n- `sapi_get_blvt_tokeninfo(request)`\n- `sapi_get_blvt_subscribe_record(request)`\n- `sapi_get_blvt_redeem_record(request)`\n- `sapi_get_blvt_userlimit(request)`\n- `sapi_get_apireferral_ifnewuser(request)`\n- `sapi_get_apireferral_customization(request)`\n- `sapi_get_apireferral_usercustomization(request)`\n- `sapi_get_apireferral_rebate_recentrecord(request)`\n- `sapi_get_apireferral_rebate_historicalrecord(request)`\n- `sapi_get_apireferral_kickback_recentrecord(request)`\n- `sapi_get_apireferral_kickback_historicalrecord(request)`\n- `sapi_get_broker_subaccountapi(request)`\n- `sapi_get_broker_subaccount(request)`\n- `sapi_get_broker_subaccountapi_commission_futures(request)`\n- `sapi_get_broker_subaccountapi_commission_coinfutures(request)`\n- `sapi_get_broker_info(request)`\n- `sapi_get_broker_transfer(request)`\n- `sapi_get_broker_transfer_futures(request)`\n- `sapi_get_broker_rebate_recentrecord(request)`\n- `sapi_get_broker_rebate_historicalrecord(request)`\n- `sapi_get_broker_subaccount_bnbburn_status(request)`\n- `sapi_get_broker_subaccount_deposithist(request)`\n- `sapi_get_broker_subaccount_spotsummary(request)`\n- `sapi_get_broker_subaccount_marginsummary(request)`\n- `sapi_get_broker_subaccount_futuressummary(request)`\n- `sapi_get_broker_rebate_futures_recentrecord(request)`\n- `sapi_get_broker_subaccountapi_iprestriction(request)`\n- `sapi_get_broker_universaltransfer(request)`\n- `sapi_get_account_apirestrictions(request)`\n- `sapi_get_c2c_ordermatch_listuserorderhistory(request)`\n- `sapi_get_nft_history_transactions(request)`\n- `sapi_get_nft_history_deposit(request)`\n- `sapi_get_nft_history_withdraw(request)`\n- `sapi_get_nft_user_getasset(request)`\n- `sapi_get_pay_transactions(request)`\n- `sapi_get_giftcard_verify(request)`\n- `sapi_get_giftcard_cryptography_rsa_public_key(request)`\n- `sapi_get_giftcard_buycode_token_limit(request)`\n- `sapi_get_algo_spot_openorders(request)`\n- `sapi_get_algo_spot_historicalorders(request)`\n- `sapi_get_algo_spot_suborders(request)`\n- `sapi_get_algo_futures_openorders(request)`\n- `sapi_get_algo_futures_historicalorders(request)`\n- `sapi_get_algo_futures_suborders(request)`\n- `sapi_get_portfolio_account(request)`\n- `sapi_get_portfolio_collateralrate(request)`\n- `sapi_get_portfolio_pmloan(request)`\n- `sapi_get_portfolio_interest_history(request)`\n- `sapi_get_portfolio_asset_index_price(request)`\n- `sapi_get_portfolio_repay_futures_switch(request)`\n- `sapi_get_portfolio_margin_asset_leverage(request)`\n- `sapi_get_portfolio_balance(request)`\n- `sapi_get_portfolio_negative_balance_exchange_record(request)`\n- `sapi_get_portfolio_pmloan_history(request)`\n- `sapi_get_portfolio_earn_asset_balance(request)`\n- `sapi_get_staking_productlist(request)`\n- `sapi_get_staking_position(request)`\n- `sapi_get_staking_stakingrecord(request)`\n- `sapi_get_staking_personalleftquota(request)`\n- `sapi_get_lending_auto_invest_target_asset_list(request)`\n- `sapi_get_lending_auto_invest_target_asset_roi_list(request)`\n- `sapi_get_lending_auto_invest_all_asset(request)`\n- `sapi_get_lending_auto_invest_source_asset_list(request)`\n- `sapi_get_lending_auto_invest_plan_list(request)`\n- `sapi_get_lending_auto_invest_plan_id(request)`\n- `sapi_get_lending_auto_invest_history_list(request)`\n- `sapi_get_lending_auto_invest_index_info(request)`\n- `sapi_get_lending_auto_invest_index_user_summary(request)`\n- `sapi_get_lending_auto_invest_one_off_status(request)`\n- `sapi_get_lending_auto_invest_redeem_history(request)`\n- `sapi_get_lending_auto_invest_rebalance_history(request)`\n- `sapi_get_simple_earn_flexible_list(request)`\n- `sapi_get_simple_earn_locked_list(request)`\n- `sapi_get_simple_earn_flexible_personalleftquota(request)`\n- `sapi_get_simple_earn_locked_personalleftquota(request)`\n- `sapi_get_simple_earn_flexible_subscriptionpreview(request)`\n- `sapi_get_simple_earn_locked_subscriptionpreview(request)`\n- `sapi_get_simple_earn_flexible_history_ratehistory(request)`\n- `sapi_get_simple_earn_flexible_position(request)`\n- `sapi_get_simple_earn_locked_position(request)`\n- `sapi_get_simple_earn_account(request)`\n- `sapi_get_simple_earn_flexible_history_subscriptionrecord(request)`\n- `sapi_get_simple_earn_locked_history_subscriptionrecord(request)`\n- `sapi_get_simple_earn_flexible_history_redemptionrecord(request)`\n- `sapi_get_simple_earn_locked_history_redemptionrecord(request)`\n- `sapi_get_simple_earn_flexible_history_rewardsrecord(request)`\n- `sapi_get_simple_earn_locked_history_rewardsrecord(request)`\n- `sapi_get_simple_earn_flexible_history_collateralrecord(request)`\n- `sapi_get_dci_product_list(request)`\n- `sapi_get_dci_product_positions(request)`\n- `sapi_get_dci_product_accounts(request)`\n- `sapi_post_asset_dust(request)`\n- `sapi_post_asset_dust_btc(request)`\n- `sapi_post_asset_transfer(request)`\n- `sapi_post_asset_get_funding_asset(request)`\n- `sapi_post_asset_convert_transfer(request)`\n- `sapi_post_account_disablefastwithdrawswitch(request)`\n- `sapi_post_account_enablefastwithdrawswitch(request)`\n- `sapi_post_capital_withdraw_apply(request)`\n- `sapi_post_capital_contract_convertible_coins(request)`\n- `sapi_post_capital_deposit_credit_apply(request)`\n- `sapi_post_margin_borrow_repay(request)`\n- `sapi_post_margin_transfer(request)`\n- `sapi_post_margin_loan(request)`\n- `sapi_post_margin_repay(request)`\n- `sapi_post_margin_order(request)`\n- `sapi_post_margin_order_oco(request)`\n- `sapi_post_margin_dust(request)`\n- `sapi_post_margin_exchange_small_liability(request)`\n- `sapi_post_margin_isolated_transfer(request)`\n- `sapi_post_margin_isolated_account(request)`\n- `sapi_post_margin_max_leverage(request)`\n- `sapi_post_bnbburn(request)`\n- `sapi_post_sub_account_virtualsubaccount(request)`\n- `sapi_post_sub_account_margin_transfer(request)`\n- `sapi_post_sub_account_margin_enable(request)`\n- `sapi_post_sub_account_futures_enable(request)`\n- `sapi_post_sub_account_futures_transfer(request)`\n- `sapi_post_sub_account_futures_internaltransfer(request)`\n- `sapi_post_sub_account_transfer_subtosub(request)`\n- `sapi_post_sub_account_transfer_subtomaster(request)`\n- `sapi_post_sub_account_universaltransfer(request)`\n- `sapi_post_sub_account_options_enable(request)`\n- `sapi_post_managed_subaccount_deposit(request)`\n- `sapi_post_managed_subaccount_withdraw(request)`\n- `sapi_post_userdatastream(request)`\n- `sapi_post_userdatastream_isolated(request)`\n- `sapi_post_futures_transfer(request)`\n- `sapi_post_lending_customizedfixed_purchase(request)`\n- `sapi_post_lending_daily_purchase(request)`\n- `sapi_post_lending_daily_redeem(request)`\n- `sapi_post_bswap_liquidityadd(request)`\n- `sapi_post_bswap_liquidityremove(request)`\n- `sapi_post_bswap_swap(request)`\n- `sapi_post_bswap_claimrewards(request)`\n- `sapi_post_blvt_subscribe(request)`\n- `sapi_post_blvt_redeem(request)`\n- `sapi_post_apireferral_customization(request)`\n- `sapi_post_apireferral_usercustomization(request)`\n- `sapi_post_apireferral_rebate_historicalrecord(request)`\n- `sapi_post_apireferral_kickback_historicalrecord(request)`\n- `sapi_post_broker_subaccount(request)`\n- `sapi_post_broker_subaccount_margin(request)`\n- `sapi_post_broker_subaccount_futures(request)`\n- `sapi_post_broker_subaccountapi(request)`\n- `sapi_post_broker_subaccountapi_permission(request)`\n- `sapi_post_broker_subaccountapi_commission(request)`\n- `sapi_post_broker_subaccountapi_commission_futures(request)`\n- `sapi_post_broker_subaccountapi_commission_coinfutures(request)`\n- `sapi_post_broker_transfer(request)`\n- `sapi_post_broker_transfer_futures(request)`\n- `sapi_post_broker_rebate_historicalrecord(request)`\n- `sapi_post_broker_subaccount_bnbburn_spot(request)`\n- `sapi_post_broker_subaccount_bnbburn_margininterest(request)`\n- `sapi_post_broker_subaccount_blvt(request)`\n- `sapi_post_broker_subaccountapi_iprestriction(request)`\n- `sapi_post_broker_subaccountapi_iprestriction_iplist(request)`\n- `sapi_post_broker_universaltransfer(request)`\n- `sapi_post_broker_subaccountapi_permission_universaltransfer(request)`\n- `sapi_post_broker_subaccountapi_permission_vanillaoptions(request)`\n- `sapi_post_giftcard_createcode(request)`\n- `sapi_post_giftcard_redeemcode(request)`\n- `sapi_post_giftcard_buycode(request)`\n- `sapi_post_algo_spot_newordertwap(request)`\n- `sapi_post_algo_futures_newordervp(request)`\n- `sapi_post_algo_futures_newordertwap(request)`\n- `sapi_post_staking_purchase(request)`\n- `sapi_post_staking_redeem(request)`\n- `sapi_post_staking_setautostaking(request)`\n- `sapi_post_eth_staking_eth_stake(request)`\n- `sapi_post_eth_staking_eth_redeem(request)`\n- `sapi_post_eth_staking_wbeth_wrap(request)`\n- `sapi_post_sol_staking_sol_stake(request)`\n- `sapi_post_sol_staking_sol_redeem(request)`\n- `sapi_post_mining_hash_transfer_config(request)`\n- `sapi_post_mining_hash_transfer_config_cancel(request)`\n- `sapi_post_portfolio_repay(request)`\n- `sapi_post_loan_vip_renew(request)`\n- `sapi_post_loan_vip_borrow(request)`\n- `sapi_post_loan_borrow(request)`\n- `sapi_post_loan_repay(request)`\n- `sapi_post_loan_adjust_ltv(request)`\n- `sapi_post_loan_customize_margin_call(request)`\n- `sapi_post_loan_flexible_repay(request)`\n- `sapi_post_loan_flexible_adjust_ltv(request)`\n- `sapi_post_loan_vip_repay(request)`\n- `sapi_post_convert_getquote(request)`\n- `sapi_post_convert_acceptquote(request)`\n- `sapi_post_convert_limit_placeorder(request)`\n- `sapi_post_convert_limit_cancelorder(request)`\n- `sapi_post_portfolio_auto_collection(request)`\n- `sapi_post_portfolio_asset_collection(request)`\n- `sapi_post_portfolio_bnb_transfer(request)`\n- `sapi_post_portfolio_repay_futures_switch(request)`\n- `sapi_post_portfolio_repay_futures_negative_balance(request)`\n- `sapi_post_portfolio_mint(request)`\n- `sapi_post_portfolio_redeem(request)`\n- `sapi_post_portfolio_earn_asset_transfer(request)`\n- `sapi_post_lending_auto_invest_plan_add(request)`\n- `sapi_post_lending_auto_invest_plan_edit(request)`\n- `sapi_post_lending_auto_invest_plan_edit_status(request)`\n- `sapi_post_lending_auto_invest_one_off(request)`\n- `sapi_post_lending_auto_invest_redeem(request)`\n- `sapi_post_simple_earn_flexible_subscribe(request)`\n- `sapi_post_simple_earn_locked_subscribe(request)`\n- `sapi_post_simple_earn_flexible_redeem(request)`\n- `sapi_post_simple_earn_locked_redeem(request)`\n- `sapi_post_simple_earn_flexible_setautosubscribe(request)`\n- `sapi_post_simple_earn_locked_setautosubscribe(request)`\n- `sapi_post_simple_earn_locked_setredeemoption(request)`\n- `sapi_post_dci_product_subscribe(request)`\n- `sapi_post_dci_product_auto_compound_edit(request)`\n- `sapi_put_userdatastream(request)`\n- `sapi_put_userdatastream_isolated(request)`\n- `sapi_delete_margin_openorders(request)`\n- `sapi_delete_margin_order(request)`\n- `sapi_delete_margin_orderlist(request)`\n- `sapi_delete_margin_isolated_account(request)`\n- `sapi_delete_userdatastream(request)`\n- `sapi_delete_userdatastream_isolated(request)`\n- `sapi_delete_broker_subaccountapi(request)`\n- `sapi_delete_broker_subaccountapi_iprestriction_iplist(request)`\n- `sapi_delete_algo_spot_order(request)`\n- `sapi_delete_algo_futures_order(request)`\n- `sapi_delete_sub_account_subaccountapi_iprestriction_iplist(request)`\n- `sapiv2_get_eth_staking_account(request)`\n- `sapiv2_get_sub_account_futures_account(request)`\n- `sapiv2_get_sub_account_futures_accountsummary(request)`\n- `sapiv2_get_sub_account_futures_positionrisk(request)`\n- `sapiv2_get_loan_flexible_ongoing_orders(request)`\n- `sapiv2_get_loan_flexible_borrow_history(request)`\n- `sapiv2_get_loan_flexible_repay_history(request)`\n- `sapiv2_get_loan_flexible_ltv_adjustment_history(request)`\n- `sapiv2_get_loan_flexible_loanable_data(request)`\n- `sapiv2_get_loan_flexible_collateral_data(request)`\n- `sapiv2_get_portfolio_account(request)`\n- `sapiv2_post_eth_staking_eth_stake(request)`\n- `sapiv2_post_sub_account_subaccountapi_iprestriction(request)`\n- `sapiv2_post_loan_flexible_borrow(request)`\n- `sapiv2_post_loan_flexible_repay(request)`\n- `sapiv2_post_loan_flexible_adjust_ltv(request)`\n- `sapiv3_get_sub_account_assets(request)`\n- `sapiv3_post_asset_getuserasset(request)`\n- `sapiv4_get_sub_account_assets(request)`\n- `dapipublic_get_ping(request)`\n- `dapipublic_get_time(request)`\n- `dapipublic_get_exchangeinfo(request)`\n- `dapipublic_get_depth(request)`\n- `dapipublic_get_trades(request)`\n- `dapipublic_get_historicaltrades(request)`\n- `dapipublic_get_aggtrades(request)`\n- `dapipublic_get_premiumindex(request)`\n- `dapipublic_get_fundingrate(request)`\n- `dapipublic_get_klines(request)`\n- `dapipublic_get_continuousklines(request)`\n- `dapipublic_get_indexpriceklines(request)`\n- `dapipublic_get_markpriceklines(request)`\n- `dapipublic_get_premiumindexklines(request)`\n- `dapipublic_get_ticker_24hr(request)`\n- `dapipublic_get_ticker_price(request)`\n- `dapipublic_get_ticker_bookticker(request)`\n- `dapipublic_get_constituents(request)`\n- `dapipublic_get_openinterest(request)`\n- `dapipublic_get_fundinginfo(request)`\n- `dapidata_get_delivery_price(request)`\n- `dapidata_get_openinteresthist(request)`\n- `dapidata_get_toplongshortaccountratio(request)`\n- `dapidata_get_toplongshortpositionratio(request)`\n- `dapidata_get_globallongshortaccountratio(request)`\n- `dapidata_get_takerbuysellvol(request)`\n- `dapidata_get_basis(request)`\n- `dapiprivate_get_positionside_dual(request)`\n- `dapiprivate_get_orderamendment(request)`\n- `dapiprivate_get_order(request)`\n- `dapiprivate_get_openorder(request)`\n- `dapiprivate_get_openorders(request)`\n- `dapiprivate_get_allorders(request)`\n- `dapiprivate_get_balance(request)`\n- `dapiprivate_get_account(request)`\n- `dapiprivate_get_positionmargin_history(request)`\n- `dapiprivate_get_positionrisk(request)`\n- `dapiprivate_get_usertrades(request)`\n- `dapiprivate_get_income(request)`\n- `dapiprivate_get_leveragebracket(request)`\n- `dapiprivate_get_forceorders(request)`\n- `dapiprivate_get_adlquantile(request)`\n- `dapiprivate_get_commissionrate(request)`\n- `dapiprivate_get_income_asyn(request)`\n- `dapiprivate_get_income_asyn_id(request)`\n- `dapiprivate_get_trade_asyn(request)`\n- `dapiprivate_get_trade_asyn_id(request)`\n- `dapiprivate_get_order_asyn(request)`\n- `dapiprivate_get_order_asyn_id(request)`\n- `dapiprivate_get_pmexchangeinfo(request)`\n- `dapiprivate_get_pmaccountinfo(request)`\n- `dapiprivate_post_positionside_dual(request)`\n- `dapiprivate_post_order(request)`\n- `dapiprivate_post_batchorders(request)`\n- `dapiprivate_post_countdowncancelall(request)`\n- `dapiprivate_post_leverage(request)`\n- `dapiprivate_post_margintype(request)`\n- `dapiprivate_post_positionmargin(request)`\n- `dapiprivate_post_listenkey(request)`\n- `dapiprivate_put_listenkey(request)`\n- `dapiprivate_put_order(request)`\n- `dapiprivate_put_batchorders(request)`\n- `dapiprivate_delete_order(request)`\n- `dapiprivate_delete_allopenorders(request)`\n- `dapiprivate_delete_batchorders(request)`\n- `dapiprivate_delete_listenkey(request)`\n- `dapiprivatev2_get_leveragebracket(request)`\n- `fapipublic_get_ping(request)`\n- `fapipublic_get_time(request)`\n- `fapipublic_get_exchangeinfo(request)`\n- `fapipublic_get_depth(request)`\n- `fapipublic_get_trades(request)`\n- `fapipublic_get_historicaltrades(request)`\n- `fapipublic_get_aggtrades(request)`\n- `fapipublic_get_klines(request)`\n- `fapipublic_get_continuousklines(request)`\n- `fapipublic_get_markpriceklines(request)`\n- `fapipublic_get_indexpriceklines(request)`\n- `fapipublic_get_premiumindexklines(request)`\n- `fapipublic_get_fundingrate(request)`\n- `fapipublic_get_fundinginfo(request)`\n- `fapipublic_get_premiumindex(request)`\n- `fapipublic_get_ticker_24hr(request)`\n- `fapipublic_get_ticker_price(request)`\n- `fapipublic_get_ticker_bookticker(request)`\n- `fapipublic_get_openinterest(request)`\n- `fapipublic_get_indexinfo(request)`\n- `fapipublic_get_assetindex(request)`\n- `fapipublic_get_constituents(request)`\n- `fapipublic_get_apitradingstatus(request)`\n- `fapipublic_get_lvtklines(request)`\n- `fapipublic_get_convert_exchangeinfo(request)`\n- `fapipublic_get_insurancebalance(request)`\n- `fapidata_get_delivery_price(request)`\n- `fapidata_get_openinteresthist(request)`\n- `fapidata_get_toplongshortaccountratio(request)`\n- `fapidata_get_toplongshortpositionratio(request)`\n- `fapidata_get_globallongshortaccountratio(request)`\n- `fapidata_get_takerlongshortratio(request)`\n- `fapidata_get_basis(request)`\n- `fapiprivate_get_forceorders(request)`\n- `fapiprivate_get_allorders(request)`\n- `fapiprivate_get_openorder(request)`\n- `fapiprivate_get_openorders(request)`\n- `fapiprivate_get_order(request)`\n- `fapiprivate_get_account(request)`\n- `fapiprivate_get_balance(request)`\n- `fapiprivate_get_leveragebracket(request)`\n- `fapiprivate_get_positionmargin_history(request)`\n- `fapiprivate_get_positionrisk(request)`\n- `fapiprivate_get_positionside_dual(request)`\n- `fapiprivate_get_usertrades(request)`\n- `fapiprivate_get_income(request)`\n- `fapiprivate_get_commissionrate(request)`\n- `fapiprivate_get_ratelimit_order(request)`\n- `fapiprivate_get_apitradingstatus(request)`\n- `fapiprivate_get_multiassetsmargin(request)`\n- `fapiprivate_get_apireferral_ifnewuser(request)`\n- `fapiprivate_get_apireferral_customization(request)`\n- `fapiprivate_get_apireferral_usercustomization(request)`\n- `fapiprivate_get_apireferral_tradernum(request)`\n- `fapiprivate_get_apireferral_overview(request)`\n- `fapiprivate_get_apireferral_tradevol(request)`\n- `fapiprivate_get_apireferral_rebatevol(request)`\n- `fapiprivate_get_apireferral_tradersummary(request)`\n- `fapiprivate_get_adlquantile(request)`\n- `fapiprivate_get_pmaccountinfo(request)`\n- `fapiprivate_get_orderamendment(request)`\n- `fapiprivate_get_income_asyn(request)`\n- `fapiprivate_get_income_asyn_id(request)`\n- `fapiprivate_get_order_asyn(request)`\n- `fapiprivate_get_order_asyn_id(request)`\n- `fapiprivate_get_trade_asyn(request)`\n- `fapiprivate_get_trade_asyn_id(request)`\n- `fapiprivate_get_feeburn(request)`\n- `fapiprivate_get_symbolconfig(request)`\n- `fapiprivate_get_accountconfig(request)`\n- `fapiprivate_get_convert_orderstatus(request)`\n- `fapiprivate_post_batchorders(request)`\n- `fapiprivate_post_positionside_dual(request)`\n- `fapiprivate_post_positionmargin(request)`\n- `fapiprivate_post_margintype(request)`\n- `fapiprivate_post_order(request)`\n- `fapiprivate_post_leverage(request)`\n- `fapiprivate_post_listenkey(request)`\n- `fapiprivate_post_countdowncancelall(request)`\n- `fapiprivate_post_multiassetsmargin(request)`\n- `fapiprivate_post_apireferral_customization(request)`\n- `fapiprivate_post_apireferral_usercustomization(request)`\n- `fapiprivate_post_feeburn(request)`\n- `fapiprivate_post_convert_getquote(request)`\n- `fapiprivate_post_convert_acceptquote(request)`\n- `fapiprivate_put_listenkey(request)`\n- `fapiprivate_put_order(request)`\n- `fapiprivate_put_batchorders(request)`\n- `fapiprivate_delete_batchorders(request)`\n- `fapiprivate_delete_order(request)`\n- `fapiprivate_delete_allopenorders(request)`\n- `fapiprivate_delete_listenkey(request)`\n- `fapipublicv2_get_ticker_price(request)`\n- `fapiprivatev2_get_account(request)`\n- `fapiprivatev2_get_balance(request)`\n- `fapiprivatev2_get_positionrisk(request)`\n- `fapiprivatev3_get_account(request)`\n- `fapiprivatev3_get_balance(request)`\n- `fapiprivatev3_get_positionrisk(request)`\n- `eapipublic_get_ping(request)`\n- `eapipublic_get_time(request)`\n- `eapipublic_get_exchangeinfo(request)`\n- `eapipublic_get_index(request)`\n- `eapipublic_get_ticker(request)`\n- `eapipublic_get_mark(request)`\n- `eapipublic_get_depth(request)`\n- `eapipublic_get_klines(request)`\n- `eapipublic_get_trades(request)`\n- `eapipublic_get_historicaltrades(request)`\n- `eapipublic_get_exercisehistory(request)`\n- `eapipublic_get_openinterest(request)`\n- `eapiprivate_get_account(request)`\n- `eapiprivate_get_position(request)`\n- `eapiprivate_get_openorders(request)`\n- `eapiprivate_get_historyorders(request)`\n- `eapiprivate_get_usertrades(request)`\n- `eapiprivate_get_exerciserecord(request)`\n- `eapiprivate_get_bill(request)`\n- `eapiprivate_get_income_asyn(request)`\n- `eapiprivate_get_income_asyn_id(request)`\n- `eapiprivate_get_marginaccount(request)`\n- `eapiprivate_get_mmp(request)`\n- `eapiprivate_get_countdowncancelall(request)`\n- `eapiprivate_get_order(request)`\n- `eapiprivate_get_block_order_orders(request)`\n- `eapiprivate_get_block_order_execute(request)`\n- `eapiprivate_get_block_user_trades(request)`\n- `eapiprivate_get_blocktrades(request)`\n- `eapiprivate_post_order(request)`\n- `eapiprivate_post_batchorders(request)`\n- `eapiprivate_post_listenkey(request)`\n- `eapiprivate_post_mmpset(request)`\n- `eapiprivate_post_mmpreset(request)`\n- `eapiprivate_post_countdowncancelall(request)`\n- `eapiprivate_post_countdowncancelallheartbeat(request)`\n- `eapiprivate_post_block_order_create(request)`\n- `eapiprivate_post_block_order_execute(request)`\n- `eapiprivate_put_listenkey(request)`\n- `eapiprivate_put_block_order_create(request)`\n- `eapiprivate_delete_order(request)`\n- `eapiprivate_delete_batchorders(request)`\n- `eapiprivate_delete_allopenorders(request)`\n- `eapiprivate_delete_allopenordersbyunderlying(request)`\n- `eapiprivate_delete_listenkey(request)`\n- `eapiprivate_delete_block_order_create(request)`\n- `public_get_ping(request)`\n- `public_get_time(request)`\n- `public_get_depth(request)`\n- `public_get_trades(request)`\n- `public_get_aggtrades(request)`\n- `public_get_historicaltrades(request)`\n- `public_get_klines(request)`\n- `public_get_uiklines(request)`\n- `public_get_ticker_24hr(request)`\n- `public_get_ticker(request)`\n- `public_get_ticker_tradingday(request)`\n- `public_get_ticker_price(request)`\n- `public_get_ticker_bookticker(request)`\n- `public_get_exchangeinfo(request)`\n- `public_get_avgprice(request)`\n- `public_put_userdatastream(request)`\n- `public_post_userdatastream(request)`\n- `public_delete_userdatastream(request)`\n- `private_get_allorderlist(request)`\n- `private_get_openorderlist(request)`\n- `private_get_orderlist(request)`\n- `private_get_order(request)`\n- `private_get_openorders(request)`\n- `private_get_allorders(request)`\n- `private_get_account(request)`\n- `private_get_mytrades(request)`\n- `private_get_ratelimit_order(request)`\n- `private_get_mypreventedmatches(request)`\n- `private_get_myallocations(request)`\n- `private_get_account_commission(request)`\n- `private_post_order_oco(request)`\n- `private_post_orderlist_oco(request)`\n- `private_post_orderlist_oto(request)`\n- `private_post_orderlist_otoco(request)`\n- `private_post_sor_order(request)`\n- `private_post_sor_order_test(request)`\n- `private_post_order(request)`\n- `private_post_order_cancelreplace(request)`\n- `private_post_order_test(request)`\n- `private_delete_openorders(request)`\n- `private_delete_orderlist(request)`\n- `private_delete_order(request)`\n- `papi_get_ping(request)`\n- `papi_get_um_order(request)`\n- `papi_get_um_openorder(request)`\n- `papi_get_um_openorders(request)`\n- `papi_get_um_allorders(request)`\n- `papi_get_cm_order(request)`\n- `papi_get_cm_openorder(request)`\n- `papi_get_cm_openorders(request)`\n- `papi_get_cm_allorders(request)`\n- `papi_get_um_conditional_openorder(request)`\n- `papi_get_um_conditional_openorders(request)`\n- `papi_get_um_conditional_orderhistory(request)`\n- `papi_get_um_conditional_allorders(request)`\n- `papi_get_cm_conditional_openorder(request)`\n- `papi_get_cm_conditional_openorders(request)`\n- `papi_get_cm_conditional_orderhistory(request)`\n- `papi_get_cm_conditional_allorders(request)`\n- `papi_get_margin_order(request)`\n- `papi_get_margin_openorders(request)`\n- `papi_get_margin_allorders(request)`\n- `papi_get_margin_orderlist(request)`\n- `papi_get_margin_allorderlist(request)`\n- `papi_get_margin_openorderlist(request)`\n- `papi_get_margin_mytrades(request)`\n- `papi_get_balance(request)`\n- `papi_get_account(request)`\n- `papi_get_margin_maxborrowable(request)`\n- `papi_get_margin_maxwithdraw(request)`\n- `papi_get_um_positionrisk(request)`\n- `papi_get_cm_positionrisk(request)`\n- `papi_get_um_positionside_dual(request)`\n- `papi_get_cm_positionside_dual(request)`\n- `papi_get_um_usertrades(request)`\n- `papi_get_cm_usertrades(request)`\n- `papi_get_um_leveragebracket(request)`\n- `papi_get_cm_leveragebracket(request)`\n- `papi_get_margin_forceorders(request)`\n- `papi_get_um_forceorders(request)`\n- `papi_get_cm_forceorders(request)`\n- `papi_get_um_apitradingstatus(request)`\n- `papi_get_um_commissionrate(request)`\n- `papi_get_cm_commissionrate(request)`\n- `papi_get_margin_marginloan(request)`\n- `papi_get_margin_repayloan(request)`\n- `papi_get_margin_margininteresthistory(request)`\n- `papi_get_portfolio_interest_history(request)`\n- `papi_get_um_income(request)`\n- `papi_get_cm_income(request)`\n- `papi_get_um_account(request)`\n- `papi_get_cm_account(request)`\n- `papi_get_repay_futures_switch(request)`\n- `papi_get_um_adlquantile(request)`\n- `papi_get_cm_adlquantile(request)`\n- `papi_get_um_trade_asyn(request)`\n- `papi_get_um_trade_asyn_id(request)`\n- `papi_get_um_order_asyn(request)`\n- `papi_get_um_order_asyn_id(request)`\n- `papi_get_um_income_asyn(request)`\n- `papi_get_um_income_asyn_id(request)`\n- `papi_get_um_orderamendment(request)`\n- `papi_get_cm_orderamendment(request)`\n- `papi_get_um_feeburn(request)`\n- `papi_get_um_accountconfig(request)`\n- `papi_get_um_symbolconfig(request)`\n- `papi_get_cm_accountconfig(request)`\n- `papi_get_cm_symbolconfig(request)`\n- `papi_get_ratelimit_order(request)`\n- `papi_post_um_order(request)`\n- `papi_post_um_conditional_order(request)`\n- `papi_post_cm_order(request)`\n- `papi_post_cm_conditional_order(request)`\n- `papi_post_margin_order(request)`\n- `papi_post_marginloan(request)`\n- `papi_post_repayloan(request)`\n- `papi_post_margin_order_oco(request)`\n- `papi_post_um_leverage(request)`\n- `papi_post_cm_leverage(request)`\n- `papi_post_um_positionside_dual(request)`\n- `papi_post_cm_positionside_dual(request)`\n- `papi_post_auto_collection(request)`\n- `papi_post_bnb_transfer(request)`\n- `papi_post_repay_futures_switch(request)`\n- `papi_post_repay_futures_negative_balance(request)`\n- `papi_post_listenkey(request)`\n- `papi_post_asset_collection(request)`\n- `papi_post_margin_repay_debt(request)`\n- `papi_post_um_feeburn(request)`\n- `papi_put_listenkey(request)`\n- `papi_put_um_order(request)`\n- `papi_put_cm_order(request)`\n- `papi_delete_um_order(request)`\n- `papi_delete_um_conditional_order(request)`\n- `papi_delete_um_allopenorders(request)`\n- `papi_delete_um_conditional_allopenorders(request)`\n- `papi_delete_cm_order(request)`\n- `papi_delete_cm_conditional_order(request)`\n- `papi_delete_cm_allopenorders(request)`\n- `papi_delete_cm_conditional_allopenorders(request)`\n- `papi_delete_margin_order(request)`\n- `papi_delete_margin_allopenorders(request)`\n- `papi_delete_margin_orderlist(request)`\n- `papi_delete_listenkey(request)`\n\n### WS Unified\n\n- `describe(self)`\n- `describe_data(self)`\n- `is_spot_url(self, client: Client)`\n- `stream(self, type: Str, subscriptionHash: Str, numSubscriptions=1)`\n- `watch_liquidations(self, symbol: str, since: Int = None, limit: Int = None, params={})`\n- `watch_liquidations_for_symbols(self, symbols: List[str], since: Int = None, limit: Int = None, params={})`\n- `watch_my_liquidations(self, symbol: str, since: Int = None, limit: Int = None, params={})`\n- `watch_my_liquidations_for_symbols(self, symbols: List[str], since: Int = None, limit: Int = None, params={})`\n- `watch_order_book(self, symbol: str, limit: Int = None, params={})`\n- `watch_order_book_for_symbols(self, symbols: List[str], limit: Int = None, params={})`\n- `un_watch_order_book_for_symbols(self, symbols: List[str], params={})`\n- `un_watch_order_book(self, symbol: str, params={})`\n- `fetch_order_book_ws(self, symbol: str, limit: Int = None, params={})`\n- `fetch_order_book_snapshot(self, client, message, subscription)`\n- `watch_trades_for_symbols(self, symbols: List[str], since: Int = None, limit: Int = None, params={})`\n- `un_watch_trades_for_symbols(self, symbols: List[str], params={})`\n- `un_watch_trades(self, symbol: str, params={})`\n- `watch_trades(self, symbol: str, since: Int = None, limit: Int = None, params={})`\n- `watch_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})`\n- `watch_ohlcv_for_symbols(self, symbolsAndTimeframes: List[List[str]], since: Int = None, limit: Int = None, params={})`\n- `un_watch_ohlcv_for_symbols(self, symbolsAndTimeframes: List[List[str]], params={})`\n- `un_watch_ohlcv(self, symbol: str, timeframe: str = '1m', params={})`\n- `fetch_ticker_ws(self, symbol: str, params={})`\n- `fetch_ohlcv_ws(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})`\n- `watch_ticker(self, symbol: str, params={})`\n- `watch_mark_price(self, symbol: str, params={})`\n- `watch_mark_prices(self, symbols: Strings = None, params={})`\n- `watch_tickers(self, symbols: Strings = None, params={})`\n- `un_watch_tickers(self, symbols: Strings = None, params={})`\n- `un_watch_ticker(self, symbol: str, params={})`\n- `watch_bids_asks(self, symbols: Strings = None, params={})`\n- `watch_multi_ticker_helper(self, methodName, channelName: str, symbols: Strings = None, params={})`\n- `get_message_hash(self, channelName: str, symbol: Str, isBidAsk: bool)`\n- `sign_params(self, params={})`\n- `ensure_user_data_stream_ws_subscribe_signature(self, marketType: str = 'spot')`\n- `authenticate(self, params={})`\n- `keep_alive_listen_key(self, params={})`\n- `set_balance_cache(self, client: Client, type, isPortfolioMargin=False)`\n- `load_balance_snapshot(self, client, messageHash, type, isPortfolioMargin)`\n- `fetch_balance_ws(self, params={})`\n- `fetch_position_ws(self, symbol: str, params={})`\n- `fetch_positions_ws(self, symbols: Strings = None, params={})`\n- `watch_balance(self, params={})`\n- `get_account_type_from_subscriptions(self, subscriptions: List[str])`\n- `get_market_type(self, method, market, params={})`\n- `create_order_ws(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})`\n- `edit_order_ws(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={})`\n- `cancel_order_ws(self, id: str, symbol: Str = None, params={})`\n- `cancel_all_orders_ws(self, symbol: Str = None, params={})`\n- `fetch_order_ws(self, id: str, symbol: Str = None, params={})`\n- `fetch_orders_ws(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_closed_orders_ws(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_open_orders_ws(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `watch_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `watch_positions(self, symbols: Strings = None, since: Int = None, limit: Int = None, params={})`\n- `set_positions_cache(self, client: Client, type, symbols: Strings = None, isPortfolioMargin=False)`\n- `load_positions_snapshot(self, client, messageHash, type, isPortfolioMargin)`\n- `fetch_my_trades_ws(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n- `fetch_trades_ws(self, symbol: str, since: Int = None, limit: Int = None, params={})`\n- `watch_my_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})`\n\n## Contribution\n- Give us a star :star:\n- Fork and Clone! Awesome\n- Select existing issues or create a new issue.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccxt%2Fbinance-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fccxt%2Fbinance-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccxt%2Fbinance-python/lists"}