Clarify actions that are irreversible.
Clarify actions that involve money or value.
Clarify actions that could potentially lead to user identification.
Clarify actions that generate new contracts in users.
Clarify and confirm in advance the new future State.
Show the data that is being used for a transaction in a human-readable format and in the way the Smart Contract requires it.
Clarify suggested values for gas price and how to overwrite the transaction.
Manage transaction wait time.
After the transaction is recorded show a relevant summary of the transaction to the user and how she can access the history.
Possibly, clarify what actions are not transactions and hence safe.
1. Possibly, clarify what actions are not transactions and hence safe.
2. Use Color/Size/Scale to indicate all irreversible actions
3. Add a tiny written warning along with the button
4. Use double confirmation before the digital wallet
5. Clarify and anticipate future expected steps
6. Have options for more information such as...
1. Type of Transaction
2. Data associated with the transaction
3. Gas Costs