Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Redemption Flow UX feedback #374

@benlongstaff

Description

@benlongstaff

image

This error message doesn't convey what went wrong, was the TDT already redeemed, did my metamask transaction fail, is it waiting for a metamask transaction to complete, did I refresh the page because the previous screen seemed stuck?

image

it would be helpful to have a help icon to show what to look for if nothing is happening, also a time range for how long it can take to bring up the metamask transaction

image
it would be helpful to have a help icon with what to do if your TDT has already been redeemed by someone else. also what to expect, i.e. we are about to ask you for permission to spend your tbtc so that we can exchange it to get your btc back. also approximate gas fees would be great, you could also add the total number of meta mask transactions you will have to do

image
it would be worth adding a help icon that says you can click on metamask to see the transaction if your not seeing the popup. also worth adding how long it can take to appear

image
it would be good to set expectations for how long this can take and what to do if it fails

image
it would be good if this screen told the user what to do next, do i download the error log and go to discord? do i refresh the page? what does electrum have to do with my redemption (can the dapp do 3 retries before failing)?

image
how long does 6 confirmations take? what is the average block time, whats is a long but still acceptable block time, should i freak out after 40 mins if my confirmations are not increasing? what do i do if the network gets busy and my transaction gets stuck?

image

how long should this take? what do i do if i don't see a metamask popup?

image
whats a daemon? what do i do here?

@liz-shinn hope this is helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions