Ethermint is designed to be a Proof of Stake implementation of the Ethereum Virtual Machine built on top of Tendermint Core
ethermint
will be an implementation of the EVM that runs on top of tendermint
consensus, a Proof of Stake system. This project has as its primary goals:
ethermint
.geth
and import token balances into EthermintTo build, execute the following commands:
# To build the binary and put the resulting binary in ./build
$ make tools verify build
# To build the project and install it in $GOBIN
$ make tools verify install
Integration tests are invoked via:
$ make test
To run CLI tests, execute:
$ make test-cli
There is an included Ethereum mainnet exported blockchain file in importer/blockchain
that includes blocks up to height 97638
. To execute and test a full import of
these blocks using the EVM module, execute:
$ make test-import
You may also provide a custom blockchain export file to test importing more blocks
via the --blockchain
flag. See TestImportBlocks
for further documentation.
https://github.com/ChainSafe/ethermint
The following chat channels and forums are a great spot to ask questions about Ethermint:
#blockchain #ethereum #ethermint #tendermint