Updated 2026-11-01 · 6 min read · Guide

Deposit BTC from Kraken and OKX to XORA (2026)

By XORA · Published · Updated

Withdraw native Layer-1 BTC from Kraken or OKX to XORA (never Lightning, X Layer, or xBTC) with bc1q SegWit, no memo, a small BTC test, and up to 14% APY.

Short answer

To deposit Bitcoin (BTC) from Kraken (including Kraken Pro) or OKX into XORA, open /app#deposit-btc and copy your dedicated per-account native Bitcoin deposit address (zero memo or destination tag required). Unbond any Kraken Opt-In Rewards or transfer BTC from OKX Trading/Simple Earn into your OKX Funding Account first, select the on-chain 'Bitcoin' network (never Lightning or X Layer xBTC), and broadcast a small Layer-1 BTC test withdrawal first (~10-30 minutes confirmation). Where enabled, XORA credits up to 14% variable BTC APY value with $0 XORA deposit fee. Rates are variable and not guaranteed; XORA is custodial, not a bank, and not FDIC or SIPC insured.

Deposit BTC Calculate BTC yield Reserve @handle Creator Bounties

Direct rails: XRP · RLUSD · BTC · XLM · TRX · RLUSD on XRPL

Kraken & Kraken Pro: Bitcoin mainnet vs Bitcoin Lightning and 72-hour holds

In Kraken or Kraken Pro, open Funding -> Withdraw -> Bitcoin (BTC) and select 'Bitcoin' (on-chain mainnet) rather than 'Bitcoin Lightning' (XORA's /app#deposit-btc rail settles on Layer-1 Bitcoin UTXOs, not BOLT-11 Lightning invoices). Click 'Add Bitcoin address', paste your XORA bc1... address, and confirm the email approval link. Note that first-time fiat card/ACH purchases on Kraken can trigger a standard 72-hour withdrawal security hold before BTC becomes withdrawable.

OKX Funding Account: native BTC-Bitcoin vs X Layer / EVM xBTC

OKX processes all external crypto withdrawals from your Funding Account. Move BTC out of your OKX Trading Account or redeem OKX Simple Earn into Funding ($0 internal transfer fee), click Withdraw -> BTC -> On-chain, paste your XORA bc1... address, and pick 'BTC - Bitcoin' in the network selector (never X Layer, Arbitrum, or wrapped xBTC).

Zero memo required and Bech32 address verification

Because XORA assigns a unique per-account native Bitcoin deposit address at /app#deposit-btc, Layer-1 Bitcoin deposits need no memo, note, or destination tag. Verify the leading bc1 prefix and the final 6 characters of your address in Kraken's saved address book or OKX's Address Whitelist before approving with passkey/2FA.

Small Layer-1 BTC test send (~10-30 min) and custodial rate disclosures

Broadcast a small Layer-1 BTC test withdrawal first, paste the 64-character Bitcoin TXID into mempool.space, and confirm credit in XORA (~1-3 Bitcoin blocks, roughly 10-30 minutes) before sending larger balances. Where enabled, XORA quotes up to 14% variable BTC APY value with daily compounding and $0 XORA deposit fee. Rates are variable and not guaranteed; XORA is custodial, not a bank, and not FDIC or SIPC insured.

Kraken vs OKX vs XORA Bitcoin transfer comparison

CheckKraken / Kraken ProOKX (Funding Account)XORA BTC rail
Required networkBitcoin (on-chain, never Lightning)BTC - Bitcoin (never X Layer / xBTC)Dedicated per-account native Bitcoin address
Account prepEmail-confirm saved address (check 72h hold)Transfer Trading/Earn -> Funding ($0)Copy bc1... address at /app#deposit-btc
Memo / Tag ruleNone (Layer-1 Bitcoin has no memo)None (address-attributed)Zero memo or tag required
Speed & XORA fee~10-30 min after broadcast (dynamic BTC fee)~10-30 min after broadcast (dynamic BTC fee)$0 XORA deposit fee; up to 14% variable APY where enabled
⚠ Native Layer-1 Bitcoin network only (never Lightning or X Layer xBTC)

Select the on-chain Bitcoin (BTC) mainnet network on Kraken or OKX when sending to XORA's bc1... address. Never choose Bitcoin Lightning invoices, X Layer, or wrapped EVM xBTC/WBTC networks.

Checklist

  1. Open /app#deposit-btc in XORA and copy your dedicated per-account native Bitcoin deposit address.
  2. In Kraken (Funding -> Withdraw -> BTC) or OKX (transfer BTC to Funding Account -> Withdraw -> BTC -> On-chain), select Bitcoin.
  3. Choose the native on-chain Bitcoin network (never Bitcoin Lightning or X Layer / EVM xBTC).
  4. Paste your XORA bc1... Bitcoin address (save and email/2FA-confirm it if required) and verify the first and last 6 characters.
  5. Submit a small Layer-1 BTC test withdrawal first with passkey or authenticator 2FA.
  6. Confirm the TXID settles on mempool.space (~10-30 minutes) and credits in XORA before sending your remaining BTC.

Frequently Asked Questions

Can I use Kraken's free Bitcoin Lightning withdrawal option to fund XORA?

No. XORA's /app#deposit-btc deposit rail credits on-chain Layer-1 Bitcoin transfers sent to your dedicated bc1... address, not Lightning Network invoices. Select standard on-chain 'Bitcoin' on Kraken.

Why does OKX show 0 withdrawable BTC even though I hold BTC?

OKX separates Trading/Grow balances from Funding balances. Transfer your BTC from Trading or Simple Earn into your Funding Account ($0 fee, instant) so it appears on the on-chain withdrawal screen.

What is xBTC on OKX and can I send it to XORA?

xBTC is OKX's wrapped Bitcoin token on EVM/Solana/Sui chains. Never send xBTC to XORA; withdraw native Layer-1 BTC over 'BTC - Bitcoin' only.

Do I need a Memo or Destination Tag for BTC withdrawals from Kraken or OKX?

No. Your XORA Bitcoin deposit address is dedicated to your account and attributes automatically without any memo.

Sources

Next

Open /app#deposit-btc, copy your dedicated XORA Bitcoin deposit address, send a small native Layer-1 BTC test from Kraken or OKX first, and confirm credit in XORA. Rates are variable and not guaranteed.

Deposit BTC

Related guides

Compare XORA

Learn more