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.
- 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;
- Check the latest release
- Download the appropriate binary for your architecture, and set it up in your
$PATH
- Install the extension for Google Chrome or Firefox
- Run
ethui
.
Check out the Contribution Guide
MIT License