Ghostlight Guide सुरक्षित डाउनलोड करें

Phantom किसी dApp से कनेक्ट नहीं हो रहा: कारण और समाधान

जब Phantom कनेक्ट नहीं होता, तो आम वजहें होती हैं: कोई दूसरा वॉलेट एक्सटेंशन रिक्वेस्ट पकड़ लेता है, आपने फ़ोन पर साइट Phantom के इन-ऐप ब्राउज़र के बजाय Safari या Chrome में खोली है, या एक्सटेंशन को रीस्टार्ट चाहिए। Phantom को अपना Default App Wallet बनाएँ, पेज hard refresh करें, और मोबाइल पर साइट Phantom के अंदर सर्च बार से खोलें।

झटपट स्टेप्स

  1. रीस्टार्ट और अनलॉक करें. ब्राउज़र बंद करके दोबारा खोलें, Phantom अनलॉक करें, फिर dApp रीलोड करें।
  2. Default App Wallet सेट करें. Phantom एक्सटेंशन में Settings, फिर Preferences खोलें, और Default App Wallet के तहत Phantom चुनें।
  3. पेज hard refresh करें. Windows पर Ctrl+Shift+R या Mac पर Cmd+Shift+R दबाएँ ताकि साइट नया डिफ़ॉल्ट वॉलेट पकड़ ले।
  4. मोबाइल पर इन-ऐप ब्राउज़र इस्तेमाल करें. फ़ोन पर साइट Phantom ऐप के अंदर सर्च बार से खोलें, Safari या Chrome से नहीं।
  5. साइट दोबारा कनेक्ट करें. Settings, Connected Apps के तहत साइट हटाएँ, फिर दोबारा कनेक्ट करें और सही अकाउंट चुनें।
  6. आख़िरी उपाय के रूप में रीसेट करें. अगर एरर जारी रहें, तो अपना recovery phrase या लॉगिन बैकअप कन्फ़र्म करने के बाद ही Phantom रीसेट करें।

कनेक्शन सिर्फ आपका public एड्रेस साइट के साथ शेयर करता है और उसे आपसे चीज़ें approve करवाने देता है। इससे फंड ट्रांसफ़र नहीं होते। इसीलिए कनेक्ट करने से पहले एड्रेस बार चेक करना ज़रूरी है: असली dApps की नकल करने वाली नकली साइटें आम हैं, और ज़्यादातर वॉलेट drain का पहला कदम कनेक्ट करना ही होता है।

लक्षण के हिसाब से जल्दी समाधान

लक्षणयह आज़माएँ
कोई Phantom पॉपअप नहीं आता (एक्सटेंशन)ब्राउज़र बंद करके दोबारा खोलें, Phantom अनलॉक करें, फिर दोबारा कोशिश करें। Chrome या Brave इस्तेमाल करें; Phantom के अनुसार Safari सपोर्टेड नहीं है।
इसके बजाय MetaMask या कोई दूसरा वॉलेट खुलता हैPhantom को Default App Wallet बनाएँ, फिर पेज hard refresh करें।
"Failed app interaction", "Couldn't connect" या "Connecting" पर अटकाब्राउज़र बंद करके दोबारा खोलें और फिर कोशिश करें। अगर जारी रहे, तो Phantom रीसेट करें (सिर्फ तभी जब recovery phrase का बैकअप हो)।
कनेक्ट करते समय Phantom "null" दिखाता हैब्राउज़र रीस्टार्ट करें; अगर सिर्फ एक साइट पर होता है, तो उस साइट की cookies और cache साफ़ करें।
मोबाइल पर साइट आपसे Phantom डाउनलोड करने को कहती हैआप बाहरी ब्राउज़र में हैं। इसके बजाय साइट Phantom के अंदर खोलें।
कनेक्ट हो गया, लेकिन साइट गलत अकाउंट या नेटवर्क दिखाती हैPhantom में अकाउंट बदलें, फिर साइट को डिस्कनेक्ट करके दोबारा कनेक्ट करें।

ऊपर दिए एरर के नाम ऐप्स से कनेक्ट करने पर Phantom के अपने help आर्टिकल से लिए गए हैं (Phantom help centre, 2026)।

कई वॉलेट एक्सटेंशन आपस में टकरा रहे हैं

