วิธีเร่งหรือยกเลิกธุรกรรมที่รอดำเนินการ

เมื่อคุณส่งธุรกรรมบน Ethereum หรือเครือข่ายที่เข้ากันได้ ราคาแก๊สของคุณคือการเสนอราคาไปยังเครือข่ายเพื่อดำเนินการธุรกรรมของคุณให้เร็วขึ้นหากคุณส่งด้วยราคาแก๊สที่ต่ำ คุณจะพบว่าธุรกรรมของคุณนั้นใช้เวลานานในการดำเนินการสำหรับคำแนะนำเกี่ยวกับราคาแก๊สเท่าไหร่ที่จะส่งผลให้การทำธุรกรรมเสร็จสิ้นภายในระยะเวลาที่เหมาะสม โปรดอ้างอิงแหล่งข้อมูล เช่น ตัวติดตามแก๊ส (Gas Tracker) ของ Etherscan หรือตัวติดตามที่คล้ายกันสำหรับเครือข่ายใดก็ตามที่คุณใช้อยู่

นอกจากนี้ อาจมีบางสถานการณ์ที่ทำให้มีบางอย่างผิดพลาดที่ทำให้ธุรกรรมต้องติดขัดหรือต้องรอดำเนินการเป็นเวลานานมาก

ไม่ว่าอะไรก็ตามที่ทำให้คุณประสบปัญหานี้ คุณยังมีหลายวิธีที่จะจัดการกับเรื่องนี้

 

ก่อนที่คุณจะดำเนินการใด ๆ เพิ่มเติม ขั้นตอนแรกที่คุณควรทำคือการออกจากและปิดเบราว์เซอร์ของคุณโดยสิ้นเชิง เปิดใหม่อีกครั้ง และปลดล็อก MetaMask หากไม่สามารถแก้ปัญหาได้ ให้ดำเนินการดังต่อไปนี้:

 

การเร่งธุรกรรม

Screen_Shot_2020-12-02_at_4.07.35_PM.png

ลองหนึ่งในตัวเลือกด้านล่าง:

  • รอจนกว่าเครือข่ายจะยินดีทำธุรกรรมในราคานี้
  • หากคุณยังไม่ได้ดำเนินการ ให้ที่คลิกปุ่ม Speed Up (เร่ง)การดำเนินการนี้จะทำให้คุณสามารถส่งธุรกรรมเดิมได้อีกครั้ง แต่ด้วยค่าธรรมเนียมแก๊สที่สูงขึ้นซึ่งจะทำให้ธุรกรรมได้รับการดำเนินการที่รวดเร็วยิ่งขึ้น

โปรดทราบว่าการเร่งธุรกรรมจะทำให้คุณต้องจ่ายค่าธรรมเนียมแก๊สอีกครั้ง เนื่องจากเป็นการส่งธุรกรรมใหม่อีกครั้ง และสามารถทำได้ก็ต่อเมื่อธุรกรรมดั้งเดิมนั้นได้รับการยกเลิกแล้ว

เนื่องจากการดำเนินการนี้เกี่ยวข้องกับการยกเลิกแล้วส่งใหม่ และไม่สามารถยกเลิกธุรกรรมได้หลายครั้ง คุณจึงสามารถเร่งธุรกรรมได้เพียงครั้งเดียวเท่านั้น

 

การยกเลิกธุรกรรม - วิธีที่ 1: การยกเลิกในแอป

หากคุณยังไม่ได้ดำเนินการนี้และต้องการยกเลิกธุรกรรม ให้เลือก Cancel (ยกเลิก) ดังที่แสดงในภาพหน้าจอด้านบนโปรดทราบว่า การยกเลิกสามารถทำได้ก็ต่อเมื่อธุรกรรมยังคงรอดำเนินการบนเครือข่าย จะไม่สามารถย้อนกลับธุรกรรมที่ได้รับการยืนยันแล้วได้

 

การยกเลิกธุรกรรม - วิธีที่ 2: Nonce แบบกำหนดเอง

กระบวนการนี้เกี่ยวข้องกับการส่งธุรกรรมใหม่ที่มี Nonce (หมายเลขระบุสำหรับทุกธุรกรรม) เดียวกันธุรกรรมนี้ไม่จำเป็นต้องมีมูลค่าใด ๆ เช่น คุณสามารถส่ง 0 ETH ได้ สิ่งที่สำคัญคือคุณต้องจ่ายค่าแก๊สให้เพียงพอแก่เครือข่ายเพื่อให้ความสำคัญกับธุรกรรมเพิ่มขึ้น

