0+

Транзакции

Не удобно позволять пользователю гадать, и недостаточно позволить ему предполагать, что все увиденные данные хранятся в блокчейне.

1


Постоянство

Уточните действия, которые являются необратимыми.

2


Ценность

Уточните действия, связанные с деньгами или ценностями.

3


Конфиденциальность

Уточните действия, которые потенциально могут привести к идентификации пользователя.

4


Фабрика

Уточните действия, которые генерируют новые контракты у пользователей.

Лучшие практики

Заранее уточните и подтвердите новое будущее состояние.

Покажите данные, которые используются для транзакции, в удобочитаемом формате и так, как этого требует Смарт-контракт.

Уточните предлагаемые значения цены на газ и способы перезаписи транзакции.

Управляйте временем ожидания транзакции.

После того, как транзакция записана, покажите пользователю соответствующую сводку транзакции и то, как он может получить доступ к истории.

Используйте цвет/размер/масштаб, чтобы указать все необратимые действия.

Добавьте небольшое письменное предупреждение вместе с кнопкой.

Используйте двойное подтверждение перед цифровым кошельком.

Уточните и предусмотрите ожидаемые будущие шаги.