ज़्यादातर Ethereum-स्टाइल ऐप एक साझा कनेक्शन पॉइंट के ज़रिए "उस" ब्राउज़र वॉलेट से बात करते हैं। जब Phantom, MetaMask, Rabby या Coinbase Wallet सब इंस्टॉल हों, तो वे इसके लिए होड़ करते हैं, और जो पहले लोड होता है वह जीत सकता है। Phantom ने EVM ऐप्स के साथ Phantom इस्तेमाल करने वाली अपनी पोस्ट में (Phantom blog, 2023) और दूसरे वॉलेट के साथ एक्सटेंशन इस्तेमाल करने वाले help आर्टिकल में यह समझाया है।

Phantom का समाधान Default App Wallet नाम की एक सेटिंग है:

  1. Phantom एक्सटेंशन खोलें और ऊपर बाईं ओर अपने प्रोफ़ाइल अवतार पर क्लिक करें।
  2. Settings में जाएँ, फिर Preferences।
  3. Default App Wallet के तहत Phantom चुनें, या अगर हर बार खुद चुनना चाहते हैं तो Always Ask।
  4. dApp को hard refresh करें: Windows पर Ctrl+Shift+R या Mac पर Cmd+Shift+R। सामान्य refresh से पुराना वॉलेट ही रह सकता है।

Phantom बताता है कि कुछ ऐप अब भी किसी दूसरे इंस्टॉल वॉलेट को प्राथमिकता देते हैं, और अगर कोई ऐप सिर्फ MetaMask दिखाता है, तो Phantom डिफ़ॉल्ट होने पर MetaMask पर क्लिक करने से Phantom खुल सकता है (Phantom help centre, 2026)। अगर कॉन्फ़्लिक्ट न जाए, तो Phantom का दूसरा सुझाव है कि हर वॉलेट को उसकी अपनी Chrome प्रोफ़ाइल में रखें।

Solana dApps पर यह कॉन्फ़्लिक्ट कम होता है, क्योंकि ज़्यादातर Solana साइटें वॉलेट की लिस्ट दिखाती हैं और आप नाम से Phantom चुनते हैं। अगर लिस्ट में Phantom नहीं है, तो हो सकता है साइट एक्सटेंशन को पहचान नहीं पा रही: ब्राउज़र रीस्टार्ट करें और अपने ब्राउज़र के extensions पेज पर चेक करें कि एक्सटेंशन enabled है।

Phantom मोबाइल ऐप पर कनेक्ट करना

Phantom का help centre इस पर साफ़ है: फ़ोन पर कनेक्ट करना सिर्फ Phantom के इन-ऐप ब्राउज़र के अंदर काम करता है, Safari, Chrome या दूसरे मोबाइल ब्राउज़र में नहीं (Phantom help centre, 2026)। वे ब्राउज़र शायद सिर्फ "download Phantom" प्रॉम्प्ट दिखाएँ।

  1. Phantom खोलें और नीचे सर्च बार पर टैप करें।
  2. dApp का सटीक एड्रेस या नाम टाइप करें, और चेक करें कि रिज़ल्ट असली साइट है।
  3. साइट पर Connect टैप करें, Phantom चुनें, रिक्वेस्ट देखें और approve करें।

इन-ऐप ब्राउज़र के अंदर अकाउंट बदलने से आप साइट से डिस्कनेक्ट हो जाते हैं, इसलिए बदलने के बाद दोबारा कनेक्ट करें।

Trusted apps और auto-connect

किसी साइट को एक बार approve करने के बाद Phantom उसे याद रखता है। Phantom के developer docs इन्हें trusted apps कहते हैं: trusted साइट बाद की विज़िट पर बिना पॉपअप के दोबारा कनेक्ट हो सकती है (Phantom developer docs, 2026)। यह सुविधाजनक है, लेकिन इसका मतलब यह भी है कि पुराना approval तब तक काम करता रहता है जब तक आप उसे हटा नहीं देते।

इन्हें देखने या हटाने के लिए अपना प्रोफ़ाइल अवतार खोलें, फिर Settings, फिर Connected Apps। कोई साइट चुनें और Disconnect चुनें, या तीन-डॉट मेनू से Disconnect from all, या Revoke permissions for all इस्तेमाल करें। एक्सटेंशन और मोबाइल ऐप की Connected Apps लिस्ट अलग-अलग होती हैं।

