-
Notifications
You must be signed in to change notification settings - Fork 781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Electra epoch processing #5761
Electra epoch processing #5761
Conversation
* update * experiment * superstruct changes * revert * superstruct changes * fix tests * indexed attestation * indexed attestation superstruct * updated TODOs
* `superstruct` Attester Fork Variants * Push a little further * Deal with Encode / Decode of AttesterSlashing * not so sure about this.. * Stop Encode/Decode Bounds from Propagating Out * Tons of Changes.. * More Conversions to AttestationRef * Add AsReference trait (#15) * Add AsReference trait * Fix some snafus * Got it Compiling! :D * Got Tests Building * Get beacon chain tests compiling --------- Co-authored-by: Michael Sproul <[email protected]>
* Upgrade `superstruct` to `0.8.0` * superstruct `AggregateAndProof`
Merge unstable into Electra attestation changes
…/lighthouse into block-processing-electra
…/lighthouse into block-processing-electra
* fix get attesting indices * better errors * fix compile * only get committee index once
…/lighthouse into block-processing-electra
* attestation related ef test fixes * delete commented out stuff
Add electra lightclient types
Avoid changing slasher schema for Electra
…ectra_attestation_changes
…bigsean/lighthouse into block-processing-electra
…ghthouse into electra-epoch-proc
…ectra-epoch-proc
consensus/state_processing/src/per_epoch_processing/single_pass.rs
Outdated
Show resolved
Hide resolved
consensus/state_processing/src/per_epoch_processing/single_pass.rs
Outdated
Show resolved
Hide resolved
consensus/state_processing/src/per_epoch_processing/single_pass.rs
Outdated
Show resolved
Hide resolved
consensus/state_processing/src/per_epoch_processing/single_pass.rs
Outdated
Show resolved
Hide resolved
consensus/state_processing/src/per_epoch_processing/single_pass.rs
Outdated
Show resolved
Hide resolved
Just had some of my new favorite PR comments -> This looks good to me an outstanding question is whether we want to optimize this again? #5761 (comment) |
We can come back and optimize this if we think it's necessary |
@mergify queue |
✅ The pull request has been merged automaticallyThe pull request has been merged automatically at 16b8113 |
Proposed Changes
Integrate Electra epoch processing with single-pass. This required a few tricks. I hope they're correct 🤞