Patterns | BlockchainLab:UM


Confirm transaction with password


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.


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.


Dapp Analisys, performed in June 2020