डिस्कनेक्ट करने से Ethereum, Base, Polygon या दूसरे EVM नेटवर्क पर आपके साइन किए token approvals कैंसल नहीं होते। वे तब तक वैलिड रहते हैं जब तक आप उन्हें अलग से revoke न करें। अगर आपने किसी ऐसी साइट से कनेक्ट किया था जिस पर अब भरोसा नहीं है, तो दोनों करें। Approvals कैसे काम करते हैं, इसके लिए देखें क्या Phantom wallet सुरक्षित है।

dApps द्वारा दिखाए जाने वाले एरर कोड

कुछ साइटें मैसेज के बजाय एक नंबर दिखाती हैं। Phantom के developer docs अपने Ethereum-स्टाइल provider के लिए ये कोड बताते हैं (Phantom developer docs, 2026):

कोडनामक्या करें
4001User Rejected Requestआपने कैंसल किया। अगर approve करना था तो दोबारा कोशिश करें।
4100Unauthorizedसाइट को उस अकाउंट के लिए approve नहीं किया गया। दोबारा कनेक्ट करें और सही अकाउंट चुनें।
4900DisconnectedPhantom नेटवर्क तक नहीं पहुँच सका। अपना इंटरनेट या VPN और Phantom का स्टेटस चेक करें।
-32002Requested resource not availablePhantom की एक approval विंडो पहले से खुली है। उसे ढूँढें, पूरा या रिजेक्ट करें, फिर दोबारा कोशिश करें।
-32603Internal ErrorPhantom के अंदर कुछ फेल हुआ। रीस्टार्ट करके दोबारा कोशिश करें; अगर बना रहे, तो help.phantom.com के ज़रिए सपोर्ट से संपर्क करें।

Bitcoin ऐप

Phantom ने जून 2026 में वह provider deprecate कर दिया जिससे Bitcoin ऐप एक्सटेंशन से कनेक्ट होते थे (Phantom developer docs, 2026), इसलिए Phantom से कनेक्ट करने को कहने वाला कोई Bitcoin dApp शायद काम न करे। आप अब भी bitcoin रख, भेज और रिसीव कर सकते हैं, लेकिन Phantom के अनुसार वह अब Ordinals, rare sats या BRC-20 टोकन सपोर्ट नहीं करता (Phantom help centre, 2026)। देखें Phantom Bitcoin wallet।

कनेक्ट करने से पहले

  • dApps तक अपने बुकमार्क से पहुँचें, सर्च ऐड, DM या X पर रिप्लाई से नहीं।
  • अगर Phantom कनेक्ट स्क्रीन पर चेतावनी दिखाए, तो रुकें और पढ़ें Phantom की dApp चेतावनियों का मतलब।
  • किसी भी असली साइट को कनेक्ट करने के लिए आपके recovery phrase की ज़रूरत नहीं होती। जो पेज इसे माँगे, वह स्कैम है।

अक्सर पूछे जाने वाले सवाल

Phantom पर क्लिक करने पर MetaMask क्यों खुलता है?

दोनों वॉलेट एक ही ब्राउज़र कनेक्शन के लिए होड़ करते हैं। Phantom की Preferences में Phantom को Default App Wallet बनाएँ और पेज hard refresh करें, या हर वॉलेट को अलग ब्राउज़र प्रोफ़ाइल में रखें।

क्या मैं फ़ोन पर Safari या Chrome से Phantom कनेक्ट कर सकता हूँ?

नहीं। Phantom के help centre के अनुसार मोबाइल पर कनेक्ट करना सिर्फ Phantom के इन-ऐप ब्राउज़र के अंदर काम करता है। साइट ऐप के सर्च बार से खोलें।

क्या साइट डिस्कनेक्ट करने से उसके token approvals revoke हो जाते हैं?

नहीं। डिस्कनेक्ट करने से साइट आपका अकाउंट देखना बंद कर देती है, लेकिन EVM token approvals तब तक वैलिड रहते हैं जब तक आप उन्हें अलग से revoke न करें।

क्या किसी भी साइट से कनेक्ट करना सुरक्षित है?

सिर्फ कनेक्ट करने से फंड नहीं जाते, लेकिन ज़्यादातर drain का पहला कदम यही होता है। सिर्फ उन्हीं साइटों से कनेक्ट करें जिन तक आप भरोसेमंद बुकमार्क से पहुँचे हैं, और हर approval पढ़ें।

कोई साइट बिना पूछे दोबारा कनेक्ट क्यों हो जाती है?

Phantom पहले approve की गई साइटों को trusted apps के रूप में याद रखता है। साइट को फिर से पूछने के लिए Settings, Connected Apps के तहत उसे हटा दें।