All
FAQ
Announcements
Product documents
Zero-Knowledge Proofs: what are zk-STARKs and how do they work? (zk-Stark V2)
What is Proof-of-Reserve and Zero Knowledge Proof?Proof-of-Reserve (PoR) This is a process for cryptocurrency exchanges to show they have enough assets to cover all customer balances. This builds trust by proving the exchange is not hiding any liabilities.Published on Oct 21, 2024Updated on Feb 11, 202689Zero-Knowledge Proofs: what are zk-STARKs and how do they work? (zk-STARK V1)
*Execution trace table and Merkle tree constructed for zk-STARK PoR* 1.Published on May 10, 2023Updated on Sep 8, 2025178How do I earn USDG?
With USDG, you get zero-fee trading, built-in rewards, and flexible utility—all in one stablecoin.Published on Aug 29, 2025Updated on Mar 13, 202613How do total Profit and Loss (PnL) and Grid profits work for Spot Grid?
If you performed a Grid Edit or Add Investment, your Grid Profits at that time may have been fully reinvested—resetting your withdrawable amount to zero. Grid Profits are approximations and may include small rounding differences or estimated fees (which are charged in different currencies), as described in the example in (3) above.Published on Jun 20, 2025Updated on Nov 26, 202549What's Futures DCA bot and how do I maximize my efficiency with automated crypto trading through it?
For example, if the interval is set to 1 hour, the bot will only evaluate the condition after the full 1-hour candlestick is completed. If the candlestick hasn’t closed yet, the condition won’t trigger, even if the RSI threshold is reached during that period.5. Why doesn’t a newly created futures DCA (Martingale) bot show an estimated liquidation price?Published on Apr 3, 2024Updated on Jan 28, 202681What is the New User Full Rebate Program?
Excluded Transactions: Zero-fee stablecoin trading pairs as may be available on the OKX Platform (for example, USDC/USDT, USDG/USDT, USD1/USDT, USDT/USDS, PYUSD/USDT). Zero-fee Convert transactions. Internal transfers, red packets, P2P sharing orders, or any transfers that do not constitute a market trade.5. What is the reward mechanism for the New User Full Rebate Program?Published on Mar 16, 2026Updated on Mar 16, 2026Buy Streak terms and conditions
Breaking the Streak: If you miss a day after completing your first day of purchases, your progress will not reset to zero. Reset Mechanics: Because your Base Reward is secured on Day 1, a missed day resets your progress to Day 2. You would then need 4 more successful daily buys to reach the 5-day milestone.Edge Cases and Participation Risks Late Enrollment Risk: You must enroll by the last eligible campaign enrollment window.Published on Jan 9, 2026Updated on Mar 13, 2026How do I register an account on OKX?
The platform also supports NFT trading across multiple blockchains with zero trading fees and seamless access to leading marketplaces like OpenSea and Magic Eden. With integrated account management, fiat-to-crypto options, and wallet connectivity, we bring everything you need to manage, trade, and grow your crypto portfolio in one place. Registering for an account on our platform only takes a few minutes and gives you access to the world's most powerful suite of crypto trading tools.Published on May 23, 2024Updated on Mar 3, 202626,793Why is my accessible balance lower than my funds unavailable for withdrawal?
USD value (Crypto asset) Accessible balance 60,000 (~1 BTC) Unavailable for withdrawal 60,000 (~1 BTC) (Protected value) 0 (Locked value) 60,000 (~1 BTC) Available for withdrawal 0 Stage 3: the user converts his 1 BTC to ETH at the price of 3,000 USDT/ETH. He receives 20 ETH at 17:10 UTC.Published on May 13, 2024Updated on Sep 8, 2025338How do I update my login password?
Self-service tool For quick access, click the button below:On the appI remember my login password Open your OKX app and select Menu Open Menu page Select Profile and settings, find Security, and select Login password under the Authentication methods section Fill in the information below and confirm: Current login password New login password 8-32 characters long 1 lowercase character 1 uppercase character 1 number 1 symbol Complete the Security authentication (such as Phone / Email authenticationPublished on Aug 22, 2023Updated on Oct 15, 202528Crypto Tax Reporting
The 1099-DA form will include the following information: gross proceeds "$1,500", date acquired "1/1/2025", date disposed "1/2/2025", digital asset type "BTC", gain or loss "short term capital gain (less than 1 year of holding)", cost basis "$1,010", etc. UserXYZ will likely have a short term capital gain of $490 from the disposition of 0.1 BTC, which is reportable on 2025 1040 U.S individual tax return.Published on Sep 24, 2025Updated on Feb 13, 2026How can I do spot trading with the Jupyter Notebook?
Learn more on how to access our market data and refer to the code below. 1 import okx.MarketData as MarketData 2 flag = "1" # live trading: 0, demo trading: 1 3 marketDataAPI = MarketData.MarketAPI(flag=flag) 4 result = marketDataAPI.get_tickers(instType="SPOT")print(result)6. How can I read the available trading pairs?Published on Sep 29, 2023Updated on Sep 10, 2025543How long does it take for a deposit to be completed?
OKX completes the deposit process based on the final Layer 1 status and block confirmations. [1 Bundle Verification]: the deposit only requires verification on Layer 2. [2 Bundle Verifications]: the deposit requires verification on both Layer 1 and Layer 2.Blockchain Network Congestion When the blockchain network is congested, transaction confirmation times may be extended, which can delay the deposit arrival time.Published on Oct 17, 2024Updated on Jan 1, 2026394Trading Fee Rules FAQ
Trader A (Maker fee: 0.02%; Taker fee: 0.03%) bought 100 contracts of call options (notional is 1 BTC): If trader A is the taker when order filled, so the Trading fee = Min(0.03% × 0.01 × 1 × 100, 7% × 0.05 × 0.01 × 1 × 100) = 0.0003 BTC; If trader A is the maker when order filled, so the Trading fee = Min(0.02% × 0.01 × 1 × 100, 7% × 0.05 × 0.01 × 1 × 100) = 0.0002 BTC.Published on Mar 22, 2024Updated on Mar 17, 20261,071Address type upgrade FAQ
Example 1: Entry 1: (Standard) Address A Entry 2: (Universal) Address A These addresses will be merged to Entry 2, which allows withdrawals of any crypto selected for a specific network, based on compatibility. Example 2: Entry 1: (Standard) Address A Entry 2: (Universal) Address A Entry 3: (EVM) Address A These addresses will be merged to Entry 3, which allows withdrawals of any crypto selected for EVM compatible networks.How does the verification period works after the address type upgrade?Published on Aug 26, 2025Updated on Dec 30, 2025858