Advertisement ยท 728 ร— 90

Posts by

Preview
GitHub - ethui/stacks Contribute to ethui/stacks development by creating an account on GitHub.

๐Ÿ› ๏ธ Next for ethui stacks: subgraph support

A subgraph needs PostgreSQL, IPFS, and an indexer node. We're working to manage all of it inside a stack automatically.

The tricky part: handling anvil reverts correctly across all components.

github.com/ethui/stacks
stacks.ethui.dev

11 hours ago 0 0 0 0

๐Ÿ’ฌ Question for ethui stacks users:

What's your primary use case?

a) Internal QA testing
b) User testing (fresh wallet problem)
c) Protocol integration (mainnet fork)
d) Something else

We want to understand how teams use it.

Reply below ๐Ÿ‘‡

2 days ago 0 0 0 0

๐Ÿ”ง Hot take: using MetaMask for development is the wrong tool

MetaMask is excellent for consumers. It's designed for production chains: state never reverts, nonces always increment, maximum safety guardrails.

None of that applies during development. Developer tooling should fit developer workflows.

5 days ago 0 0 0 0
Preview
Anvil Support | Docs | ethui ethui documentation: Anvil Support.

๐Ÿ”„ Anvil-aware sync engine

ethui detects anvil via anvil_nodeInfo, then switches to a dedicated sync process:

โœ… Tracks chain head continuously
โœ… Handles reverts + full restarts
โœ… Re-syncs tx history and contracts in real-time
โœ… Nonces recalculated from chain state

1 week ago 0 0 0 0
Video

๐ŸŽฌ ethui stacks in 30 seconds

Private, persistent development chains for staging, user interviews, and more.

Same speed as Hardhat/Anvil. Fork live networks. Free, open source, self-hostable.

Create a stack, add it to your wallet, start building.

stacks.ethui.dev

1 week ago 0 0 0 0

๐Ÿ’ฌ Quick question for Ethereum devs:

When testing locally with anvil, what breaks your flow most?

a) Nonce issues after restarts
b) Setting up / switching test wallets
c) Distributing gas to test accounts
d) Slow deploy โ†’ test cycles

Asking because we build around these problems.

Reply ๐Ÿ‘‡

1 week ago 0 0 0 0
Preview
Installation | Docs | ethui ethui documentation: Installation.

๐Ÿ—๏ธ ethui architecture: two pieces, one flow

1๏ธโƒฃ Desktop app โ€” all interactions happen here
2๏ธโƒฃ Browser extension (Chrome/Firefox) โ€” passive, just connects browser to the app

Logic stays in the desktop. The extension is a bridge.

This is what enables multi-browser support.

2 weeks ago 0 0 0 0

๐Ÿ–ฅ๏ธ ethui: macOS and Linux support

4 steps to get started:

1. Download binary
2. Run onboarding
3. Install extension (Chrome or Firefox)
4. Connect to a web3 app

The extension and the desktop app communicate. All interactions happen in the desktop UI.

buff.ly/Ej7X94t

2 weeks ago 1 0 2 0
Preview
Anvil Support | Docs | ethui ethui documentation: Anvil Support.

๐Ÿ› MetaMask breaks when anvil restarts

MetaMask tracks nonces locally. When anvil reverts, those nonces no longer match the chain โ†’ MetaMask fails to sign valid transactions.

ethui calculates nonces from chain state every time. Restart anvil freely.

2 weeks ago 0 0 0 0
Preview
What is ethui? | Docs | ethui ethui documentation: What is ethui?.

MetaMask is built for consumers. ethui is built for developers.

At the surface, ethui replaces MetaMask. Underneath, it handles what MetaMask can't:

โœ… Survives anvil restarts
โœ… Nonce from chain state, not cache
โœ… Test wallets (plaintext, impersonator)
โœ… Built-in contract explorer

3 weeks ago 0 0 0 0
Advertisement

๐ŸŽฏ Developer-first wallet

ethui is built specifically for Ethereum developers, not consumers:

โœ… Local-first (anvil integration)
โœ… Forge/Hardhat native support
โœ… Multi-wallet/chain testing
โœ… Desktop app architecture

Not competing with MetaMask. Different problems.

ethui.dev

3 weeks ago 0 0 0 0

๐Ÿ  Self-host ethui stacks

Prefer to run it yourself? ethui stacks is open source:

โœ… Deploy on your infrastructure
โœ… Full data control
โœ… No vendor lock-in
โœ… Same features

Free hosted OR self-host.

github.com/ethui/stacks
stacks.ethui.dev

3 weeks ago 0 0 0 0

โš™๏ธ Open source development

ethui is fully open source:

โœ… Transparent development
โœ… Community contributions
โœ… Self-hostable
โœ… Auditable code
โœ… Extensible

No vendor lock-in. Built in the open.

github.com/ethui/ethui
ethui.dev

4 weeks ago 0 0 0 0

๐Ÿ“‹ Automatic ABI indexing

ethui scans compilation artifacts automatically:

โœ… Forge/Hardhat ABIs detected
โœ… No manual imports
โœ… Auto-updates on recompile
โœ… Instant contract UI

Compile โ†’ interact. Zero config.

ethui.dev/docs/feature...

4 weeks ago 0 0 0 0

๐Ÿ›ก๏ธ Auto-impersonation with safety

ethui auto-impersonates addresses when needed, but ONLY on anvil:

โœ… Auto-unlock addresses for testing
โœ… No manual cheatcode calls
โœ… Local anvil only (safety)
โŒ Disabled on mainnet/testnets

