ethui 1.6 - A new beginning

The past few weeks have been particularly busy, but also quiet. Nonetheless, a new release is finally here.

A new name?

Long story short: a cease & desist from a project that has recently registered a trademark that created a conflict with our name. Being an open-source tool, and a rather young one at that, and without any legal structure in place we didn’t have any legal structure in place, it became a good opportunity for a change.

It’s also a good opportunity to do away with the “Wallet” part of the name. That quickly became a confusing bit, since our goal is not necessarily to be a direct competitor in the wallet space.

Our value proposition, at least for the moment, is not for the average user, but for the developers and power users who want better tooling to interface with the Ethereum ecosystem.

In short, we want to provide a powerful UI for Ethereum development and interaction (or any EVM-capable chain). So the name ethui came along.

What does this mean?

Not much, other than the name change itself.

  • ethui.eth is now our canonical ENS address (iron-wallet.eth is still ours, and both point to the same address, for backward compatibility)

  • https://iron-wallet.xyz is now https://ethui.dev

  • the new release of both the app and the browser extension went through the obligatory Find/Replace process

As a side effect, if you’ve used a previous version of Iron Wallet, you may have to manually port your config over to the new version, or start again from the onboarding process. This should be as easy as:

# for linux
cd ~/.config
mv iron-wallet ethui

# for macos
cd ~/Library/Application\ Support
mv iron-wallet ethui

What about concrete progress?

Of course, we have a few of those, too!

Faster Alchemy.com sync

The previous sync logic was somewhat poorly built, resulting in a huge delay between first adding a wallet, and seeing its mainnet transaction history.

The new approach speeds up the process considerably, while also prioritizing data requested explicitly by the UI.

Improved simulations

Transaction previews now show additional information such as ERC20 transfers, and the number of past known transactions to that address, which should help catch unintended transactions such as phishing attempts.

Improved contract interactions

The built-in explorer and contract interaction tool now supports many broad use cases and argument types that were previously tricky to parse. This is largely thanks to the great work done in the recent alloy-dyn-abi crate.

Better wallet onboarding

The previous onboarding flow was limited, especially when it comes to wallet setup. Since wallet needs vary from user to user, it’s important to make the possibilities clear from the start.

The new flow directly allows you to create as many wallets of as many types as you need, right from the start.

Icons all around

We added Effigy avatars, chain icons, and token icons for well-known currencies, to enrich the UI and more easily identify things at a glance

There are many other incremental improvements, performance optimizations, and bug fixes, that you can check out on the release history.

Check out the wallet, or dive directly into the source code to contribute or make a feature request!

Subscribe to ethui
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.