Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 2.48 KB

README.md

File metadata and controls

59 lines (46 loc) · 2.48 KB

Evermint

Requires Go 1.22+

Create your own fully customized EVM-enabled blockchain network in just 2 steps

> Quick rename

> View example after rename

About Evermint

Evermint originally a fork of open source Evmos v12.1.6 plus lots of magic.

Many important pieces of code was replaced on Evermint, such as:

  • Replaced legacy AnteHandler with Dual-Lane AnteHandler.
  • Replaced legacy StateDB with Context-based StateDB.
  • Used go-ethereum code for state-transition.
  • Some project structure was replaced during upgrade to Cosmos-SDK v0.50, CometBFT v0.38, ibc-go v8.5.
  • Data structure, code logic of MsgEthereumTx and some proto msgs were replaced.

There for, it is NOT recommended to use Evermint for production, as this project being used for R&D purpose only.

Some other features provided by Evermint:

  1. Support stateful precompiled contracts
  2. Support vesting account creation with help from module x/vauth
  3. Rename chain
  4. snapshots command
  5. inspect command
  6. Flag --allow-insecure-unlock
  7. Command convert between 0x address and bech32 address, or any custom bech32 HRP
evmd convert-address evm1sv9m0g7ycejwr3s369km58h5qe7xj77hxrsmsz evmos
# alias: "ca"

About Evmos

v12.1.6

Evmos is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum. It's built using the Cosmos SDK which runs on top of the Tendermint consensus engine.