Skip to content

ethui/ethui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ethui

licence badge release badge build badge

What is ethui?

An Ethereum development toolkit. ethui has the usual functionality of a crypto wallet, while also providing access to crucial features for a comfortable & fast development workflow.

Main features

  • anvil-aware: ethui uses a dedicated syncing process for local anvil nodes, enabling real-time syncing which works across chain restarts, reverts, and downtime. No longer should you have to manually reset the nonce in your wallet
  • foundry-aware: the wallet finds existing forge outputs in your filesystem, and matches them against on-chain bytecode to create a built-in explorer akin to Etherscan's contract interaction tool;
  • multiple wallets: ethui is not restricted to a single mnemonic. Create as many wallets as you want, and switch seamlessly between them;
  • fast mode: when using a test wallet & an anvil node, ethui can skip security and password checks, allowing fast iteration times without compromising security;
  • Desktop-native experience: no longer tied to a browser's sandbox. Your wallet is now reachable across your entire system, and you can even use it as a proxy for your scripting RPC needs;

Installing

  1. Check the latest release
  2. Download the appropriate binary for your architecture, and set it up in your $PATH
  3. Install the extension for Google Chrome or Firefox
  4. Run ethui.

Partners

subvisual logo lightshift logo

Contributing

Check out the Contribution Guide

License

MIT License