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

Phantom transaction failed: Solana के आम एरर और समाधान

Solana पर Phantom के ज़्यादातर फेल ट्रांज़ैक्शन इन वजहों से होते हैं: कीमत आपकी slippage सेटिंग से आगे निकल गई, ट्रांज़ैक्शन कन्फ़र्म होने से पहले expire हो गया (लगभग 60 से 90 सेकंड), या फीस और rent के लिए SOL बहुत कम था। पहले block explorer में ट्रांज़ैक्शन चेक करें, फिर नए quote, कम रकम या ज़्यादा SOL के साथ दोबारा कोशिश करें।

झटपट स्टेप्स

  1. Explorer चेक करें. Phantom की History से ट्रांज़ैक्शन को Solana explorer में खोलें और कुछ भी करने से पहले रिज़ल्ट लाइन पढ़ें।
  2. एरर पढ़ें. एरर को टेबल से मिलाएँ: slippage, expired blockhash, simulation failed, not enough SOL या program error।
  3. नया quote लें. Swap के लिए पुराना quote बंद करें और फिर से शुरू करें ताकि कीमत और blockhash ताज़ा हों।
  4. रकम या slippage एडजस्ट करें. पहले कम रकम आज़माएँ; slippage सिर्फ तभी बढ़ाएँ जब खराब कीमत मंज़ूर हो।
  5. ज़रूरत हो तो SOL टॉप अप करें. फीस और किसी नए token account के rent के लिए काफ़ी SOL रखें, फिर दोबारा कोशिश करें।
  6. तुरंत approve करें. लगभग एक मिनट के अंदर कन्फ़र्म करें, और Ledger पर शुरू करने से पहले डिवाइस पर Solana ऐप खोलें।

फेल ट्रांज़ैक्शन परेशान करने वाला है, लेकिन Solana पर यह सामान्य है, खासकर व्यस्त समय में memecoin swap के लिए। दोबारा कोशिश करने से पहले पता करें कि क्या वह सच में फेल हुआ। Phantom का help centre चेतावनी देता है कि ऐप में एरर दिखने पर भी ट्रांज़ैक्शन pending हो सकता है, और दोबारा कोशिश करने से पहले अपनी History और block explorer चेक करने की सलाह देता है (Phantom help centre, 2026)।

पहला कदम: क्या यह सच में फेल हुआ?

  1. Phantom में अपनी Activity या History खोलें और ट्रांज़ैक्शन पर टैप करें।
  2. उसे Solscan या Solana Explorer जैसे किसी Solana explorer में खोलें, या वहाँ अपना वॉलेट एड्रेस सर्च करें।
  3. रिज़ल्ट लाइन देखें। "Success" का मतलब है कि वह हो गया। लाल एरर मैसेज बताता है कि वह क्यों फेल हुआ। अगर ट्रांज़ैक्शन मिलता ही नहीं, तो वह कभी चेन तक पहुँचा ही नहीं।

इन मामलों में फीस अलग तरह से काम करती है। जो ट्रांज़ैक्शन on-chain पहुँचकर फेल होता है, वह फिर भी नेटवर्क फीस चुकाता है, क्योंकि validators ने उसे प्रोसेस किया (Solana Foundation, 2026)। जो ट्रांज़ैक्शन Phantom के प्रीव्यू में फेल होता है या बस expire हो जाता है, वह कभी पहुँचा ही नहीं, इसलिए उसका कोई खर्च नहीं।

फेल होने की आम वजहें

