Skip to content

Conversation

leonardoalt
Copy link
Member

@leonardoalt leonardoalt commented Sep 18, 2025

Keeper is a Geth binary for Ethereum block verification: https://github.com/ethereum/go-ethereum/tree/master/cmd/keeper.

To compile it to WASM, from the go-ethereum dir:

GOOS=wasip1 GOARCH=wasm go build -gcflags=all=-d=softfloat -tags "example" -o keeper.wasm ./cmd/keeper

If you run into compilation issues try this:

go get github.com/VictoriaMetrics/fastcache@latest
go mod tidy

To run it with womir interpreter:

RUST_LOG=info /usr/bin/time -v cargo run -r -- keeper.wasm "_start" ""

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant