Before filming at ETHGlobal Lisbon, we made 15 cards. One pain point per card. The bet: in under three cards, find something ethui fixes in any dev's workflow. We stopped developers we'd never met. They knew exactly what to answer. The cards are still going. Stay tuned! #ethereum #ethglobal
@ethui.bsky.social
We bet we could fix a dev problem in under three cards. In this case, a dev told us they "usually just simulate it" when testing an account whose private key they don't have. ethui's Impersonator wallet lets you actually transact as any address on your local fork. Give it a try 👉 buff.ly/71mrbaq
We bet we could fix a dev problem in under three cards. In this case, a dev told us they use AI to generate UIs for calling contract functions that don't have one yet. That works, but it's a lot of steps. ethui's Contract Explorer basically replaces all of that. Try it 👉 buff.ly/PjUiENw
ethui is built by @subvisual.bsky.social. The devs kept hitting the same local dev friction across every web3 project. So we built the tool that should've existed. Open source and free. #ethereum #web3dev #opensource
At ETHGlobal Lisbon, we bet we could fix a dev problem in under three cards. In this case, a dev told us they'd “just got used to the pain” of typing their MetaMask password all day. That's not a great way to work. With ethui's Fast Mode, you can skip all of that. Give it a try 👉 buff.ly/6Xosnan
We walked around ETHGlobal Lisbon with a deck of cards covering problems every Ethereum builder has hit at some point. We bet we could find one we could fix in under three cards. Did we do it? Stay tuned for the full videos 👀 #ethereum #web3dev #ethglobal #developertools
ethui started as an internal tool built out of dev frustration. We took it to ETHGlobal Lisbon and came back as Top 10 Finalists! Check it out: buff.ly/4F55Kwy #ethereum #web3dev #ethglobal #developertools #anvil
🔍 ethui knows when you deploy a contract. Filesystem watcher + transaction traces + bytecode match against /out. Contract explorer loads. You didn't do anything. ethui.dev/docs/features/forge
🏗️ Anvil node, block explorer, authenticated RPC URL… every project needs the same local infra. An ethui stack packages it all. One click. Share via URL. stacks.ethui.dev
Our team was at ETHGlobal Lisbon building the first developer wallet and toolkit agents can safely drive, and we made the Top 10 💪 Check it out: buff.ly/4F55Kwy We also spoke with devs about their biggest pain points and how ethui helps. Stay tuned 👀
🏛️ We're at ETHGlobal Lisbon. Come find us if you want to talk local Ethereum dev tooling, Foundry workflows, or anything ethui. #ethglobal #ethlisbon #devtools #ethereumdeveloper
ethui isn't a client project. Nobody asked us to build it. We hit a wall and fixed it properly. Good tools should be shared. content.subvisual.com/case-study/e...
You're building on Ethereum. We're diagnosing your local-dev setup. Foundry or Hardhat? Manually syncing wallets after restarts? Hand-wrangling ABIs? MetaMask friction? Testnet chaos? Tell us what breaks. We'll give you a prescription. → form.ethui.dev #ethdev #ethereum #devtools
🔑 Most wallets ask for your password on open. ethui waits until a signature is actually needed. Keys decrypted on demand. Cached briefly. Then locked again. ethui.dev/docs/features/lazy-loaded-keys
Lazy Loaded Private Keys | Docs | ethui
ethui documentation: Lazy Loaded Private Keys.
ethui.dev
🛠️ How do you debug a failed transaction locally? a) Read revert reason from logs b) console.log and redeploy c) Simulation tool d) Trial and error Reply 👇
🏛️ We'll be at ETH Lisbon, July 24–26. Building with Foundry or Hardhat? Come find us.
🔐 Auto-impersonation is a security feature. Run anvil with --chain-id 1, and any signature can be replayed on mainnet. ethui uses anvil_impersonateAccount instead. No signature produced. The key was never touched. ethui.dev/docs/features/auto-impersonation
🔍 Etherscan needs a live chain. Otterscan needs to be set up. ethui explorer connects to any anvil RPC and gives you full read/write contract interaction immediately. No verification step. explorer.ethui.dev
⚡ Fast mode Toggle it on. ethui skips confirmations and private key decryption on anvil. Transactions go straight through. Key never touched. ethui.dev/docs/features/fast-mode
Reproducing a mainnet bug requires the exact state it happened in. ethui stacks fork any live network at any block. Persistent. Shareable. Full anvil speed. stacks.ethui.dev
Most Ethereum devs don't know account impersonation is possible. On anvil, you can become any address without a private key. ethui makes it a wallet type. Full story:
Subvisual EthUI
Subvisual's component library.
buff.ly
🏗️ ethui stacks is self-hostable — Your servers — Full data control — No lock-in — All features included Free hosted or self-hosted. github.com/ethui/stacks
ethui started because MetaMask broke our local workflow. Nonces desynced. Miguel dug into MetaMask, but there was no fix. Tried a browser extension. Then Gabriel said, "Why not a desktop app?" Tauri. Rust. That was it. The full story:
Subvisual EthUI
Subvisual's component library.
content.subvisual.com
🔗 Hardhat + ethui: full local workflow 1. hardhat compile, /artifacts ready 2. hardhat node, ethui detects it 3. Deploy, explorer loads No setup. No imports. ethui.dev/blog/ethui-1.27-hardhat-support
ethui 1.27 - hardhat support | ethui
Hardhat support
ethui.dev
Testing whale behavior requires a whale's private key. Not on anvil. ethui's impersonator wallet lets you become any address: DAO multisig, treasury, anything. No key needed. ethui.dev/docs/wallets/impersonator
ethui wasn't always called ethui. The project started as Iron. Then a cease-and-desist landed. The rebrand was quick. The name fits better anyway — "eth" plus "ui." It says exactly what it is. Full story: content.subvisual.com/case-study/e...
Subvisual EthUI
Subvisual's component library.
content.subvisual.com
🔐 Authenticated RPC URLs for ethui stacks Your stack. Your team. Controlled access. Works with any RPC tool: wagmi, viem, hardhat, foundry. stacks.ethui.dev
🔄 Honest question for Ethereum devs: when your local node restarts mid-session, what costs you the most time? a) Re-funding test accounts b) Nonce desync with your wallet c) Lost contract addresses and ABIs d) Replaying transactions to get back to the right state Reply 👇
Fresh anvil session. Accounts already funded. ethui's default wallet shares anvil's mnemonic. Same accounts, pre-funded every time. No faucet step. ethui.dev/docs/wallets/plaintext
Plaintext | Docs | ethui
ethui documentation: Plaintext.
ethui.dev