Skip to content
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

core/state: set-based journalling #30660

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    97f3554 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    850a332 View commit details
    Browse the repository at this point in the history
  3. core/state: make journalling set-based

    core/state: add handling for DiscardSnapshot
    core/state: use new journal
    core/state, genesis: fix flaw re discard/commit.
    	In case the state is committed, the journal is reset, thus it is not correct to Discard/Revert snapshots at that point.
    core/state: fix nil defer in merge
    core/state: fix bugs in setjournal
    core/state: journal api changes
    core/state: bugfixes in sparse journal
    core/state: journal tests
    core/state: improve post-state check in journal-fuzzing test
    core/state: post-rebase fixups
    miner: remove discard-snapshot call, it's not needed since journal will be reset in Finalize
    core/state: fix tests
    core/state: lint
    core/state: supply origin-value when reverting storage change
    Update core/genesis.go
    core/state: fix erroneous comments
    core/state: review-nits regarding the journal
    holiman committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    605cc25 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79b00d1 View commit details
    Browse the repository at this point in the history