ethui.dev

198 posts

ethui.dev banner
ethui.dev

ethui.dev

@ethuidev

A developer centric ethereum wallet. Support us on Gitcoin: https://t.co/jcE8TlxCX8

Everywhere เข้าร่วม Kasım 2023
81 กำลังติดตาม113 ผู้ติดตาม
ทวีตที่ปักหมุด
ethui.dev
ethui.dev@ethuidev·
Tired of slow feedback loops and clunky wallet workflows in web3 dev? ethui bundles Foundry/Anvil integration, contract exploration, and multi-wallet support into one desktop tool. We're in Gitcoin. Donate to keep it open-source → giveth.io/project/ethui $1+ helps. Closes Oct 28. #EthereumDev #Web3 #Ethereum #DevTools
English
0
1
3
428
ethui.dev
ethui.dev@ethuidev·
🔄 ethui's anvil-aware sync engine ethui detects anvil chains by calling anvil_nodeInfo. When found, a dedicated sync process: ✅ Continuously tracks the chain head ✅ Handles snapshot reverts correctly ✅ Handles full anvil restarts ✅ Re-syncs tx history and contracts in real-time ✅ Recalculates nonces from chain state Built for how anvil actually behaves.
English
0
0
0
4
ethui.dev
ethui.dev@ethuidev·
🎬 ethui stacks in 40 seconds Private, persistent development chains for staging, user interviews, and more. Same speed as Hardhat/Anvil, with network forking, free and open source, and self-hostable. Create a stack, add it to your wallet, and start building. Watch 👇
English
0
0
0
19
ethui.dev
ethui.dev@ethuidev·
💬 Quick question for Ethereum devs: When testing locally with anvil, what breaks your flow most? a) Nonce issues after restarting b) Setting up and switching test wallets c) Distributing gas to test accounts d) Slow deploy → test → fix cycles Asking because we're building around these exact problems. Reply 👇
English
0
0
0
10
ethui.dev
ethui.dev@ethuidev·
🏗️ How ethui's architecture works Two pieces: 1️⃣ Desktop app — where all interactions happen 2️⃣ Browser extension (Chrome/Firefox) — passive, just bridges the browser to the desktop app Unlike MetaMask where the extension IS the wallet, ethui keeps all logic in the desktop app. This is what makes multi-browser support possible.
English
0
0
0
45
ethui.dev
ethui.dev@ethuidev·
🖥️ ethui is available on macOS and Linux Getting started takes 4 steps: 1. Download the binary for your system 2. Run onboarding (wallet + API keys) 3. Install the browser extension • Chrome ✅ • Firefox ✅ 4. Connect to a web3 app Extension connects to the desktop app. All interactions happen in the desktop UI.
English
0
0
0
34
ethui.dev
ethui.dev@ethuidev·
🐛 MetaMask breaks when anvil restarts MetaMask tracks transaction nonces locally per account. When anvil reverts or restarts, those nonces no longer match the chain. Result: MetaMask fails to sign valid transactions. ethui calculates nonces from chain state every time. Restart anvil as often as you need.
English
0
0
0
53
ethui.dev
ethui.dev@ethuidev·
MetaMask is built for consumers. ethui is built for developers. At the surface, ethui replaces MetaMask in your browser. Underneath, it handles what MetaMask can't: ✅ Survives anvil restarts and reverts ✅ Nonce from chain state, not local cache ✅ Test-focused wallets (plaintext, impersonator) ✅ Built-in contract explorer Different tools. Different jobs. buff.ly/tnfx2rV
English
0
0
0
27
ethui.dev
ethui.dev@ethuidev·
🎯 Built for developers, not consumers ethui is designed for Ethereum developers: ✅ Local-first with anvil integration ✅ Forge/Hardhat native support ✅ Multi-wallet, multi-chain testing ✅ Desktop app (not browser extension) Not competing with MetaMask. Solving different problems.
English
0
0
0
30
ethui.dev
ethui.dev@ethuidev·
🏠 Self-host ethui stacks Don't want to use our hosted version? Self-host it. ethui stacks is fully open source: ✅ Deploy on your own infrastructure ✅ Complete control over data ✅ No vendor lock-in ✅ Same features as hosted Free hosted option OR self-host. Your choice.
English
0
0
0
16
ethui.dev
ethui.dev@ethuidev·
⚙️ Open source and community-driven ethui is fully open source on GitHub. ✅ Transparent development ✅ Community contributions welcome ✅ Self-hostable ✅ Audit the code yourself ✅ Build custom features No black box. No vendor lock-in. github.com/ethui/ethui
English
0
1
1
28
ethui.dev
ethui.dev@ethuidev·
📋 Automatic ABI indexing ethui scans your project's compilation artifacts automatically. ✅ Detects ABIs from forge/hardhat builds ✅ No manual ABI import ✅ Auto-updates on recompile ✅ Instant contract interaction UI Compile once. Interact immediately. Zero configuration overhead.
English
0
0
0
9
ethui.dev
ethui.dev@ethuidev·
🛡️ Auto-impersonation with safety ethui auto-impersonates addresses when needed, but only on anvil. ✅ Automatically unlock addresses for testing ✅ No manual anvil_impersonateAccount calls ✅ Only works on local anvil (safety check) ❌ Disabled on mainnet/testnets Convenient AND safe.
English
0
0
0
14
ethui.dev
ethui.dev@ethuidev·
🎭 Impersonator wallets Test from any address perspective without private keys. ethui's impersonator wallet type lets you: ✅ Become any address ✅ No private key needed ✅ Test whale interactions ✅ Simulate DAO multisigs Works on anvil with anvil_impersonateAccount. Test impossible scenarios.
English
0
0
1
35
ethui.dev
ethui.dev@ethuidev·
🔑 Direct private key import Have a raw private key? Import it directly into ethui. ✅ Import from hex string ✅ Encrypted with password (scrypt) ✅ Quick setup for testing For known test keys or when you need quick access. Another wallet option for different dev scenarios.
English
0
0
0
21
ethui.dev
ethui.dev@ethuidev·
📁 Import existing keystore wallets Already have keystore files? Import them directly into ethui. JSON keystore format (standard format used by Geth, MEW, etc.) ✅ Import existing wallets ✅ Encrypted with password ✅ No need to recreate or migrate Bring your existing wallets over.
English
0
0
1
41
ethui.dev
ethui.dev@ethuidev·
🔐 Ledger support for production testing ethui integrates with Ledger hardware wallets. When you're ready to test beyond local anvil: ✅ Connect your Ledger device ✅ Test with real security ✅ Sign transactions on hardware Plaintext for local dev. Ledger for production-grade testing.
English
0
0
0
35
ethui.dev
ethui.dev@ethuidev·
💻 Desktop app vs browser extension ethui is native desktop software, not a browser extension. ✅ Works across multiple browsers at once ✅ Doesn't reset when browsers restart ✅ Better security isolation ✅ Persistent state Built for developers who need more than consumer wallets offer.
English
0
0
1
29
ethui.dev
ethui.dev@ethuidev·
🔗 Per-website chain connections Each website connects to its own chain simultaneously: localhost:3000 → anvil app.uniswap.org → mainnet fork testdapp.io → sepolia All at once. Zero manual switching. Test multi-chain scenarios properly. ethui.dev/docs/features/…
English
0
0
0
7
ethui.dev
ethui.dev@ethuidev·
🔗 Different sites, different chains ethui lets you connect each website to a different chain simultaneously. localhost:3000 → anvil app.uniswap.org → mainnet fork testdapp.io → sepolia All at once. No manual switching. Test complex multi-chain scenarios the way users actually experience them.
English
1
0
0
14
ethui.dev
ethui.dev@ethuidev·
🌐 Multi-browser, multi-chain at once ethui works with Chrome AND Firefox simultaneously. Different dApps can connect to different chains at the same time. Testing a cross-chain bridge? Connect one browser to mainnet fork, another to L2. No more switching profiles or restarting browsers.
English
0
0
0
20