تراکنش معلق در MetaMask: قبل از ارسال دوباره چه چیزهایی را بررسی کنی؟
تراکنش معلق در MetaMask: قبل از ارسال دوباره چه چیزهایی را بررسی کنی؟
هدف: تراکنش Pending را از موفق یا ناموفق تشخیص بدهی و از انتقال دوبارهٔ ناخواسته جلوگیری کنی.
تمرین را با توکن آزمایشی شبکهٔ تست و کیف پول آزمایشی انجام بده؛ موجودی و کارمزد واقعی برای یادگیری لازم نیست.
شبکه و حساب را کنترل کن و جزئیات همان تراکنش را باز کن؛ TXID را از لینک اکسپلورر بردار.
TXID را در اکسپلورر همان شبکه جستوجو کن؛ موفق، ناموفق و Pending سه وضعیت متفاوتاند.
اگر اکسپلورر تراکنش را تأیید کرده، ارسال مجدد یا Cancel آن را برنمیگرداند؛ ابتدا اختلاف نمایش کیف پول را بررسی کن.
اگر فقط رابط گیر کرده، طبق راهنمای رسمی برنامه یا مرورگر را کاملاً ببند و دوباره باز کن.

در حالت Pending، گزینهٔ Speed up در جزئیات تراکنش میتواند درخواست همان انتقال را با کارمزد بالاتر جایگزین کند.
پیش از تأیید، برآورد تازهٔ کارمزد و موجودی توکن بومی شبکه را بخوان؛ برای Ethereum کارمزد عادی با ETH پرداخت میشود، نه با مقدار USDT.
کارمزد ثابت ننویس: برآورد به شبکه و شلوغی بستگی دارد؛ Speed up خرج کارمزد را افزایش میدهد و موفقیت فوری تضمین نمیکند.
Cancel فقط برای تراکنش هنوز معلق قابل تلاش است؛ ابتدا متن تأیید و کارمزد آن را بخوان و نتیجه را در اکسپلورر دنبال کن.
مثال تمرینی: nonce فرضی ۷ را یادداشت کن؛ جایگزینی باید همان nonce را مصرف کند، نه یک انتقال مستقل برای جبران انتقال قبلی.
معیار موفقیت: وضعیت نهایی و موجودی در اکسپلورر سازگار باشند؛ اگر جایگزینی ممکن نبود، از راهنمای رسمی همان نسخه کمک بگیر و کورکورانه ارسال تازه نزن.
لینک افزونه و نمونه
لینک دوم نمونهٔ تصویری رسمی این عملیات است؛ انتقال آزمایشی را فقط روی شبکهٔ تست انجام بده.