Rabby ट्रांज़ैक्शन pending में अटका: speed up, cancel या replace करें
ट्रांज़ैक्शन तब pending रहता है जब उसका gas price बहुत कम हो या उसी एड्रेस का पहले का कोई ट्रांज़ैक्शन कन्फ़र्म न हुआ हो। Rabby में Signature Record खोलें, फिर Speed up (ज़्यादा फ़ीस के साथ दोबारा भेजें) या Cancel (इसे एक खाली ट्रांज़ैक्शन से replace करें) चुनें। उस nonce वाला सिर्फ एक ट्रांज़ैक्शन कन्फ़र्म हो सकता है।
झटपट स्टेप्स
- Pending ट्रांज़ैक्शन ढूंढें. Rabby खोलें और pending indicator पर क्लिक करें, या मेन्यू से Signature Record खोलें।
- पहले सबसे पुराना ठीक करें. सबसे पहले वाले pending ट्रांज़ैक्शन पर कार्रवाई करें। बाद वाले उसका इंतज़ार करते हैं और पहले speed up या cancel नहीं हो सकते।
- Speed up करें. Speed up चुनें, मूल से ज़्यादा gas सेटिंग सिलेक्ट करें और साइन करें।
- या cancel करें. Cancel चुनें, फिर ज़्यादा gas price के साथ On-chain Cancel, या अगर broadcast नहीं हुआ है तो Quick Cancel।
- ज़रूरत हो तो मैन्युअली replace करें. दूसरे वॉलेट से भेजे गए ट्रांज़ैक्शन के लिए Send शुरू करें, gas ऑप्शन में अटका nonce डालें, फ़ीस बढ़ाएं और साइन करें।
- RPC चेक करें. अगर ट्रांज़ैक्शन explorer पर कभी नहीं दिखते, तो कोई भी custom RPC बंद करें और re-broadcast करें।
EVM एड्रेस के हर ट्रांज़ैक्शन में एक नंबर होता है जिसे nonce कहते हैं: किसी chain पर आपके पहले ट्रांज़ैक्शन के लिए 0, फिर 1, 2, 3 और इसी तरह आगे। नेटवर्क इन्हें सख्ती से क्रम में प्रोसेस करता है। अगर nonce 14 अटका है, तो 15 और 16 उसके पीछे इंतज़ार करते हैं, भले ही उन्होंने ज़्यादा फ़ीस दी हो। यह सामान्य EVM व्यवहार है, Rabby का bug नहीं।
इसे निकालने के लिए आप उसी nonce और ज़्यादा फ़ीस के साथ नया ट्रांज़ैक्शन भेजते हैं। Validators ज़्यादा पैसे देने वाला चुनते हैं, और दूसरा हट जाता है। Rabby का अपना tooltip साफ़ कहता है: Only one transaction will be completed, and it is almost always the one with the highest gas price (सिर्फ एक ट्रांज़ैक्शन पूरा होगा, और लगभग हमेशा वही जिसका gas price सबसे ज़्यादा हो) (Rabby extension source, v0.94.13, अक्टूबर 2026)।
ट्रांज़ैक्शन क्यों अटकते हैं
- Gas price बहुत कम। भेजने के बाद नेटवर्क फ़ीस बढ़ गई, या आपने slow सेटिंग चुनी।
- पहले का कोई ट्रांज़ैक्शन pending है। Rabby आपको बाद वाले को पहले speed up या cancel नहीं करने देगा; यह
Cannot speed up or cancel: Not the first pending txnदिखाता है। - छूटा हुआ nonce। अगर ज़्यादा nonce वाला ट्रांज़ैक्शन भेजा गया था (जैसे उसी एड्रेस वाले किसी दूसरे वॉलेट से), तो बीच में गैप हो सकता है।
- Node ने इसे छोड़ दिया। ट्रांज़ैक्शन कभी पर्याप्त nodes तक नहीं पहुंचा, अक्सर RPC की समस्या की वजह से।
- Gas-saving मोड। Rabby में एक मोड है जो broadcast करने से पहले कम फ़ीस का इंतज़ार करता है। ऐसे ट्रांज़ैक्शन
Pending: to be broadcastedदिखाते हैं, साथ में Broadcast now बटन होता है। अगर आपने यह चुना था, तो कुछ गलत नहीं है; अब इंतज़ार नहीं करना तो बटन दबा दें।
ट्रांज़ैक्शन speed up करें
Rabby खोलें और होम स्क्रीन पर pending indicator पर क्लिक करें, या मेन्यू से Signature Record खोलें। Pending ट्रांज़ैक्शन ढूंढें और Speed up चुनें (NGRAVE की गाइड में यह बिजली के आइकन के रूप में दिखता है)। Rabby उसी nonce के साथ वही ट्रांज़ैक्शन तैयार करता है। मूल से ज़्यादा gas सेटिंग चुनें, बाकी सब वैसा ही रहने दें, और साइन करें। इसके बाद record में एक initial ट्रांज़ैक्शन और एक speed-up ट्रांज़ैक्शन दिखता है; सिर्फ एक पूरा होगा।
ट्रांज़ैक्शन cancel करें
Pending ट्रांज़ैक्शन पर Cancel चुनें। Rabby अधिकतम तीन ऑप्शन देता है (Rabby extension source, अक्टूबर 2026):
| ऑप्शन | यह क्या करता है | Gas |
|---|---|---|
| Quick Cancel | Broadcast से पहले cancel करता है। सिर्फ उन ट्रांज़ैक्शन पर काम करता है जो अभी broadcast नहीं हुए | कोई नहीं |
| On-chain Cancel | उसी nonce के साथ एक नया ट्रांज़ैक्शन भेजता है जो कुछ नहीं करता, ताकि मूल ट्रांज़ैक्शन अब कन्फ़र्म न हो सके | हां, मूल से ज़्यादा gas price पर |
| Clear Pending Locally | ट्रांज़ैक्शन को सिर्फ Rabby की स्क्रीन से हटाता है | कोई नहीं |
Clear Pending Locally सावधानी से इस्तेमाल करें। Rabby चेतावनी देता है: The removed transaction may still be confirmed on-chain unless it is replaced. (हटाया गया ट्रांज़ैक्शन replace न होने पर अब भी on-chain कन्फ़र्म हो सकता है।) इसे तब इस्तेमाल करें जब ट्रांज़ैक्शन साफ़ तौर पर गायब हो (block explorer को उसकी जानकारी न हो) या किसी दूसरे वॉलेट से पहले ही replace हो चुका हो, किसी पछतावे वाले swap को cancel करने के तरीके के रूप में नहीं। Rabby खुद यह ऑप्शन तब सुझाता है जब ट्रांज़ैक्शन तीन मिनट से ज़्यादा समय से pending हो और लोकली अटका दिखे।
Cancel एक रेस है: अगर मूल पहले कन्फ़र्म हो जाए, तो cancel फ़ेल हो जाता है और आप सिर्फ उसकी gas देते हैं। तेज़ layer-2 networks पर pending ट्रांज़ैक्शन आमतौर पर आपके कुछ करने से पहले ही कन्फ़र्म हो जाता है।
Custom nonce से मैन्युअली replace करें
अगर अटका ट्रांज़ैक्शन उसी एड्रेस वाले किसी दूसरे वॉलेट से भेजा गया था, तो वह Rabby में नहीं दिख सकता। फिर भी आप उसे replace कर सकते हैं (NGRAVE support, 2026; BitBox support, 2026):
- उस chain के block explorer पर अटका ट्रांज़ैक्शन देखें और उसका nonce नोट करें।
- Rabby में उसी एड्रेस से उसी chain पर Send शुरू करें। Speed up करने के लिए वही रकम उसी recipient को भेजें; cancel करने के लिए अपने ही एड्रेस पर 0 भेजें।
- साइनिंग स्क्रीन पर gas ऑप्शन (More) खोलें और Nonce फ़ील्ड में अटके ट्रांज़ैक्शन का नंबर डालें।
- अटके ट्रांज़ैक्शन से ज़्यादा gas सेटिंग चुनें और साइन करें।
अगर आप बहुत ज़्यादा nonce डालते हैं, तो Rabby Nonce too high. Please adjust the nonce and try again. दिखाता है। अगले अपेक्षित nonce से कम nonce पहले ही इस्तेमाल हो चुका है और replace नहीं हो सकता।
आपको दिखने वाले errors
दोबारा भेजने पर nodes स्टैंडर्ड EVM errors लौटा सकते हैं। replacement transaction underpriced का मतलब है कि आपकी नई फ़ीस मूल से पर्याप्त ज़्यादा नहीं है; इसे और बढ़ाएं। nonce too low का मतलब है कि मूल पहले ही कन्फ़र्म हो चुका है, इसलिए explorer चेक करें। insufficient funds for gas का मतलब है कि एड्रेस में chain का native token पर्याप्त नहीं है; Rabby के अपने शब्द हैं Gas balance is not enough for transaction। Gas Account सपोर्टेड chains पर stablecoin बैलेंस से gas दे सकता है, और हमारा gas cost estimator सही फ़ीस आंकने में मदद करता है।
RPC समस्याएं
अगर आपने chain के लिए custom RPC सेट किया है (Settings, फिर Modify RPC URL) और वह डाउन है या sync में नहीं है, तो आपके ट्रांज़ैक्शन कभी नेटवर्क तक नहीं पहुंच सकते। Rabby Custom RPC Error दिखाता है और अपने आधिकारिक RPC पर लौटने के लिए Disable Custom RPC देता है। Rabby यह भी दिखा सकता है कि कितने RPC nodes ने pending ट्रांज़ैक्शन देखा है और Re-broadcast का ऑप्शन देता है। ज़्यादा जानकारी custom network या RPC जोड़ना में।
किसी अजनबी को ट्रांज़ैक्शन "unstick" करने के लिए कभी पैसे न दें, और उसे "fix" करवाने के लिए कभी अपना seed phrase शेयर न करें। जो भी किया जा सकता है, वह आपके अपने वॉलेट से ही होता है।
अक्सर पूछे जाने वाले सवाल
मेरे सभी नए Rabby ट्रांज़ैक्शन भी pending क्यों हैं?
वे उस chain पर सबसे पुराने pending ट्रांज़ैक्शन का इंतज़ार कर रहे हैं, क्योंकि nonces क्रम से कन्फ़र्म होते हैं। सबसे पुराने को speed up या cancel करें, बाकी अपने आप आगे बढ़ेंगे।
क्या ट्रांज़ैक्शन cancel करने में gas लगती है?
On-chain cancel में लगती है, क्योंकि यह नया ट्रांज़ैक्शन है। Quick Cancel और Clear Pending Locally मुफ़्त हैं, लेकिन लोकली clear करने से मूल ट्रांज़ैक्शन कन्फ़र्म होने से नहीं रुकता।
क्या फ़ेल या cancel हुए ट्रांज़ैक्शन की gas वापस मिल सकती है?
नहीं। जो ट्रांज़ैक्शन block में शामिल हो गया, उसकी gas खर्च हो जाती है, भले ही वह फ़ेल हुआ हो। जो ट्रांज़ैक्शन replace हुआ और कभी शामिल नहीं हुआ, उसका कोई खर्च नहीं।
ट्रांज़ैक्शन कितनी देर pending रह सकता है?
जब तक वह replace न हो या nodes उसे छोड़ न दें, तब तक pending रह सकता है। कोई तय सीमा नहीं है, इसलिए इंतज़ार करके और ट्रांज़ैक्शन भेजने से बेहतर है कि उसे speed up या cancel करें।
किसी ने मेरा अटका ट्रांज़ैक्शन ठीक करने का ऑफ़र दिया। क्या मानूं?
नहीं। ट्रांज़ैक्शन निकालने के लिए सिर्फ आपका अपना वॉलेट चाहिए। जो भी आपका seed phrase या पेमेंट मांगे, वह स्कैमर है।