Requires Go 1.22+
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.
- Support stateful precompiled contracts
- Support vesting account creation with help from module
x/vauth
- Rename chain
snapshots
commandinspect
command- Flag
--allow-insecure-unlock
- Command convert between 0x address and bech32 address, or any custom bech32 HRP
evmd convert-address evm1sv9m0g7ycejwr3s369km58h5qe7xj77hxrsmsz evmos
# alias: "ca"
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.