Patterns | BlockchainLab:UM

Transactions

Confirm transaction with password

Problem

The technical specifics of blockchain prevent the cancellation of transactions, which can be particulary painful for users in the event of errors in financial transactions.

Solution

Create artificial friction in user flow to prevent mistakes such as misclicks, approving transaction by accident, etc. Users must enter a short password (e.g. PIN)  to explicitly confirm the transaction.

Connected patterns

Review transaction befre execution is a similar pattern. It also creates artificial friction in order to prevent accidents or faulty transactions.

Source

Dapp Analisys, performed in June 2020