Convenience with safety.

ethui.dev/docs/feature...

1 month ago 0 0 0 0

๐ŸŽญ Impersonator wallet type

Test from any address without private keys.

ethui impersonator wallets:
โœ… Become any address
โœ… Test whale interactions
โœ… Simulate DAO multisigs
โœ… Works with anvil_impersonateAccount

Test scenarios impossible to reproduce normally.

ethui.dev/docs/wallets...

1 month ago 0 0 0 0

๐Ÿ”‘ Private key wallet import

Import raw private keys directly into ethui:

โœ… From hex string
โœ… scrypt encryption
โœ… Password protected
โœ… Quick setup

For known test keys or quick access scenarios.

Different wallet types for different needs.

ethui.dev/docs/wallets...

1 month ago 0 0 0 0
Advertisement

๐Ÿ“ Import keystore wallets

Have existing keystore JSON files? Import them directly into ethui.

Standard Geth/MEW keystore format:
โœ… Import existing wallets
โœ… Password encrypted
โœ… No recreation needed

Bring your wallets over.

ethui.dev/docs/wallets...

1 month ago 0 0 0 0

๐Ÿ” Ledger hardware wallet support

ethui integrates with Ledger devices.

Ready to test beyond local anvil?
โœ… Connect Ledger
โœ… Hardware-secured signing
โœ… Production-grade security

Plaintext wallets for local dev. Ledger for serious testing.

ethui.dev/docs/wallets...

1 month ago 0 0 0 0

๐Ÿ’ป Desktop app architecture

ethui is native desktop software (not a browser extension):

โœ… Multi-browser support
โœ… Survives browser restarts
โœ… Better security isolation
โœ… Persistent state

Built for developer workflows.

ethui.dev

1 month ago 0 0 0 0

๐Ÿ”— 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/feature...

1 month ago 0 0 0 0

๐ŸŒ Multi-browser, multi-chain support

ethui connects to Chrome AND Firefox at once.

Different dApps โ†’ different chains simultaneously.

Testing cross-chain? One browser on mainnet fork, another on L2.

No profile switching or browser restarts.

ethui.dev/docs/feature...

1 month ago 0 0 0 0

๐Ÿ’ป Local-first development with ethui

Works directly with local anvil:
โœ… No cloud dependencies for core dev
โœ… Fast feedback loops
โœ… Offline-capable
โœ… Full environment control

Test and build without internet. Deploy when ready.

ethui.dev

1 month ago 1 0 0 0
Preview
ethui stacks On-demand testnets. Create, manage, and explore your Ethereum development stacks.

๐Ÿ†” Unique chain IDs in ethui stacks

Every stack gets its own chain ID for:

โœ… Replay attack protection
โœ… Easy contract identification
โœ… Different logic per testnet

Signatures are chain-specific. Test custom chain logic safely.

Private testnets:

1 month ago 0 0 0 0
Preview
HD Wallet | Docs | ethui ethui documentation: HD Wallet.

๐Ÿ” HD Wallets in ethui

Standard mnemonic multi-address wallets:

โœ… BIP39 standard (12/24 words)
โœ… scrypt encryption
โœ… Password strength enforcement (zxcvbn)
โœ… Multiple addresses

For when you need production-grade security beyond plaintext test wallets.

1 month ago 0 0 0 0
Advertisement
Preview
ethui stacks On-demand testnets. Create, manage, and explore your Ethereum development stacks.

๐Ÿ’พ Cloud-persistent anvil with ethui stacks

Your testnet doesn't disappear when you close your laptop:

โœ… Share with teammates
โœ… Demo to stakeholders
โœ… Resume testing anytime
โœ… Live documentation

No more "works on my machine" problems.

Persistent testnets:

1 month ago 0 0 0 0
Preview
Fast Mode | Docs | ethui ethui documentation: Fast Mode.

โšก Fast mode in ethui: Skip transaction reviews

Traditional flow: Deploy โ†’ popup โ†’ review โ†’ confirm โ†’ wait โ†’ test

ethui fast mode: Deploy โ†’ test

No confirmation friction during development.

Get instant feedback. Focus on building.

ethui.dev/docs/feature...

2 months ago 0 0 0 0
Preview
Lazy Loaded Private Keys | Docs | ethui ethui documentation: Lazy Loaded Private Keys.

๐Ÿ”‘ Lazy loaded private keys in ethui

No forced password on startup. We only ask when a signature is needed.

Then we cache it securely in-memory (using the secrets crate for isolation) for a few minutes.

Faster workflow. Security when needed.

ethui.dev/docs/feature...

2 months ago 0 0 0 0
Preview
Simulations | Docs | ethui ethui documentation: Simulations.

๐Ÿ”ฎ Transaction simulations in ethui

Using revm (same as forge), ethui simulates transactions locally:

โœ… Success/revert preview
โœ… Token transfer details
โœ… State change validation

Works on local anvil without 3rd-party services like Tenderly.

Debug before you submit.

ethui.dev/docs/feature...

2 months ago 0 0 0 0
ethui stacks On-demand testnets. Create, manage, and explore your Ethereum development stacks.

Fork any network with ethui stacks

Test against mainnet protocols without gas costs.

Fork Ethereum mainnet, Sepolia, or any EVM chain. Just provide upstream RPC.

Interact with real Uniswap, Aave, etc. No mock deployments needed.

One-click private testnets: stacks.ethui.dev

2 months ago 0 0 0 0