Nodes & Blockchain Clients

Evmos Node for WindowsFeatures, Setup and Use

Learn what Evmos does, how it fits the Cosmos ecosystem, and how to install it on Windows safely.

Free Open source Windows: Yes v20.0.0-rc3 Updated 20 Jan 2025
8 min read Last update 20 Jan 2025 github.com/evmos/evmos

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.

02

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.

03

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.

04

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.

05

Key features

Full Ethereum Compatibility

Evmos runs the Ethereum Virtual Machine, so contracts and tools built for Ethereum are meant to work with little adjustment. Developers can test Solidity applications here while still reaching the Cosmos network. The goal is familiar workflows rather than a new programming model.

Proof-of-Stake Block Production

Instead of mining with hardware, the network relies on validators who stake tokens to take part in block production. Running a node that follows the rules keeps you in the process. This design is the core difference from proof-of-work chains such as Bitcoin.

Built on the Cosmos SDK

The chain is assembled from the Cosmos SDK, a toolkit for building application-specific blockchains. Standard building blocks from the framework cover much of the chain logic. This also helps Evmos exchange messages with other chains in the Cosmos ecosystem.

CometBFT Consensus Engine

Consensus runs on CometBFT, which orders transactions and finalizes blocks among validators. Its Byzantine fault-tolerant design keeps the chain consistent as long as most validators stay honest and online. Node operators will see this layer in their logs and sync status.

Ethereum and Token Interoperability

Assets such as ETH and ERC-20 tokens are part of the design, which makes moving value between ecosystems more practical. Interoperability is the goal, but bridges and transfers add their own risks, so check each step carefully.

Open Source Under LGPL

The codebase is public on GitHub and released under the LGPL license. Anyone can read the Go code, build it from source, or review changes before upgrading. Open source does not guarantee safety, but it makes independent review possible.
06

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.

07

How to install Evmos on Windows

  1. 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. 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. 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.

  4. 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.

08

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.

  1. Initialize a node directory with a name you will remember, so configuration files and logs stay together.
  2. Review the configuration files, paying attention to ports, peers and data directory paths.
  3. Start the node and let it sync; the first run can take a long time because it downloads the chain history.
  4. Check the sync status and logs to confirm the node is following the chain head.
  5. Connect a development tool or script to the local RPC endpoint and send a simple read-only query.
  6. 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.

09

Pros & cons

Pros
  • 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
Cons
  • 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
10

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.
11

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.

12

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
13

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.

14

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.

Download now