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

go/consensus/tendermint: Implement {Prepare,Process}Proposal #5285

Merged
merged 8 commits into from
Jun 23, 2023

Commits on Jun 23, 2023

  1. go/consensus/tendermint: Implement {Prepare,Process}Proposal

    This also makes the nodes execute the proposal in the prepare/process
    phase such that advanced modification (e.g. including meta transactions
    based on results) and validation (e.g. rejecting blocks with invalid
    transactions) becomes possible.
    kostko committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    6019639 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d2e475 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    663ed9e View commit details
    Browse the repository at this point in the history
  4. go/consensus/tendermint: Remove low-level requests from services

    Previously the raw RequestBeginBlock request was distributed to the
    various consensus services. This could result in these services using
    invalid state (e.g. using the req.Hash in the proposal preparation phase
    when this data is not yet available).
    
    These requests are no longer propagated and any relevant state is made
    available through the block context.
    kostko committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    171aa46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6205e03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    adb1d4b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ce16fa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    732f12f View commit details
    Browse the repository at this point in the history