Транзакции
Не удобно позволять пользователю гадать, и недостаточно позволить ему предполагать, что все увиденные данные хранятся в блокчейне.
1
Постоянство
Уточните действия, которые являются необратимыми.
2
Ценность
Уточните действия, связанные с деньгами или ценностями.
3
Конфиденциальность
Уточните действия, которые потенциально могут привести к идентификации пользователя.
4
Фабрика
Уточните действия, которые генерируют новые контракты у пользователей.
Лучшие практики
Заранее уточните и подтвердите новое будущее состояние.
Покажите данные, которые используются для транзакции, в удобочитаемом формате и так, как этого требует Смарт-контракт.
Уточните предлагаемые значения цены на газ и способы перезаписи транзакции.
Управляйте временем ожидания транзакции.
После того, как транзакция записана, покажите пользователю соответствующую сводку транзакции и то, как он может получить доступ к истории.
Используйте цвет/размер/масштаб, чтобы указать все необратимые действия.
Добавьте небольшое письменное предупреждение вместе с кнопкой.
Используйте двойное подтверждение перед цифровым кошельком.
Уточните и предусмотрите ожидаемые будущие шаги.