Uncomplicating Transactions

Based on what we’ve seen, gas is often not understood or utilized correctly. Most people simply just want their transactions to work.

To simplify the process, we will not display any gas selection details by default— they’ll still be accessible for advanced users, but we by default make the right choice for most users: select a gas price which will get their transaction confirmed in a reasonable amount of time, without overpaying.

Users can still open the gas menu and use the slider as usual, but now the slider represents Cheap and Fast — a better indication of how this works.

A small tweak, but we’re making a simple process even easier by default (while still giving advanced users the ability to tweak this).

Unified Wallet Options

We’re also cleaning up and unifying our wallet selection to be reusable across all of our products/smart contracts.

Dev Notes

A few quick notes about what went on behind the scenes this week.

📝Smart Contracts:

+ continued auditing upcoming contracts 🐞Bug Fixes:

+ fixed rendering issue inside empty payment history

+ fixed form validation issue that would hide an error onBlur that was relevant 💻Feature Development:

+ setting up UI for gas forwarding to cover case where recipient has too little ETH to accept

+ adding more validation and UI to better communicate the various recommended gas prices

+ continued improving experience around our new checksum warnings and validation 👉Internal:

+ convert action types to be constants for better build-time safety

+ continued with npm -> yarn migration

+ changing over internal build / delivery system to support private npm packages

That’s it for this week! If you have any questions, be sure to join our Discord channel, tweet to us on Twitter or chime in on the /r/BlockCAT subreddit!