Commit-Boost / commit-boost-client

Commit-Boost allows Ethereum validators to safely run MEV-Boost and community-built commitment protocols
https://commit-boost.github.io/commit-boost-client/
Apache License 2.0
80 stars 33 forks source link

feat: add support for more CL keystore formats #189

Open ManuelBilbao opened 1 week ago

ManuelBilbao commented 1 week ago

Currently, Commit-Boost only support Lighthouse-like keystore, with a file structure similar to:

├── keys
│   ├── <PUBLIC_KEY_1>
│   │   └── voting-keystore.json
│   └── <PUBLIC_KEY_2>
│       └── voting-keystore.json
|── secrets
│   ├── <PUBLIC_KEY_1>
│   └── <PUBLIC_KEY_2>

This PR adds support for many other formats, like Prysm, Teku and Lodestar. Solves a part of #17