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

Update afterTransactionsExecute for DPoS module #7670

Closed
Tracked by #7622
shuse2 opened this issue Oct 19, 2022 · 0 comments
Closed
Tracked by #7622

Update afterTransactionsExecute for DPoS module #7670

shuse2 opened this issue Oct 19, 2022 · 0 comments
Assignees
Milestone

Comments

@shuse2
Copy link
Collaborator

shuse2 commented Oct 19, 2022

Description

  • Update DPoS module afterTransactionsExecute hook to align with LIP
  • Use delegate eligibility store to select validators
  • Ensure other logics are following the LIP

Acceptance Criteria

  • Update unit tests to support the changes

Additional Information

  • Further changes are coming to this issue
@shuse2 shuse2 moved this to Backlog in Lisk SDK Version 6.0.0 Oct 19, 2022
@shuse2 shuse2 added this to the Sprint 81 milestone Oct 24, 2022
shuse2 added a commit that referenced this issue Nov 7, 2022
### What was the problem?

This PR resolves #7670 

### How was it solved?

- Update DPoS module afterTransactionsExecute
  - Update active validator selections
  - Update snapshot computation
  - Update productivity calculation to update eligible delegate store

### How was it tested?

- Update existing tests
- Added new tests for active validator selections
@shuse2 shuse2 self-assigned this Nov 7, 2022
@shuse2 shuse2 closed this as completed Nov 7, 2022
Repository owner moved this from Backlog to Done in Lisk SDK Version 6.0.0 Nov 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant