ensdomains / ens-app

Legacy ENS manager app
https://legacy.ens.domains/
BSD 2-Clause "Simplified" License
225 stars 266 forks source link

Migrator doesn't recognize replaced transactions #1618

Open hjorthjort opened 1 year ago

hjorthjort commented 1 year ago

Describe the bug The app doesn't recognize if a transaction was manually replaced, and/or dropped and replaced. In this instance, the transaction was a "speed-up", but I suspect it would be the same if you cancelled the transaction.

To Reproduce Steps to reproduce the behavior:

  1. Choose to migrate a domain
  2. Start by creating the approval.
  3. Set a low base fee and send.
  4. Close the app website.
  5. Wait for a bit (for me ~24 hours) and send a replacement transaction.
  6. Open the app again and go to the migration wizard.

Example transaction: 0x5352baa9fad6ad71c6a7cab60ecd992ccda01382d4cefc0f8905c3b677cfeabb

Expected behavior The wizard either moves forward, or goes back to setting the approval.

Screenshots FuPMRbsWYAIdeeu FuPMUNzWIAI0poF

Desktop (please complete the following information):