All
FAQ
Announcements
Product documents
How do I verify OKX's ownership and balance of the wallet address?
/bitcoin-cli getblockcount command to check whether the rollback is completed, or you can view the node output log judgment Node output log 2. Configure the parameters Open rpc.json file Configure btc-related RPC parameters in the rpc.json file and save the file Example: configure the parameters 3. Verify whether the balance of an on-chain address is consistent with the balance shown in the snapshot file by using the CheckBalance tool.Published on Sep 26, 2023Updated on Jan 26, 2026FAQ996How do I authorize a new device when I log in?
If the device has not logged in within 30 days of being recognized as a different device, you will need to log in again, and it will no longer be considered an authorizable device. To download the OKX app, you can download via: Android: Download via Android/HarmonyOS system methods iOS: Log in to your Apple ID in the App Store, then search for OKX to download.Published on Aug 31, 2023Updated on Mar 16, 2026FAQ13,737Zero-Knowledge Proofs: what are zk-STARKs and how do they work? (zk-STARK V1)
Generating sampling proof: using the Merkle root as a random source, we sample the data. To avoid leaking computation trace data, we avoid the data with an index of *k ** extension_factor during sampling and generate the Merkle proof path corresponding to the sampling index. We do the sampling inspections to check whether the polynomial committed is a valid polynomial satisfying the constraints listed in number 1.Published on May 10, 2023Updated on Sep 8, 2025FAQ179How to set up an OKX Signal Trading bot with TradingView
Sample Case 2: Python Webhook Request Example ``` python import datetime import time import requests import datetime import json import log symbol = 'BTC-USDT-SWAP' # enter long demo, using 100% available balance signaldata_enterlong = { "action":"ENTER_LONG", "instrument":symbol, "signalToken":"your signaltoken", "timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.Published on Aug 30, 2023Updated on Dec 3, 2025Product documentationIceberg strategy
Sample Case (BTC/USDT) A user would like to buy BTC at a price below 20,000 USDT and does not want to increase the cost. He can set an iceberg order Bot Parameters Range - Ratio (Price Variance): 0.1% Price limit: 20,000 USDT Average amount: 2 BTC Total amount: 100 BTC Run the Bot The system will automatically place an iceberg order. The order price will be the latest buy price*(1-Price variance 0.1%), and the amount of each order will be 50% to 100% of the average amount.Published on Jun 17, 2022Updated on Apr 1, 2025Product documentationIceberg strategy FAQs
Sample Case (BTC/USDT) A user wants to buy BTC while the price is lower than 35,000 USDT, and he'd like to buy it with Iceberg bot. Interface of Iceberg trading botHow to set the Iceberg strategy? Set the Amount per order as 0.1 BTC Setting the Number of visible order as 5 Set the Order amount as 5 BTC In Advance settings, set the preference as Price-speed balance Setting the Limit price at 35,000 USDT Set the Start condition as InstantWhat happens after I configure and start the Iceberg bot?Published on Aug 4, 2023Updated on Dec 30, 2025FAQ15Time-weighted Average Price (TWAP)
Sample Case (BTC/USDT) Assume that user A wants to buy BTC contracts below 10,500 USDT as soon as possible without increasing the purchase cost on the current market, so user A sets up a TWAP bot as follows: Bot Parameters Price variance: 1% Price limit: 10,500 USDT Interval: 20s Average amount: 500 contracts Total amount: 10,000 contracts Run the bot After the order is placed, the system will place orders at regular time intervals.Published on Jun 17, 2022Updated on Apr 1, 2025Product documentationDisabling cloud sync on your authenticator app
Google Authenticator (iOS & Android): Open Google Authenticator and select the Profile icon in the upper right corner to check if you're logged into a Google account: Not logged in: cloud sync is automatically disabled, and no further action is required. Logged in: cloud sync is enabled by default. Log out of your Google account to disable it.Microsoft Authenticator Cloud sync is disabled by default.Published on May 12, 2023Updated on Apr 2, 2026FAQ4,578Pay Passkey FAQ
You need to log into cloud services for backup during Passkey creation. Android users must log into a Google Play account. iOS users need to log into their iCloud account.Where can I manage the Pay Passkey? Head over to Settings > User Center > Security Settings > Passkey Management. Note: You can rename or delete Passkeys. You can't delete the last remaining Passkey.FAQ1. What system versions are supported by Pay Passkey? Recommended: iOS 16+ and Android 9+.Published on Feb 11, 2026Updated on Mar 11, 2026FAQHow do I freeze my account? (web)
Self-service tool For quick access, click the button below: Once you freeze your account, you won't be able to log in or register using the same email/phone/personal identity information.Published on Aug 22, 2023Updated on Mar 24, 2026FAQ398What can I do if my device is running in an unsafe environment?
We recommend switching to a different browser and trying to log in again.Published on Jan 19, 2023Updated on Feb 12, 2026FAQ298How do I check on updates to my support ticket?
How you receive these updates depends on how your ticket was submitted — as a logged-in user or as a guest. Below, we’ll explain how to view and reply to your ticket updates on both the app and website, so you can easily stay on top of every response.How'll you be notified of our updates?For logged-in users When you submit a ticket while signed into your account, you'll have access to all your tickets in one convenient location.Published on Oct 17, 2025Updated on Apr 2, 2026FAQ46How do I update my authenticator app?
You'll receive an email/SMS confirmation upon successfully changing your authenticator app.I can't log in to my account If you can't log in to your account, you can only reset your authenticator app on the OKX app. Enter your account on log in page, select Next. Select Forgot your password on enter password page and Confirm your phone/email. Select Security verification unavailable to start reset your authenticator app.Published on Aug 1, 2024Updated on Mar 16, 2026FAQ174How do I whitelist OKX Emails?
Whitelisting an email address in iCloud is simple and quick Log in to your iCloud account and select the Apps menu to access your Contacts Open your contact in iCloud Select the (+) below profile and select Create New Contact Create a new contact to whitelist Populate all the fields and be sure to add okx.com Add email to whitelist Lastly, select Done to complete the email whitelistOutlook Log in to your Outlook account and go to Settings and Junk email Open Junk email from settings Go to Safe sendersPublished on Nov 26, 2024Updated on Sep 8, 2025FAQ70How do I update my login password?
character 1 number 1 symbol Once it's been modified, selecting Continue to login will direct you to the login page to re-enter your email/phone and new password An email/SMS notification will be sent out once the change is successfully made Note: the withdrawal function will be unavailable for 24 hours if you log in with new devices after you have changed the login passwordPublished on Aug 22, 2023Updated on Oct 15, 2025FAQ28