shiki-tak / ewasmint

Ethermint powered by eWASM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI Go Report Card

Ewasmint(Ethermint powered by eWASM)

  • Check the docs for the original README.

The projects I referred to in order to use ewasm.

Building Ewasmint

To build, execute the following commands:

# To prepare go-ethereum, evmc for ewasm vm
make prepare

# Build ewasm library
# get <your/build/folder>/tools/ssvm-evmc/libssvm-evmc.dylib on Mac
git clone https://github.com/second-state/ssvm-evmc.git
cd ssvm-evmc
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON .. && make

# To build the project and install it in $GOBIN
make install

# To build the binary and put the resulting binary in ./build
make build

About

Ethermint powered by eWASM

License:Apache License 2.0


Languages

Language:Go 95.5%Language:Makefile 2.7%Language:Shell 1.7%Language:Dockerfile 0.2%