Tested types and SSZ/BLS signing routines for the Eth2 Builder API.
This is useful for:
- validators and beacon nodes can use it to communicate with mev-boost, relays and builders after the merge
- mev-boost, which uses the types in this repository to comminicate with relays and builders
- for future builders, to communicate with relays
- to build testing, monitoring and verification utilities
See also:
- Builder API specification (Github)
- https://github.com/flashbots/mev-boost
- https://github.com/protolambda/mergemock
Useful commands:
make lint
make test
# Install sszgen command
go install github.com/ferranbt/fastssz/[email protected]
# Create SSZ encoding methods
make generate-ssz
Maintainers:
Special thanks to: