آموزش لغو و جایگزین کردن تراکنش تایید نشده اتریوم

آموزش لغو و جایگزین کردن تراکنش تایید نشده اتریوم

گاهی اوقات با شلوغی شبکه اتریوم و افزایش کارمزدها، تأییدشدن یک تراکنش مدت زیادی طول می‌کشد. این اتفاق معمولاً به‌دلیل انتخاب کارمزد کم برای انجام تراکنش رخ می‌دهد. اما سؤال اینجاست که آیا می‌توان تراکنش‌های «در انتظار» (pending) اتریوم را جایگزین یا لغو کرد؟ بله، اما نه چندان راحت. در ادامه نحوه انجام این کار را آموزش می‌دهیم.

جایگزین‌ یا لغوکردن تراکنش‌ها در شبکه‌های بلاک چینی، در ۹۹٪ مواقع ممکن نیست. به‌محض آنکه تراکنش در یک بلاک قرار بگیرد و در شبکه مخابره شود، به هیچ عنوان نمی‌توان آن را بازگرداند یا لغو کرد.

در حالت عادی، تراکنش‌ها در مدت کوتاهی تأیید می‌شوند. اما گاهی اوقات به‌دلایل مختلف مثل حجم بالای تراکنش‌های شبکه یا تعیین کارمزد کم، تأیید تراکنش‌های اتریوم زمان بیشتری به طول می‌انجامد. به یاد داشته باشید تا زمانی که تراکنش در حالت «انتظار برای تأیید» (pending) قرار داشته باشد، امکان جایگزین‌کردن یا توقف انجامش وجود دارد.

در اغلب کیف پول‌های رسمی و معتبر می‌توانید تراکنش‌های تأییدنشده اتریوم را جایگزین یا لغو کنید. اما در این مقاله تنها نحوه انجام این کار را در دو کیف پول تراست والت و مای اتر والت را برای شما توضیح داده‌ایم. اگر از کیف پول دیگری استفاده می‌کنید که در کار با آن تسلط نداشتید، می‌توانید ۱۲ کلمه بازیابی کیف پول خود را در تراست والت یا مای اتر والت وارد کنید و در یکی از این دو ادامه کار را دنبال کنید.

تذکر: این مطلب تنها یک آموزش تئوری است. از همین رو، مسئولیت اشتباهات احتمالی از سوی کاربر در نحوه انجام این کار، برعهده خود او خواهد بود.

بررسی وضعیت یک تراکنش

هر تراکنش پس از ارسال یک شناسه (TXid) خواهد داشت که در تاریخچه تراکنش‌ها می‌توان آن را پیدا کرد. اولین قدم برای جایگزین یا لغوکردن یک تراکنش اتریوم، اطمینان از «در انتظار تأیید بودن» تراکنش است. برای این کار اقدامات زیر را انجام دهید:

۱. به یکی از کاوشگرهای بلاک اتریوم مثل Etherscan.io بروید.

۲. شناسه تراکنش خود را در کادر جستجو وارد کنید.

ره‌گیری تراکنش در اتر اسکن
شناسه تراکنش را وارد کنید

۳. پس از واردکردن شناسه تراکنش، اطلاعات تراکنش برای شما نمایش داده می‌شود. هر تراکنش یکی از حالت‌های زیر را دارد:

  • تراکنش موفق (تأییدشده)

اگر اخطاری را مشاهده نکردید، به این معناست که تراکنش شما به مقصد موردنظر انجام شده و موجودی حساب مبدأ و مقصد تغییر کرده است.

جایگزین کردن تراکنش اتریوم
تراکنش تأیید شده است
  • تراکنش ناموفق

اگر یک علامت تعجب (!) به رنگ قرمز مشاهده کردید یا پیغام‌ «BAD INSTRUCTION» را مشاهده کردید، به آن معناست که تراکنش شما با موفقیت انجام نشده است. در این صورت، نیازی به جایگزین‌ یا لغو‌کردن تراکنش نخواهد بود و می‌توانید تراکنشی جدید ثبت کنید.

اگر با اخطار «Out of Gas» مواجه شدید تنها کافی است در تراکنش جدید مقدار کارمزد را افزایش دهید.

  • خطای «تراکنش یافت نشد»

اگر با اخطار «Transaction Not Found» مواجه شدید،‌ یعنی کاوشگر بلاک موردنظر نتوانسته است تراکنش شما را پیدا کند. در اینجا باید یک (یا چند) کاوشگر دیگر را نیز آزمایش کنید. اگر باز هم تراکنش شما یافت نشد، به آن معناست که تراکنش در شبکه قرار نگرفته است. در این صورت هم بار دیگر تراکنش را ارسال کنید.

  • تراکنش در انتظار تأیید

وقتی تراکنش شما در انتظار تأیید باشد، پیام «Pending» را مشاهده خواهید کرد. نمایش این اخطار یعنی تراکنش منتظر قرارگرفتن در بلاک است. در این زمان، اگر تمایل به لغوکردن یا جایگزینی آن را دارید، می‌توانید مراحل بعدی را دنبال کنید.

تراکنش در انتظار تأیید در اتر اسکن
تراکنش در انتظار تأیید است

لغو یا جایگزین کردن تراکنش اتریوم در تراست والت

تراست والت یکی از معتبرترین کیف پول‌های ارز دیجیتال است که از اتریوم و صدها ارز دیجیتال دیگر پشتیبانی می‌کند. برای حل مشکل تراکنش‌های در انتظار تأیید اتریوم در تراست والت سه راهکار وجود دارد:

راهکار اول: صبر کنید

اگر عجله‌ای برای انجام تراکنش ندارید، می‌توانید تا تأییدشدن آن منتظر بمانید. بالاخره زمانی می‌رسد که شلوغی شبکه کمتر شده باشد و ماینرها تراکنش شما را انتخاب کنند. به یاد داشته باشید که زمان دقیقی برای تأیید تراکنش شما مشخص نمی‌شود و باید تا زمان تأیید تراکنش منتظر بمانید. در برخی موارد، آنقدر کارمزد انتخابی شما پایین است که شانس تأیید تراکنش بسیار کم خواهد بود.

راهکار دوم: جایگزین‌کردن تراکنش

هر تراکنش یک «نانس» (Nonce) دارد. اگر قصد انجام دوباره یک تراکنش را دارید که در مرحله «در انتظار برای تأیید» (Pending) قرار دارد، ابتدا باید نانس آن را پیدا کرده و یک تراکنش جدید با همان نانس و کارمزد بالاتر بفرستید. به این ترتیب، شبکه تراکنش اول شما را نادیده می‌گیرد و تراکنش دوم را ارسال می‌کند.

۱. ابتدا در تاریخچه تراکنش‌های کیف پول تراست والت، تراکنشی را که هنوز تأیید نشده است پیدا کنید. روی آن کلیک کنید تا اطلاعات بیشتری از آن برای شما نمایش داده شود. در صفحه جدید به‌‌دنبال نانس تراکنش بگردید و آن را در جایی یادداشت کنید. به‌عنوان نمونه، در تصویر زیر نانس تراکنش ۷ است.

مرحله یک

۲. در مرحله بعدی، یک تراکنش جدید با آدرس و مقدار دقیقاً مشابه ایجاد کنید. مثلاً اگر در تراکنشی که قصد جایگزین‌کردن آن را دارید، ۲ اتر به آدرسی که متعلق به بهزاد است، منتقل کرده‌اید، در تراکنش جدید نیز آدرس بهزاد و مبلغ ۲ اتر را وارد کنید. در صفحه تأیید انجام تراکنش، روی آیکون چرخ‌دنده که در سمت راست و بالای صفحه قرار دارد کلیک کنید. کمی پایین‌تر بیایید و در قسمت «Nonce»، نانس تراکنش قبلی را وارد کنید.

۳. تراکنش را ارسال کنید.

راهکار سوم: لغو تراکنش در تراست والت

۱. برای لغو یک تراکنش اتریوم در کیف پول تراست والت، ابتدا تراکنشی را که تأیید نشده است پیدا و نانس آن را یادداشت کنید.

۲. یک تراکنش جدید ایجاد کنید.

۳. در بخش آدرس گیرنده (Recipient Address)، آدرس کیف پول خود را وارد کنید.

۴. در بخش مبلغ تراکنش صفر (۰) را وارد کنید.

جایگزین کردن تراکنش اتریوم

۵. در صفحه تأیید انجام تراکنش، روی آیکون چرخ‌دنده که در سمت راست و بالای صفحه قرار دارد بزنید. کمی پایین‌تر بیایید و نانس تراکنش را با نانسی که قبلاً یادداشت کرده‌اید جایگزین کنید.

جایگزین کردن تراکنش اتریوم

۶. میزان کارمزد تراکنش را در عددی بالاتر از حد معمول تعیین کنید.

۷. تراکنش را انجام دهید.

در این روش، یک تراکنش جدید ایجاد می‌شود که انجام تراکنش قبلی را لغو می‌کند.

ما‌ی‌ اتر ولت (MyEtherWallet)

