3 exchange transfer pitfalls
Spot perps funding — हर exchange अलग नाम देता है नया trader हर साल coins खोता है
DM में बार-बार आने वाला सवाल: "भाई, मैंने USDT Binance से CoinDCX को BSC network पर भेजा BEP20 select किया पर CoinDCX accept नहीं कर रहा सिक्के कहाँ गए?" short answer: सिक्के अभी भी हैं पर ऐसे wallet में जिसको CoinDCX नहीं देख पाता network गलत था ये article उसी playbook का है — same-exchange wallets और cross-exchange दोनों वो traps जिनमें हर साल नए लोग सिक्के खोते हैं। और WazirX 2024 hack के बाद Indian retail और तेज़ी से offshore exchange की तरफ़ जा रहा है, तो ये knowledge बहुत time-sensitive है।
1. Wallets in same exchange तीनों अलग नाम देते हैं
Cross-exchange transfer से पहले same exchange के अंदर wallets समझने ज़रूरी हैं तीनों इतना अलग नाम देते हैं कि confuse होना obvious है
1.1 Binance
- Spot Wallet: spot trade के लिए tokens on-chain deposit/withdraw यहीं से
- Futures Wallet (USDT-M): USDT-margined perpetuals का collateral
- COIN-M Futures Wallet: coin-margined perp collateral
- Margin Wallet: spot margin trading के लिए (borrow करके trade)
- Earn Wallet: Earn products में locked tokens
- Funding Wallet: P2P / C2C deposit-withdraw के लिए INR P2P यहीं
1.2 OKX
- Funding Account: on-chain deposit/withdraw के लिए Trading को transfer trade से पहले
- Trading Account: Unified — spot + perp + margin + options सब यहीं
- Earn / Savings: Earn products का locked balance
OKX सबसे simple Unified Account model की वजह से spot collateral perp margin count होता है
1.3 Gate
- Spot Wallet
- Margin Wallet: spot margin के लिए
- USDT-Futures Wallet: USDT perp collateral
- BTC-Futures Wallet: BTC perp collateral (USDT से अलग)
- Earn Wallet
- Options Wallet
Gate सबसे split है 6 wallets के बीच ज़रूरत के हिसाब से transfer करते रहना है नए लोग सबसे ज़्यादा यहीं confuse होते हैं
2. Same-exchange transfer के rules
- Same exchange के wallets के बीच transfer free no fee instant
- कोई count limit नहीं चाहे जितनी बार कर
- On-chain नहीं है exchange का internal database update है blockchain से नहीं जाता
- कुछ exchanges के पास minimum threshold है (Gate: USDT-Futures ↔ Spot min 0.001 USDT hard cap नहीं)
3. Pitfall 1 Futures से withdraw के लिए position close ज़रूरी
Common new-trader problem:
तू Binance पर 1,000 USDT deposit करता है 500 USDT Futures Wallet में transfer करता है BTC perp long $500 खोलता है 5x leverage पर = 2,500 notional margin used 500 USDT अब Spot balance = 500 USDT, Futures Wallet = 0 USDT free (500 margin में lock है)
तू 200 USDT Futures Wallet → Spot Wallet में transfer करना चाहता है click transfer Binance error देता है "Insufficient available balance"
वजह: open position में locked margin available balance नहीं position reduce करनी पड़ेगी या close ताकि margin unlock हो
Fix: position का 50% close कर margin lock घटकर 250 USDT available 250 हो गया 200 USDT Spot में transfer हो जाएगा
4. Pitfall 2 Cross-exchange withdraw में गलत network
ये सबसे बड़ा pitfall है हर साल नए users यहीं सिक्के खोते हैं India में WazirX users जो जल्दबाज़ी में funds shift कर रहे थे, इनमें से कई इसी trap में आए थे।
Scenario: तू Binance से USDT withdraw करता है Binance supports: ERC20 TRC20 BEP20 Polygon Arbitrum Solana etc तू BEP20 (BSC) select करता है क्योंकि fee कम है
Destination: CoinDCX पर CoinDCX USDT BEP20 support नहीं करता सिर्फ़ ERC20 / TRC20 लेता है
नतीजा:
- सिक्के CoinDCX के address पर BSC chain पर पहुँचे
- उस BSC address पर CoinDCX का control नहीं है — wallet exists पर key CoinDCX के पास नहीं
- सिक्के atke CoinDCX उन्हें नहीं देख पाता
- Recovery कभी-कभी support से होती है — CoinDCX को उस BSC wallet की private key recovery team को देनी पड़ती है 30-90 दिन service fee पर
Prevention rules:
- Withdraw से पहले check कर destination किस network को support करता है उस coin के लिए
- पहली बार छोटा amount test कर (10-50 USDT)
- दोनों side पर supported network use कर USDT के लिए TRC20 सबसे safe
- Binance पर address whitelist करना गलत address से बचने के लिए
5. Pitfall 3 Address coin से mismatch
BTC address पर USDT भेज देना या ETH address पर BTC इन cases में:
- BTC address (Bitcoin network) ≠ ETH address (Ethereum) format अलग Binance UI रोकता है
- USDT-ETH ETH address पर works (ETH chain use करता है)
- USDT-TRX TRX address पर works
- USDT-BSC BSC address पर BSC chain पर works
- USDT-TRX को ETH address पर भेजा तो coin TRX chain पर बैठा रहेगा ETH wallet उसे नहीं देखता
Prevention: address format + network दोनों match होने चाहिए बड़े exchanges का UI mismatch पर warn करता है personal wallets multi-chain address दे सकते हैं — network manually choose करना है
6. Pitfall 4 memo/tag भूलना
कुछ coins memo / destination tag माँगते हैं जैसे:
- XRP (Ripple) destination tag
- XLM (Stellar) memo
- EOS memo (account name)
- BNB Beacon chain (legacy) कुछ accounts memo माँगते हैं
Memo भूल गए तो coin destination address तक पहुँच जाता है पर exchange नहीं जानता किसके account में credit करना है support ticket file करनी पड़ती है 7-30 दिन recovery कभी-कभी service fee
Rule: XRP / XLM / EOS / BNB Beacon withdraw कर रहा है तो click send से पहले memo/tag check कर हर बार
7. 3-exchange transfers best practice
USDT / BTC / ETH cross-exchange के 5 rules:
- Destination address पहले whitelist कर गलत address से बचाव
- पहली बार 10-100 USDT (या 0.001 BTC / 0.01 ETH) test कर verify कर पहुँचा
- Same network हर बार ज़्यादातर USDT के लिए TRC20
- Size के हिसाब से network: < $1,000 → BSC/TRX/Polygon (low fee) > $5,000 → TRX (fast + safe)
- हर tx hash save कर arrival fail हुआ तो support के लिए proof होगा
8. Spot ↔ Futures transfer best practice
5 rules:
- Perp position खोलने से पहले उतना ही collateral Futures Wallet में move कर पूरा नहीं
- Spot Wallet में ≥ 30% portfolio buffer के लिए रख सब Futures में मत डाल
- Position close करते ही collateral को Spot में वापस move कर accidentally दोबारा position खोलने से बचाव
- नए setup पर 10x से ज़्यादा leverage मत liquidation buffer संकीर्ण होता है margin call जल्दी आता है
- Gate पर USDT-Futures और BTC-Futures wallets distinct रख sequence गड़बड़ मत कर pair के हिसाब से सही wallet use कर
9. Cross-exchange arbitrage timing
Cross-exchange arb करना है तो fast transfer चाहिए:
- USDT TRC20 Binance ↔ OKX 5-10 min
- USDT BSC Binance ↔ OKX/Gate 3-7 min
- BTC Lightning < 1 min अगर wallet support करे कुछ exchanges के पास नहीं
- ETH L2 (Arbitrum) Binance ↔ OKX 30 sec
Rule: arb spread > 0.5% expected हो ताकि slippage + transfer fee + timing risk cover हो 0.3% से कम arb retail के लिए worth नहीं
10. Exchange में deposit 5 rules
- Deposit से पहले Binance/OKX/Gate जो address दे उसका network + format दोनों match कर
- पूरा address copy कर type कभी मत typo की chance बहुत ज़्यादा
- Address QR दिखाए तो QR use कर text copy के बजाय
- Send करने के बाद tx hash notes में save arrival fail हुआ तो proof
- नया address पहली बार use कर रहा है तो छोटा amount से शुरू verify कर फिर बड़ा भेज
11. Indian context 3 extra warnings
India-specific transfer pitfalls जो global content में नहीं हैं:
- 1% TDS confusion: CoinDCX / Mudrex / ZebPay हर sale पर 1% TDS automatically काटते हैं Binance / OKX / Gate नहीं इसका मतलब offshore exchange से profit निकाला तो ITR में खुद declare करना है WazirX में funds फँसने के बाद बहुत लोग offshore shift हुए पर वो tax filing complexity के साथ है
- UPI / P2P के withdraw limit: Indian exchange से INR withdrawal पर daily ₹2 lakh limits common हैं बड़ी amount भेजने से पहले NEFT / RTGS के thresholds check कर
- RBI KYC re-verification: कभी-कभी RBI directives के बाद exchanges reKYC माँगते हैं इस period में withdraw freeze हो सकता है (नया nothing पर surprised नहीं हो) WazirX के बाद ये और common हो गया है
12. Summary 3 golden rules
- Same-exchange transfers free fast unlimited
- Cross-exchange transfers USDT के लिए TRC20 default पहली बार छोटा amount test
- Destination का network पहले check कर हर बार assume मत कर
Transfer mistakes ज़्यादातर recoverable होती हैं 30-90 दिन support के through पर time + opportunity cost + कभी-कभी service fee खाता है "पहले small test" वाला rule बहुत pay-off देता है 8 साल में इसने मुझे कई बार बचाया है, बड़े amount में बहुत बेहतर है overconfidence से।
मैं जो exchanges use करता हूँ (referral links):