एरर या लक्षणआमतौर पर इसका मतलबसमाधान
Slippage एरर, अक्सर 0x1771Quote और execution के बीच कीमत आपकी slippage tolerance से ज़्यादा खिसक गईनया quote लेकर दोबारा कोशिश करें; कम रकम आज़माएँ; slippage सिर्फ तभी बढ़ाएँ जब खराब कीमत मंज़ूर हो
TransactionExpiredBlockheightExceeded, "block height exceeded", "transaction expired", "Blockhash not found"ट्रांज़ैक्शन उसके blockhash के expire होने से पहले कन्फ़र्म नहीं हुआदोबारा कोशिश करें और तुरंत approve करें; अगर वह कभी पहुँचा ही नहीं तो कुछ नहीं कटा
Transaction simulation failedभेजने से पहले ट्रांज़ैक्शन का ड्राई रन फेल हुआ, जैसे बैलेंस, slippage या किसी program नियम की वजह सेबाकी मैसेज पढ़ें; कम रकम आज़माएँ और slippage चेक करें
"Not Enough SOL" या insufficient funds for rentफीस के लिए काफ़ी SOL नहीं है, या ट्रांज़ैक्शन किसी अकाउंट को Solana के rent न्यूनतम से नीचे छोड़ देगाSOL जोड़ें या थोड़ा कम भेजें; देखें not enough SOL
Custom program error: 0x1किसी program ने एरर नंबर 1 लौटाया; Solana के token program में इसका मतलब है कि अकाउंट में उस टोकन की काफ़ी मात्रा नहीं हैटोकन बैलेंस और रकम चेक करें; कम रकम के साथ दोबारा कोशिश करें
सिर्फ नेटवर्क व्यस्त होने पर फेल होता हैकंजेशन; कम प्राथमिकता वाले ट्रांज़ैक्शन ड्रॉप हो जाते हैंकुछ मिनट रुककर दोबारा कोशिश करें

ऊपर दिए एरर स्ट्रिंग वे रूप हैं जो Solana वॉलेट और explorers में दिखते हैं; Phantom छोटा वर्ज़न दिखा सकता है।

Phantom swap पर slippage

Slippage वह अधिकतम कीमत बदलाव है जो आप quote और swap execute होने के पल के बीच स्वीकार करते हैं। अगर बाज़ार उससे ज़्यादा खिसकता है, तो swap खराब कीमत पर fill होने के बजाय on-chain रद्द हो जाता है। तेज़ी से बदलने वाले या कम लिक्विडिटी वाले memecoins पर ऐसा अक्सर होता है।

Phantom की swap settings में Auto slippage ऑप्शन है, जो Phantom के अनुसार ज़्यादातर swap के लिए ठीक है; tolerance बढ़ाने का मतलब है खराब कीमत स्वीकार करना (Phantom help centre, 2026)। व्यावहारिक नियम:

  • पहले slippage को Auto पर ही रहने दें और बस नए quote के साथ दोबारा कोशिश करें।
  • कम रकम आज़माएँ। छोटे pool में बड़े ऑर्डर कीमत को ज़्यादा खिसकाते हैं।
  • नए टोकन पर slippage बढ़ाते समय बहुत सावधान रहें। ज़्यादा slippage आपको उन bots का आसान निशाना बना देता है जो आपके ठीक पहले और बाद में ट्रेड करते हैं।
  • अगर कोई टोकन खरीदा जा सकता है लेकिन हर sell फेल होता है, तो वह honeypot हो सकता है। देखें Phantom में memecoin सुरक्षा।

Phantom ज़्यादातर swap पर 0.85% फीस लेता है, जो कन्फ़र्म करने से पहले दिखती है (Phantom help centre, 2026)। किसी ट्रेड का कुल खर्च देखने के लिए हमारा swap cost calculator इस्तेमाल करें, और ज़्यादा जानकारी के लिए देखें Phantom swap कैसे काम करता है।

Expired blockhash: 60 से 90 सेकंड की विंडो

हर Solana ट्रांज़ैक्शन में एक हालिया blockhash होता है, एक तरह का टाइम स्टैम्प। Solana डॉक्यूमेंटेशन बताता है कि blockhash लगभग 150 blocks तक वैलिड रहता है, जो 400 से 600 मिलीसेकंड प्रति slot के हिसाब से लगभग 60 से 90 सेकंड होता है (Solana docs, 2026)। अगर ट्रांज़ैक्शन उस विंडो में प्रोसेस नहीं होता, तो validators उसे रिजेक्ट कर देते हैं और वह बाद में कभी प्रोसेस नहीं हो सकता।

इसलिए expire हुए ट्रांज़ैक्शन को दोबारा करना सुरक्षित है: पुराना ख़त्म हो चुका है। यह आमतौर पर इसलिए expire होता है क्योंकि आपने approve करने में बहुत देर लगाई, Ledger कन्फ़र्मेशन में बहुत समय लगा, या नेटवर्क में कंजेशन था। तुरंत approve करें, और अगर Ledger इस्तेमाल करते हैं, तो शुरू करने से पहले डिवाइस पर Solana ऐप खोल लें।

