Moving from a KYC CEX Account to No-KYC Self-Custody
You may already see the trade-off of keeping all your crypto on a KYC exchange: your account can be frozen, your personal data sits in a platform database, and the exchange—not you—ultimately controls access to your assets. Source: OneKey GitHub. Source: Hyperliquid docs.
But “migrating” can sound intimidating. People worry about choosing the wrong network, pasting the wrong address, or mishandling a seed phrase.
This guide breaks the move from a CEX to self-custody into a practical, step-by-step workflow.
Before You Move: Define the Goal
Moving to self-custody does not have to mean emptying every exchange account overnight. A better approach is to redesign how your assets are held based on how you actually use them:
- Long-term holdings: move to self-custody cold storage, ideally with a hardware wallet.
- Active trading capital: move to on-chain protocols connected through your own wallet, without opening another KYC account and with withdrawals controlled by your wallet.
- Fiat on/off-ramp needs: you may still keep a CEX account for bank transfers or fiat rails, but minimize how long assets sit there.
Migration is usually a staged process, not a one-click exit.
Step 1: Install and Set Up OneKey Wallet
OneKey Wallet is the core tool for this migration. It supports major networks including Ethereum, Bitcoin, Solana, BNB Chain, Arbitrum, and more, and it offers both software and hardware wallet options.
To set up the software wallet, either as a browser extension or mobile app:
- Download OneKey only from the official website or official app stores. Avoid unofficial links and lookalike apps.
- Create a new wallet. The app will generate a 12- or 24-word recovery phrase.
- Write the recovery phrase on paper. Do not screenshot it, store it in your photo album, save it in cloud notes, or type it into any online tool.
- Store physical backups in two or more separate locations to reduce single-point failure risk from events such as fire, flooding, or theft.
MetaMask docs’s seed phrase safety guidance is written for MetaMask, but the same recovery phrase principles apply to all BIP-39 compatible wallets, including OneKey.
If you plan to move a meaningful amount of crypto, consider using a OneKey hardware wallet as well. With a hardware wallet, private keys are stored in an isolated secure chip and are not directly exposed to internet-connected devices. OneKey is also open source, which allows its security design to be reviewed by the community.
Step 2: Make a Full Inventory of Your CEX Assets
Before withdrawing anything, create a simple checklist of what you currently hold on each exchange:
- Coins and token balances in each CEX account
- Open spot orders that should be canceled or allowed to fill before withdrawal
- Staked, locked, or earn-product assets that must be unlocked before withdrawal
- Unclaimed rewards, rebates, or funding payments
For derivatives positions such as futures or perpetuals, decide your transition plan before moving funds. You can either close the CEX positions first and withdraw capital, or open equivalent exposure on an on-chain venue and then close the CEX position to reduce market-exposure gaps.
Step 3: Confirm the Destination Address and Run a Small Test
Each network has its own receiving address format. Open OneKey Wallet, switch to the correct network, such as Ethereum mainnet, Arbitrum, or Bitcoin, and copy your receiving address.
Check that the address format matches the withdrawal network selected on the CEX. Common mistakes include:
- Sending an ERC-20 token to the wrong network, such as confusing an Ethereum
0xaddress with a TRC-20 address that starts withT - Selecting a CEX withdrawal network that OneKey is not currently set to receive on
- Using a Bitcoin address format not supported by the exchange, such as Legacy, SegWit, or Native SegWit mismatches
A good test withdrawal process is:
- Withdraw a small amount, such as $5–$20 worth of crypto, to your OneKey address.
- Wait for on-chain confirmation.
- Verify the funds appear in OneKey Wallet.
- Only after the test succeeds, withdraw the remaining funds in batches.
This extra step may feel slow, but it helps catch address and network mistakes before they become expensive.
Step 4: Withdraw from the CEX in Batches
Avoid withdrawing everything at once for two reasons.
First, large withdrawals may trigger additional exchange risk controls or AML review, which can delay processing. Smaller staged withdrawals, such as once per day, are often smoother than one large withdrawal.
Second, batching gives you repeated confirmation that the on-chain workflow is correct. After one or two small withdrawals arrive safely, larger transfers become more manageable.
When withdrawing, pay attention to:
- Network fees: Layer 2 networks such as Arbitrum or Optimism can reduce withdrawal and transfer costs.
- Exchange network support: do not withdraw directly to a Layer 2 unless the CEX explicitly supports that network. Otherwise, withdraw to Ethereum mainnet first and bridge yourself if needed.
- Token contract differences: ERC-20 tokens such as USDC can exist on multiple chains with different contract addresses. Confirm the correct asset and network before withdrawing.
Regulated platforms may review larger withdrawals under AML frameworks such as FinCEN guidance-related compliance rules. Understanding this helps explain why some withdrawals are delayed or require extra checks.
Step 5: Move Active Trading to On-Chain Protocols
Once funds are in OneKey Wallet, you can connect to on-chain derivatives protocols and continue trading without opening another KYC exchange account.
A typical workflow through OneKey Perps is:
- Open OneKey and go to OneKey Perps.
- Choose a supported on-chain perps venue and market.
- Connect your OneKey Wallet.
- Review the connection request and permissions before approving.
- Deposit supported collateral, such as USDC, from your OneKey Wallet.
- Start trading with positions and withdrawals controlled through wallet signatures.
This flow does not require you to submit personal identity documents to a centralized exchange. Withdrawals are initiated through the protocol interface and confirmed by your OneKey wallet signature rather than waiting in a CEX withdrawal queue.
Hyperliquid is one example of a major on-chain perpetuals venue. dYdX and GMX are also widely used on-chain derivatives protocols, depending on the markets, collateral, and trading experience you prefer. OneKey Perps gives you a practical way to access this type of on-chain liquidity from a self-custody setup.
Remember that perpetuals are high-risk instruments. Leverage can amplify losses as well as gains, and liquidation is possible. Use position sizing and risk controls that match your own situation.
Step 6: Review and Clean Up Token Approvals
After connecting to multiple protocols, regularly review which smart contracts can access tokens in your wallet.
You can use tools such as Revoke.cash to check your address:
- Enter your OneKey wallet address.
- Review current token approvals.
- Revoke approvals for protocols you no longer use.
Chainalysis research on on-chain attacks has noted that long-lived, excessive approvals are a common weakness exploited in wallet-draining incidents. Periodic cleanup is a simple, low-cost security habit.
After the Migration: What to Do with Your CEX Account
Once most assets are self-custodied, you have a few options:
- Keep a minimal CEX account: use it only as a fiat on/off-ramp. Keep KYC active if needed, but avoid leaving more assets on the exchange than your short-term use requires.
- Close the account: if you already have alternative fiat channels, such as P2P or local OTC services, you may request account closure and data deletion where available.
In GDPR-covered regions, platforms must respond to data deletion requests, although certain records, such as transaction history, may still be retained for legal or compliance periods. EU MiCA rules and the EUR-Lex MiCA text outline user data rights and platform retention obligations. Knowing this context helps you make a more informed decision about account closure and data handling.
Migration Checklist
- Download OneKey Wallet and securely back up the recovery phrase on paper, with multiple copies stored separately.
- List all assets across your CEX accounts.
- Cancel open orders and unlock staked or locked positions.
- Confirm that your OneKey receiving address matches the CEX withdrawal network.
- Complete a small test withdrawal and verify receipt.
- Withdraw remaining assets from the CEX in batches.
- Move active trading to OneKey Perps or supported on-chain protocols.
- Review and revoke unused token approvals with Revoke.cash.
- Decide whether to keep, minimize, or close your CEX account.
FAQ
Q1: What if I want to go back to a CEX later?
You can. Sending funds from OneKey Wallet back to a CEX deposit address is just a normal on-chain transfer, as long as your CEX account remains active and your KYC status is valid. Self-custody and CEX usage are not mutually exclusive. Many users keep both: CEX accounts for fiat access, and self-custody wallets for long-term storage and on-chain trading.
Q2: Are my assets safe during the migration?
The main safety factors are recovery phrase security and test withdrawals. Back up your recovery phrase before receiving any funds, and always run a small test transfer before moving larger amounts. The biggest preventable risk is funding a wallet before the recovery phrase has been securely backed up.
Q3: Does migrating create a tax event?
It depends on your jurisdiction. In some regions, withdrawing from a CEX to your own wallet may not be taxable because ownership has not changed. In others, crypto movements can have reporting or tax implications. Consider speaking with a qualified tax professional in your region before moving large balances.
Q4: Is WalletConnect safe for connecting to protocols?
WalletConnect is an open standard widely supported across DeFi. The key is to verify that you are on the protocol’s official website before connecting. Check the URL against official documentation and avoid links from ads, DMs, or search results that may lead to phishing sites. Connecting a wallet alone does not move funds; assets move only when you sign a specific transaction or approval.
Q5: How should I migrate Bitcoin?
Bitcoin migration follows the same basic process: generate a Bitcoin receiving address in OneKey Wallet, make a small test withdrawal, confirm receipt, then withdraw the rest in batches. Bitcoin has several address formats, including Legacy, SegWit, and Native SegWit. OneKey supports the major formats, and Native SegWit addresses beginning with bc1 often offer lower fees. Bitcoin does not use token approvals, so tools like Revoke.cash are not needed for BTC.
Conclusion: Self-Custody Starts with Control
“Not your keys, not your coins” is more than a slogan. It describes the real difference between holding assets through a KYC exchange account and controlling them with your own private keys. After migration, your assets no longer depend entirely on a platform’s operating status, compliance decisions, or withdrawal systems. They are on-chain and controlled by your wallet.
OneKey Wallet is a practical starting point for this move: multi-chain support, open-source transparency, and hardware wallet options for stronger key security. Once you are on-chain, OneKey Perps helps complete the workflow by giving you access to major on-chain perpetuals liquidity without opening another KYC exchange account.
Download OneKey Wallet, secure your recovery phrase, run a small test withdrawal, and try OneKey Perps when you are ready to move active trading on-chain.
Risk warning: This article is for informational purposes only and is not investment, legal, or tax advice. If you lose the recovery phrase for a self-custody wallet, your assets may be unrecoverable. On-chain transactions are irreversible. Always test with a small amount before moving larger balances. Crypto assets and derivatives trading involve significant risk; understand the mechanisms and make decisions based on your own circumstances.