เมื่อใช้วิธีด้านล่างนี้ คุณจะต้องย้อนกลับจากธุรกรรมที่รอดำเนินการที่เก่าที่สุดที่อยู่ในคิวที่คุณต้องการยกเลิก ตัวอย่างเช่น คุณไม่สามารถพยายามยกเลิกธุรกรรมที่มี Nonce เท่ากับ 10 ก่อนที่จะยกเลิกธุรกรรมที่มี Nonce เท่ากับ 9

  1. ในการตั้งค่าขั้นสูง ให้เปิด Customize transaction nonce (ปรับแต่ง Nonce ของธุรกรรม) และ Advanced gas controls (การควบคุมแก๊สขั้นสูง) ฟีเจอร์อันหลังจะช่วยให้คุณสามารถจัดการกับแก๊สที่คุณจ่าย และให้ความมั่นใจว่าการยกเลิกธุรกรรมของคุณได้รับการประมวลผลก่อนธุรกรรมแรกเริ่มที่คุณต้องการยกเลิก

    หมายเหตุ:

    ปัจจุบัน MetaMask Extension มีฟีเจอร์ทดลองใช้งานที่เรียกว่า Advanced Gas UI คุณสามารถดำเนินการตามขั้นตอนเหล่านี้ได้ไม่ว่าคุณจะเปิดใช้งานอยู่หรือไม่ก็ตาม แต่โปรดจำไว้ว่าขั้นตอนเหล่านี้จะดูแตกต่างกัน

    Screen_Shot_2020-10-23_at_12.27.20_PM.png

    Screenshot_2022-02-08_at_08.26.53.png

  2. ส่งธุรกรรมใหม่ ในธุรกรรมใหม่ ให้ส่ง TO (ไปยัง) ตัวคุณเอง หมายถึงส่งถึงที่อยู่สาธารณะ MetaMask ของคุณกรอกลงใน 'Custom Nonce' (Nonce แบบกำหนดเอง) ด้วย Nonce เดียวกันกับธุรกรรมที่ยังรอดำเนินการอยู่:

    Screen_Shot_2020-10-23_at_12.26.45_PM.png

  3. ตอนนี้ให้กด 'Edit' ที่อยู่ถัดจาก 'Gas Fee' (หากคุณมีเปิดใช้งาน Advanced Gas UI แบบทดลอง ซึ่งจะปรากฏเป็น 'Market')ตอนนี้คุณจะเห็นตัวเลือกด้านล่าง:

    edit__old_ui_.png

    เพื่อให้แน่ใจว่าคำขอยกเลิกของคุณได้รับความสำคัญเป็นอันดับแรก และได้รับการดำเนินการก่อนธุรกรรมแรกเริ่ม คุณจำเป็นต้องจ่ายค่าแก๊สเพิ่ม ทำตามคำแนะนำเหล่านี้:

    • ให้กำหนดลิมิตค่าแก๊สของคุณเทียบเท่าหรือสูงกว่าธุรกรรมแรกเริ่มของคุณเล็กน้อย
    • ให้ตั้งค่าค่าธรรมเนียมอันดับความสำคัญสูงสุดของคุณให้สูงกว่าค่าธรรมเนียมแก๊สของธุรกรรมแรกเริ่ม (ที่รอดำเนินการ) อย่างน้อย 10% (ใน Gwei) (เช่น หากธุรกรรมดังกล่าวมีค่าธรรมเนียมแก๊ส 30 Gwei ให้กำหนดค่าธรรมเนียมอันดับความสำคัญสูงสุดในธุรกรรมที่ต้องการแทนที่/ยกเลิกเป็น 33-35 Gwei)
    • ตรวจสอบให้แน่ใจว่าค่าธรรมเนียมสูงสุดของคุณมีมูลค่าสูงกว่าค่าธรรมเนียมสูงสุดของธุรกรรมที่คุณกำลังแทนที่อยู่ 30% ตัวอย่างเช่น หากค่าธรรมเนียมก่อนหน้าของคุณเป็น 150 Gwei ให้เลือกค่าธรรมเนียมที่ใกล้เคียง 200 Gwei ในครั้งนี้

    ตรวจสอบตัวติดตามแก๊ส เช่น สถานีแก๊สของ Etherscan หรือ ETH สำหรับแนวทางการกำหนดค่าธรรมเนียมสูงสุดที่แนะนำ

บทความนี้มีประโยชน์หรือไม่
353 จาก 1799 เห็นว่ามีประโยชน์

บทความในส่วนนี้