mirror of
https://github.com/ethui/ethui.git
synced 2026-03-28 20:10:16 +00:00
An Ethereum toolkit
- Rust 61.5%
- TypeScript 37.1%
- Shell 0.8%
- Nix 0.5%
| .cargo | ||
| .github | ||
| .sqlx | ||
| assets | ||
| bin | ||
| crates | ||
| dev-data/default | ||
| docs | ||
| gui | ||
| icons | ||
| migrations | ||
| nix | ||
| packages | ||
| scripts | ||
| webdriverio | ||
| .gitignore | ||
| .rgignore | ||
| .tool-versions | ||
| bacon.toml | ||
| biome.json | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CODEOWNERS | ||
| CONTRIBUTING.md | ||
| deny.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| mprocs.yaml | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| rust-toolchain.toml | ||
| rustfmt.toml | ||
| screenshot.png | ||
| tsconfig.json | ||
ethui
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
noncein your wallet - foundry-aware: the wallet finds existing
forgeoutputs 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
- 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.
Partners
Contributing
Check out the Contribution Guide
License
MIT License