روند لغو یا جایگزین‌کردن تراکنش در مای‌ اتر والت نیز شبیه به تراست والت است. برای دریافت نانس تراکنش باید از یکی از کاوشگرهای بلاک مانند Etherscan استفاده کنید.

لغو تراکنش اتریوم در مای اتر والت

برای لغو یک تراکنش اتریوم، باید تراکنشی با مقدار ۰ (صفر) اتر به آدرس خودتان ارسال کنید. با این کار، روند تأیید تراکنش قبلی متوقف می‌شود و در بلاک چین قرار نمی‌گیرد. برای این کار مراحل زیر را طی کنید:

۱. وارد اتراسکن، اتپلورر (Ethplorer) یا هر کاوشگر بلاک معتبر دیگری شوید.

۲. شناسه تراکنش (TXid) خود را وارد کنید.

۳- اگر تراکنش «در انتظار تأیید» بود، شانس‌تان را برای لغو تراکنش امتحان کنید.

نکته: اگر تراکنش یافت نشد، چند دقیقه صبر کنید و دوباره آزمایش کنید. اگر با چند بار آزمایش و استفاده از کاوشگرهای بلاک متفاوت،‌ نتیجه تغییر نکرد، تراکنش وارد مراحل پردازش نشده است. به‌عبارت دیگر، مثل آن است که شما تراکنشی انجام نداده‌اید.

۴. اگر تراکنش در انتظار تأیید بود، وارد کیف پول مای اتر والت شوید.

۵. یک تراکنش با مبلغ صفر اتر و به مقصد آدرس خودتان انجام دهید.

۶. بر روی گزینه ارسال تراکنش کلیک کنید.

۷. در صفحه‌ای که باز می‌شود، انجام تراکنش را تأیید کنید. این کار با کلیک بر روی گزینه «Yes, I’m Sure» (بله، مطمئنم) انجام می‌شود.

۸. یک شناسه جدید به شما نشان داده خواهد شد. با کلیک بر روی لینک می‌توانید موفقیت‌آمیز بودن آن را چک کنید. اگر بعد از چند دقیقه چیزی برای شما نمایش داده نشد،‌ صفحه را مجدد بارگذاری کنید.

جایگزینی تراکنش در اتریوم در مای اتر والت

جایگزین‌کردن تراکنش به معنی ارسال یک تراکنش جدید به فرد، با هدف لغو تراکنش قبلی است.

۱. کیف پولی که تراکنش را از آن ارسال کردید باز کنید.

۲. در کادر «To Address» (ارسال به)، آدرس موردنظر خود را وارد کنید.

۳. در کادر «Amount» (مقدار)، مبلغ موردنظر خود را برای انتقال وارد کنید.

۴. اگر قصد ارسال یک تراکنش عادی اتر را دارید،‌ گس لیمیت (Gas Limit) را بر روی ۲۱,۰۰۰ تنظیم کنید. اگر قصد ارسال توکن‌های دیگر را دارید، این میزان را در حدود ۱۰۰,۰۰۰ تعیین کنید. در غیر این صورت تغییری در این بخش ندهید.

۵. کارمزد تراکنش را تعیین کنید. به یاد داشته باشید که کارمزد این تراکنش باید بیشتر از کارمزد تراکنش قبلی باشد. اگر می‌خواهید تراکنش شما زودتر تأیید شود، این مقدار را بیشتر انتخاب کنید.

۶. مطمئن شوید که در بخش «Nonce» (نانس)، نانس تراکنش قبلی را (که قصد جایگزین‌کردن آن را دارید) وارد کنید. اگر این عدد با تراکنش قبلی تفاوت داشته باشد،‌ تراکنش جدید جایگزین تراکنش قبلی نخواهد شد. از همین رو در واردکردن آن دقت کنید.

برای به‌دست‌آوردن نانس تراکنش قبلی، از کاوشگر بلاک استفاده کنید. کافی است شناسه تراکنش را در این کاوشگر وارد کنید و سپس از بخش اطلاعات تراکنش، نانس را به خاطر بسپارید.

۷. روی گزینه «Send Transaction» (ارسال تراکنش) کلیک کنید.

۸. در اینجا یک صفحه برای شما نمایش داده خواهد شد. اطلاعات آن را با دقت بخوانید و در صورتی که همه چیز درست بود روی گزینه «Yes, I’m Sure» (بله، مطمئنم) کلیک کنید. با کلیک بر روی این گزینه تراکنش انجام می‌شود.

۹. یک شناسه جدید به شما نشان داده خواهد شد. با کلیک بر روی لینک می‌توانید موفقیت‌آمیز بودن آن را چک کنید. اگر بعد از چند دقیقه چیزی برای شما نمایش داده نشد،‌ صفحه را ریفرش کنید.

