top of page

Design Principles

Ask Yourself: 

  • Am I displaying information in a way that clarifies the consequences of user decisions?

  • Am I providing information on the expected time a transaction might take?

  • When applicable, am I giving users access to historical price data?

  • When applicable, am I giving users information about the relative busyness of the network at a given time?

Ask Yourself: â€‹

  • Is it easy for users to grasp the order of magnitude shift in fees from slow to fast?

  • Are units consistent across displays in one particular flow?

Ask Yourself: 

  • Am I giving users insight into their transaction status?

  • What are the moments when users are waiting, and can I leverage these to increase blockchain literacy?

Ask Yourself: 

  • Can users manually enter specific gas limit and gas price preferences?

  • Am I providing settings that adapt to the priorities expressed by the user?

  • Am I providing users with warnings when their current settings will probably result in failure?

Ask Yourself: 

  • How would a person who has never heard of the concept of gas navigate my flow?

  • What degree of understanding can a person gather in 3 seconds, 5 seconds, and 15 seconds?

bottom of page