WARNING: Please note that this repository is a work in progress and is currently unaudited. Use it with caution as it may contain unfinished features or bugs."
PEPE Changes how we prove balances to EigenLayer. For more information, check out some of the links below.
WARNING: You should only use this software with Holesky Testnet. When PePe goes to production, we will update this tool to support further networks. Thanks!
If you want to produce and submit proofs onchain -- either immediately, or by writing to a file to submit later -- check out our CLI. The CLI can produce both credential and checkpoint proofs, and submit them onchain if given a private key.
If you want to produce proofs from within Golang, please use cli/core:GenerateValidatorProof
or cli/core:GenerateCheckpointProof
for our high-level APIs. These will handle downloading beacon state, interfacing with an eth node, and generating the relevant proofs. Lower level APIs are available in prove_validator.go
.
For any questions, feel free to;