Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Update block processing to handle events #7127

Closed
Tracked by #6950
shuse2 opened this issue Apr 22, 2022 · 0 comments · Fixed by #7158
Closed
Tracked by #6950

Update block processing to handle events #7127

shuse2 opened this issue Apr 22, 2022 · 0 comments · Fixed by #7158

Comments

@shuse2
Copy link
Collaborator

shuse2 commented Apr 22, 2022

Description

  • Add event root to the block header and update the schema
  • Update state machine to handle reverting of the event based on result of command execution
  • Create event root at the end of block generation and block execution
    • block generation should insert the event root at result calculation step
    • block execution should verify the event root at result verification step

Acceptance Criteria

  • Update state machine unit tests to check both success/fail command case
  • Update consensus and generator tests for event root
  • Update lisk-chain tests for new event root property
  • All builds and tests must pass
@shuse2 shuse2 mentioned this issue Apr 22, 2022
4 tasks
@shuse2 shuse2 moved this to Backlog in Lisk SDK Version 6.0.0 Apr 22, 2022
@milenagojkovic milenagojkovic added this to the Sprint 69 milestone May 9, 2022
@shuse2 shuse2 moved this from Backlog to In Progress in Lisk SDK Version 6.0.0 May 9, 2022
@shuse2 shuse2 moved this from In Progress to Pending Review in Lisk SDK Version 6.0.0 May 10, 2022
@shuse2 shuse2 linked a pull request May 10, 2022 that will close this issue
shuse2 added a commit that referenced this issue May 17, 2022
Integrate events into block execution - Closes #7127
@shuse2 shuse2 closed this as completed May 17, 2022
Repository owner moved this from Pending Review to Done in Lisk SDK Version 6.0.0 May 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants