/eigenpod-proofs-generation

Fork of validator proof generation from Eigenlayer

Primary LanguageGoMIT LicenseMIT

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."

Introduction

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!

Links

Usage

  • 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.

Questions

For any questions, feel free to;

  • Open a Github Issue
  • Ask in Discord