Build Custom Control Panels for Smart Contracts.
Stop digging through block explorers. EVMist is the local-first operations workspace to read data, execute transactions, and monitor multiple protocols across any EVM chain.
Private EVM Operations Workspace
100% local processing. No accounts, no cloud sync, and no central database. Your data and workflows stay entirely in your browser.
Build Once, Reuse Forever Control Panels
Turn complex read/write sequences into persistent, shareable control blocks. Built to put protocol operations entirely back in your hands.
Agnostic RPC Smart Contract Interactivity
Any EVM chain. Any protocol. Bring your own RPC nodes to instantly monitor staking positions, governance state, or multi-sig data.
Unified UI for DeFi and Protocol Workflows
Consolidate your multi-chain DeFi footprint down to a single workspace, eliminating the need to visit dozens of clunky protocol interfaces.
Manual entry
Call from Tx Hash
Layout from contract
Section from encoded sheet
Chain
Contract
Call & Args
Local Backup (File)
Section QR Sheet
Auto-Generate Layouts
Instantly populate entire layouts with calls and sections directly from smart contract ABIs.
Recreate Transactions
Look up transactions by hash and chain id or provide and decode call data.
Encoded Section Sheets
Store a configured section as an image, packing all ABIs and calldata ready for re-import.
Control and Curate
Arrange sections filled with contract calls using multiple layouts to separate concerns.
Smart contract auto look-up
Expose pre-flight calldata
A variety of themes
Backup and restore
Force refetch
Chains with default & fallback RPCs
Create and manage layouts
Read call refetch intervals
Offset from Unix timestamp
Read Call Processing
Read calls are processed through a Directed Acyclic Graph to resolve contract dependencies in perfect order.
If Call B needs the output of Call A, the engine waits, dynamically injects the result, groups everything by network, and compresses it all into an atomic Multicall3 batch.
If an RPC rate-limits, dies mid-flight, or can’t handle large batches? The engine automatically splits payloads and silently reroutes to fallback RPCs until successful.
Write Call Processing
Every write transaction is fully simulated using the Thirdweb SDK before broadcasting.
We handle gas estimation, full simulation, and calldata generation so you know exactly what to expect before signing. You get complete visibility into the calldata, gas estimates, simulation results (including errors), submitted transaction hash, and receipt.
All simulation and execution happens exclusively through the primary RPC. Fallback RPCs are ignored for maximum reliability and to preserve any potential MEV protection.
Are you an EVMist?
If you're just visiting as a guest you will face a few restrictions; pick up a pass, become an EVMist and access the full-featured app.
Guest Restrictions
One layout
Default greyscale theme
EVMist Pass Features
Unlimited layouts
A variety of themes
Layout generation from contract ABI
Decode and place encoded sections
CONNECT WALLET ONLY WHEN NECESSARY I.E. ON WRITE CALL CONFIRMATION OR ON WALLET ADDRESS ARG INJECTION

Chris Vickery
EVMist Creator | Operating from a houseboat
I taught myself TypeScript whilst housebound and in recovery from CFS (Chronic Fatigue Syndrome / ME), spending that time building a third-party tool for the Aavegotchi ecosystem. After rebuilding multiple times in the shadows, due to greater knowledge and best practices, the app transformed into EVMist (technically v3).
Through that process, I realized that hardcoded interfaces often limit the user. I built EVMist to stay out of your way—use it as a powerful alternative to missing or restrictive protocol UIs or as a home to curate & replicate EVM contract interactions specific to you.