This repository is a fork of Ethermint v0.19.3 (https://github.com/evmos/ethermint/tree/v0.19.3). We expand on version v0.19.3 by adding functionalities that allow smart contracts to compute on encrypted data.
It is not intended to be used directly as a standalone software. Instead, it is used as a dependency/library in an Evmos-based fhEVM chain.
The following is the original Ethermint README.
Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK which runs on top of Tendermint Core consensus engine.
Note: Requires Go 1.18+
For prerequisites and detailed build instructions please read the Evmos Installation instructions. Once the dependencies are installed, run:
make install
Or check out the latest release.
To learn how the Ethermint works from a high-level perspective, go to the Introduction section from the documentation. You can also check the instructions to Run a Node.
For an example on how Ethermint can be used on any Cosmos-SDK chain, please refer to Evmos.
The following chat channels and forums are a great spot to ask questions about Ethermint:
Looking for a good place to start contributing? Check out some good first issues
.
For additional instructions, standards and style guides, please refer to the Contributing document.
See our open positions on Cosmos Jobs, Notion, or feel free to reach out via email.