Evmos is a Proof-of-Stake blockchain that runs the Ethereum Virtual Machine, designed for developers, validators and node operators who want Ethereum compatibility inside the Cosmos ecosystem. It is free and open source under the LGPL license, and it is available for Windows as a build or installer. The software is written in Go.
This page explains what the program does, how to get it running on Windows, and how it compares with other Ethereum and Cosmos clients. The newest tagged build is v20.0.0-rc3, a release candidate, and the last code update in the repository is dated January 20, 2025. Treat it as a test release for now rather than a settled production version.
What Evmos Is and How It Works
Evmos sits where two designs meet: the Ethereum developer experience and the Cosmos chain architecture. Ethereum applications use the EVM to execute smart contracts, and Evmos provides an EVM environment on its own chain. That means an address format, contract call or token standard that works on Ethereum has a close equivalent here.
Underneath, the Cosmos SDK organizes the chain into modules, and CometBFT agrees on the order of blocks. Validators propose and confirm blocks, and the chain advances once enough stake agrees. Users send transactions, validators include them in blocks, and the EVM executes the contract logic inside each block.
For a reader new to the topic, the key idea is that a blockchain is a shared ledger kept by many computers. Evmos keeps that ledger compatible with tools people already know from Ethereum.
Who Evmos Is For
Evmos is most useful for developers who already build on Ethereum and want to deploy to a Proof-of-Stake chain in the Cosmos ecosystem. A Solidity developer might test an application locally, then move the same contracts to a network where parameters differ. It is also a reasonable fit for engineers who study how EVM chains and Cosmos chains exchange data.
Node operators form a second group. Running a full node lets you verify transactions on your own hardware instead of relying entirely on a remote provider. Validators, who stake tokens to help secure the chain, are a more specialized group and need to understand staking rules and uptime obligations.
Casual users who only want to hold tokens will usually find a wallet or exchange simpler. Evmos is infrastructure software rather than an app for everyday payments, and it suits people willing to read logs and configuration files.
Practical Scenarios for Running Evmos
One common scenario is running a node to query the chain without depending on public endpoints. A developer can point a test application at a local node, which makes debugging easier and avoids rate limits on shared services.
Another scenario is studying cross-chain behavior. Because Evmos sits within the Cosmos ecosystem, it can be used to observe how messages move between chains built on the same framework. Researchers and auditors may also compare its behavior with Ethereum execution clients.
A third scenario is a validator operator keeping a node synchronized, watching block production and responding to upgrades. These are routine tasks, and they go best with stable connectivity and enough storage for the chain data. A node that falls behind cannot serve accurate answers to its users.
Key features
Full Ethereum Compatibility
Proof-of-Stake Block Production
Built on the Cosmos SDK
CometBFT Consensus Engine
Ethereum and Token Interoperability
Open Source Under LGPL
Supported coins
Evmos is designed to work with Ethereum (ETH) and the Cosmos ecosystem, including Cosmos (ATOM) and ERC-20 tokens. Support is described in terms of networks and token standards rather than a fixed list, so confirm current network details before moving real funds.
How to install Evmos on Windows
- 1
Download the official build
Get the Windows build or installer from the official website or the GitHub Releases page at github.com/evmos/evmos. Download only from the official website or the official GitHub repository, never from mirror sites or links shared in chats.
- 2
Verify the file
Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If the project provides a signature, verify that as well. A mismatch means the file should not be run.
- 3
Run the installer
Open the installer and follow the prompts, choosing an install folder you can access easily. Read the release notes for the version you selected, since the newest build is a release candidate and details may change.
-
Confirm the installation
Check the installed version against the release you downloaded. Then review the configuration files before starting the node for the first time.
How to use Evmos
Evmos is a node and chain client rather than a point-and-click app, so the first run is mostly about configuration and patience. Start by deciding whether you want a full node for querying data or a validator for staking. The steps below describe a typical sequence, and the exact commands depend on the version you installed.
- Initialize a node directory with a name you will remember, so configuration files and logs stay together.
- Review the configuration files, paying attention to ports, peers and data directory paths.
- Start the node and let it sync; the first run can take a long time because it downloads the chain history.
- Check the sync status and logs to confirm the node is following the chain head.
- Connect a development tool or script to the local RPC endpoint and send a simple read-only query.
- Stop the node cleanly before changing configuration or replacing the binary.
Keep a note of each change you make. When something breaks, a short changelog is often the fastest way back to a working setup.
Pros & cons
- Designed for Ethereum compatibility through the Ethereum Virtual Machine
- Open source under the LGPL license, written in Go
- Proof-of-Stake design that does not depend on mining hardware
- Built on the Cosmos SDK and CometBFT, with interoperability as a stated goal
- Free to download and use
- The newest tagged build is a release candidate, not a final release
- Running a node requires comfort with configuration files and logs
- The last recorded code update is dated January 2025, so check recent activity before relying on it
- Cross-chain features add complexity and bridge-related risk
- Not suited to casual users looking for a simple wallet
Is Evmos safe?
Evmos is infrastructure software rather than a wallet, but a node still makes network connections and, for validators, may involve staking keys. Download only from the official website or the official GitHub Releases page, and verify the SHA-256 checksum or signature before running anything. The latest tagged build is a release candidate and the last code update is dated January 20, 2025, so treat it as a test release and confirm the newest version on the official site. Never enter a seed phrase or private key on a third-party website, and be wary of anyone who asks for one in a chat or email. If your antivirus flags the program, investigate the source rather than disabling protection entirely.
- Official source only. Download from github.com/evmos/evmos. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Geth, Erigon and Nethermind are execution clients for Ethereum itself, so they focus on the Ethereum network and its protocol rules. Evmos differs because it is a Proof-of-Stake chain that adds an EVM environment on top of the Cosmos SDK, which places it within the Cosmos ecosystem. The Cosmos Hub gaiad node and Celestia App are Cosmos-based programs focused on their own networks, which makes them useful comparisons when you care about the surrounding framework. If your goal is direct access to Ethereum mainnet, an Ethereum client is the more straightforward choice.
Specifications
- Price
- Free
- Type
- Open source
- License
- LGPL
- Latest version
- v20.0.0-rc3
- Last update
- 20 Jan 2025
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/evmos/evmos
Frequently asked questions
Yes, the program is open source and distributed through the project's own channels, which is the safest place to get it. Verify the SHA-256 checksum or signature before running the file, and skip copies from unofficial mirrors. Open source code can be reviewed, but that does not replace checking each download yourself.
Yes, the project offers a Windows build or installer. Choose the file from the release page that matches the version you want, then follow the installation steps on this page. The newest tagged version is a release candidate, so test it before using it for anything important.
Yes, Evmos is built for Ethereum compatibility by running the Ethereum Virtual Machine. Many developer tools and smart contracts written for Ethereum can be used with it, though you should test each project on the network. Compatibility covers the execution environment rather than every Ethereum feature.
Evmos is used by developers testing EVM applications inside the Cosmos ecosystem, by node operators who want their own endpoint, and by validators who help secure a Proof-of-Stake chain. It is infrastructure rather than a consumer app. Most people will interact with it through other tools instead of running it daily.
Yes, the project includes Ethereum (ETH), Cosmos (ATOM) and ERC-20 tokens within its ecosystem. This support concerns the chain's ability to handle these assets rather than a wallet feature. Confirm token details on the network before sending any value.
No, Evmos is blockchain client and node software, not a wallet. You can use separate wallet software to interact with the EVM environment, but the node itself does not manage your funds. Keep your keys in a dedicated wallet you control.
Verdict
Evmos suits developers and infrastructure-minded users who want an Ethereum-compatible environment inside the Cosmos ecosystem. It is free, open source and available for Windows, but the newest build is a release candidate and the last recorded code update is from January 2025. Those points make it a sensible choice for testing and learning, while production use calls for careful review. If you mainly need Ethereum mainnet access, a dedicated Ethereum client may be the more direct tool.