"Simulation failed" और Phantom का प्रीव्यू

साइन करने से पहले Phantom ट्रांज़ैक्शन को simulate करता है ताकि आपको दिखा सके कि आपके वॉलेट में क्या बदलेगा। अगर simulation ही फेल हो जाए, तो आपको simulation एरर या यह चेतावनी दिख सकती है कि Phantom रिज़ल्ट का अनुमान नहीं लगा सकता। Phantom का help centre कहता है कि सिर्फ simulation फेल होना यह साबित नहीं करता कि टोकन malicious है, और कम रकम आज़माने व slippage चेक करने का सुझाव देता है (Phantom help centre, 2026)।

एक अलग मामला लाल चेतावनी "This dApp could be malicious. Do not proceed unless you are certain it is safe." (यह dApp malicious हो सकता है। जब तक पक्का न हो कि यह सुरक्षित है, आगे न बढ़ें) का है। यह तब दिखती है जब Phantom किसी साइट के ट्रांज़ैक्शन को simulate नहीं कर पाता। इसे गंभीरता से लें और आगे बढ़ने से पहले पढ़ें Phantom की dApp चेतावनियाँ।

Ledger यूज़र्स

अगर आप Ledger से साइन करते हैं, तो कई फ़ेलियर timeout होते हैं: डिवाइस के इंतज़ार में ट्रांज़ैक्शन expire हो जाता है। Ledger फ़र्मवेयर और Solana ऐप अपडेट करें, approve करने से पहले डिवाइस अनलॉक करके Solana ऐप खोलें, और अगर कोई dApp माँगे तो Solana ऐप में blind signing चालू करें (अपडेट के बाद यह बंद हो सकती है)। देखें Ledger के साथ Phantom इस्तेमाल करना।

क्या न करें

  • आउटेज के दौरान retry बटन बार-बार न दबाएँ। पहले explorer और Phantom का ऑफिशियल X अकाउंट चेक करें।
  • फेल ट्रांज़ैक्शन "ठीक" करने के लिए किसी को अपना recovery phrase न दें। किसी भी असली समाधान को इसकी ज़रूरत नहीं होती।
  • सर्च रिज़ल्ट या DM में मिले "transaction booster" या "unstuck" टूल इंस्टॉल न करें।

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

Phantom ट्रांज़ैक्शन फेल होने पर क्या मेरा SOL कटता है?

अगर ट्रांज़ैक्शन on-chain पहुँचकर फेल हुआ, तो छोटी नेटवर्क फीस फिर भी कटती है। अगर वह Phantom के प्रीव्यू में फेल हुआ या पहुँचने से पहले expire हो गया, तो कुछ नहीं कटता।

Solana पर 0x1771 का मतलब क्या है?

यह एक program error है जो swap programs आमतौर पर तब लौटाते हैं जब slippage tolerance पार हो जाती है। नया quote लें, कम रकम आज़माएँ, या ज़्यादा slippage सिर्फ तभी स्वीकार करें जब खराब कीमत से आपको दिक्कत न हो।

मेरा ट्रांज़ैक्शन block height exceeded क्यों दिखाता है?

Solana ट्रांज़ैक्शन अपने blockhash के लगभग 60 से 90 सेकंड बाद expire हो जाते हैं। अगर वह समय पर कन्फ़र्म नहीं हुआ तो हमेशा के लिए ड्रॉप हो जाता है, इसलिए आप सुरक्षित रूप से दोबारा कोशिश कर सकते हैं।

Phantom ने एरर दिखाया लेकिन swap हो गया। क्यों?

ट्रांज़ैक्शन प्रोसेस होते समय भी ऐप एरर दिखा सकता है। दो बार swap होने से बचने के लिए Phantom दोबारा कोशिश करने से पहले History और block explorer चेक करने की सलाह देता है।

क्या फ़ेलियर रोकने के लिए slippage बहुत ज़्यादा रखूँ?

आमतौर पर नहीं। ज़्यादा slippage से आपका ट्रेड बहुत खराब कीमत पर fill हो सकता है और आप ट्रेडिंग bots का निशाना बन जाते हैं। पहले Auto slippage या कम रकम के साथ दोबारा कोशिश करें।