keep-network / tbtc-dapp

Deposit BTC and redeem TBTC
http://dapp.test.tbtc.network/
MIT License
33 stars 31 forks source link

Redemption Flow UX feedback #374

Open benlongstaff opened 3 years ago

benlongstaff commented 3 years ago

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.