Project Description
Iron is an Ethereum wallet built with developer experience as its primary goal.
We’re building a wallet from the ground up, to rethink some core features, and to embed easy access to a set of powerful tools that can vastly improve the developer experience, both when writing smart contracts, and when building dApps to interact with those contracts.
The project is still in its infancy (first released in May 2023), but the current set of features already provides a powerful developer experience when compared to the existing tooling:
- Anvil-aware: tracking restarts and reverts of local dev nodes, and resyncing the wallet state accordingly, and better
nonce tracking;
- Foundry-aware: indexes ABIs and artifacts found in the local file system, to provide a built-in etherscan-like interface to read/write to locally deployed smart contracts;
- Support for multiple wallets. No more need for multiple browser profiles;
- Address aliasing, to easily track known wallets & contracts;
- Ability to skip confirmations popups / gas estimates when using test wallets and test nodes, thereby speeding up all manual testing workflows;
- Quick keyboard-based navigation for actions such as account or network switching;
- filesystem-based settings, making it possible to securely sync the same wallets across multiple devices;
- A desktop-native experience, no longer tied to a browser’s sandbox. Your wallet is now reachable by your entire system, and ...