guest

استفاده از محتوای توهین‌آمیز، غیراخلاقی، دیدگاه‌های غیراقتصادی، تبلیغات و اطلاعات تماس یا لینک‌های نامرتبط ممنوع است.

نقض قوانین ممکن است منجر به عدم تأیید دیدگاه‌ها یا مسدودسازی حساب کاربران شود.

87 دیدگاه
morteza javadi
morteza javadi
2 سال و 5 ماه قبل

سلام خسته نباشید یه سوال داشتم من یه توکن تو شبکه اتریوم داشتن به ارزش 400دلار اومدم بفروشمش تو تراست ولت از قسمت داپ رفتم تو یونی سوآپ فروش روزدم فی معامله 32 دلار بود. 32دلار کم شد ولی از اون ارزی که داشتم می فروختم چیزی کم نشد و 400 دلار تتر هم به کیفم نیومد الان یک روزه گذشته. الان یعنی 32 دلار پرید؟ هیچ راهی نیست برای برگشت؟

م احمدی
م احمدی
2 سال و 5 ماه قبل

سلام و درود،تراکنش از متامسک انجام دادم،ازم اتر کم شده ولی تراکنش failed شده،چیکار باید بکنم،لطفا راهنمایی کنید

احمد اشراقی
احمد اشراقی
2 سال و 6 ماه قبل

سلام من از کیف پول متامسک یک مقدار اتریوم روی شبکه اسمارت چین به حساب یک شرکت واریز کردم ولی شرکت ادعا میکنه بهشون نرسیده با اینکه هش و حتی عکس از صفحه Bscscan را براشون ارسال کردم همچنان میگن هنوز پرداخت به دستشون نرسیده و تایید نشده... آیا نظری دارید که مشکل از کجا میتونه باشه؟ در مورد قابل اعتماد بودن شرکت کاملا مطمئن هستم چون خودم هم در شرکت ذینفع هستم.ممنون

کیوان
کیوان
2 سال و 7 ماه قبل

وضعیت تراکنش من هیچکدوم اینهایی که گفتید نیست! برای من پیام Fail با ضربدر قرمز ظاهر شده. وجه هم از حسابم کسر شده و برنگشته !! چکار باید کنم؟!

علی
علی
2 سال و 8 ماه قبل

سلام من مقداری اتریوم از تراست ولت به کوینکس زدم اما ناموفق زده و اتریوم هم نیس کسی میتونه کمک کنه

hamid
hamid
2 سال و 10 ماه قبل

سلام من برداشت تتر اریک صرافی و انتقال به یک صرافی دیگه آدرس کیف اشتباه زدم تایید زده اما نیومده چیکار باید بکنم؟

مسین اردستانی
مسین اردستانی
2 سال و 11 ماه قبل

سلاماقا‌من تراست والت دارم کانکت شدم unisawp‌ا اتر دادم یک ارزی بگیرم منتها اتریومم رو‌کسر کرد ارز به ادرس نیومد پیام ناموفق داد کی میدونه چیکار باید کرد اگر کسی میدونه راهنمایی کنه لطفا

محمد احمدی
محمد احمدی
2 سال و 11 ماه قبل

سلام من یه مقدار با اتریوم میخواستم dogelon بگیرم ولی چون با ۵۰ دلار اقدام کردم نداد ,نوشت تعداد معامله کم است،ولی کارمزد شبکه اتریوم ازم کسر شده،ولی dogelon بخاطر تعداد کم سفارشم تایید نشده،به نظرتون کارمزد تراکنش تایید نشده بر میگرده به حسابم؟ممنون میشم راهنمایی کنین

سعید ---
سعید ---
2 سال و 11 ماه قبل

سلام
آقا من چند بار تلاش کردم توکن ChainLInk جابجا کنم اتریوم کم داشتم گس ها رو پایین گرفتم تقریباً. هردفعه بعد مدتی Fail شد هیچ! بلکه اتریومم که واسه گس داده بودم هم کم شد!!! و بهم برنگردوند! الان اتریومم صفر شده تقریباً !! نزدیک 14 دلار بود!

علی ویسی
علی ویسی
2 سال و 11 ماه قبل

با سلام‌من‌مقداری ارز XEM از کوینکس به بایننس انتقال دادم ولی بعلت وارد نکردن عدد ممو هنوز به مقصد ارسال نشده وتراکنش ناموفق بودهلطعا راهنمایی کنین با تشکر در ضمن شات ازصرافی بایننس در انتظار وارد کردن‌کد ممو ودر صرافی کوینکس بحضور ارسال میگردد