Skip to content

Conversation

@michaelsproul
Copy link

Proposed Changes

Update the handling of pending balance deposits for the spec changes introduced in consensus-specs v1.5.0-alpha.3:

This is a bit less efficient than before, but I don't see a fundamentally faster way to do it.

ethDreamer pushed a commit that referenced this pull request Feb 4, 2025
* Single-pass epoch processing (sigp#4483, sigp#4573)

Co-authored-by: Michael Sproul <[email protected]>

* Delete unused epoch processing code (sigp#5170)

* Delete unused epoch processing code

* Compare total deltas

* Remove unnecessary apply_pending

* cargo fmt

* Remove newline

* Use epoch cache in block packing (sigp#5223)

* Remove progressive balances mode (sigp#5224)

* inline inactivity_penalty_quotient_for_state

* drop previous_epoch_total_active_balance

* fc lint

* spec compliant process_sync_aggregate (#15)

* spec compliant process_sync_aggregate

* Update consensus/state_processing/src/per_block_processing/altair/sync_committee.rs

Co-authored-by: Michael Sproul <[email protected]>

---------

Co-authored-by: Michael Sproul <[email protected]>

* Delete the participation cache (#16)

* update help

* Fix op_pool tests

* Fix fork choice tests

* Merge remote-tracking branch 'sigp/unstable' into epoch-single-pass

* Simplify exit cache (sigp#5280)

* Fix clippy on exit cache

* Clean up single-pass a bit (sigp#5282)

* Address Mark's review of single-pass (sigp#5386)

* Merge remote-tracking branch 'origin/unstable' into epoch-single-pass

* Address Sean's review comments (sigp#5414)

* Address most of Sean's review comments

* Simplify total balance cache building

* Clean up unused junk

* Merge remote-tracking branch 'origin/unstable' into epoch-single-pass

* More self-review

* Merge remote-tracking branch 'origin/unstable' into epoch-single-pass

* Merge branch 'unstable' into epoch-single-pass

* Fix imports for beta compiler

* Fix tests, probably
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant