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

fix: Store BLSVerificationVector on disk using basic bls scheme #5480

Merged
merged 1 commit into from
Feb 7, 2024

Conversation

UdjinM6
Copy link

@UdjinM6 UdjinM6 commented Jul 7, 2023

Issue being fixed or feature implemented

Shouldn't change the way data is stored on mainnet/testnet nodes since they use basic bls scheme anyway now. For devnets/regtest (which activate v19 again and again) this patch should fix potential issues reading pre-fork data right after the fork.

What was done?

Pls see individual commits

How Has This Been Tested?

Run tests, run a node on testnet

Breaking Changes

n/a

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation
  • I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

@UdjinM6 UdjinM6 added this to the 20 milestone Jul 7, 2023
@UdjinM6 UdjinM6 marked this pull request as draft July 8, 2023 19:55
PastaPastaPasta pushed a commit that referenced this pull request Sep 19, 2023
## Issue being fixed or feature implemented
Grabbed this from #5480. 

## What was done?
Cleans quorum data from evoDB for old quorums.

## How Has This Been Tested?


## Breaking Changes


## Checklist:
- [x] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e
tests
- [ ] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone _(for repository
code-owners and collaborators only)_

Co-authored-by: UdjinM6 <[email protected]>
@github-actions
Copy link

github-actions bot commented Oct 3, 2023

This pull request has conflicts, please rebase.

@UdjinM6 UdjinM6 changed the title fix: Fix vvec storage, remove outdated data fix: Store BLSVerificationVector on disk using basic bls scheme Nov 10, 2023
@UdjinM6 UdjinM6 removed this from the 20 milestone Nov 10, 2023
@UdjinM6 UdjinM6 added this to the 20.1 milestone Nov 14, 2023
@UdjinM6 UdjinM6 marked this pull request as ready for review December 7, 2023 10:40
ogabrielides
ogabrielides previously approved these changes Dec 16, 2023
Copy link
Collaborator

@ogabrielides ogabrielides left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

PastaPastaPasta
PastaPastaPasta previously approved these changes Jan 7, 2024
Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK for squash merge

src/llmq/dkgsessionmgr.cpp Outdated Show resolved Hide resolved
Copy link
Collaborator

@knst knst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@UdjinM6
Copy link
Author

UdjinM6 commented Jan 7, 2024

Had to rebase on develop because boost download is broken https://gitlab.com/dashpay/dash/-/jobs/5878173880

Actual changes brought by the applied suggestion https://github.com/dashpay/dash/compare/1302beb1c80238c1136986113d9a3bd6179af0b9..a4142f0d44a5191194d036ebfb36507451d54fe7

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK for squash merge

@PastaPastaPasta PastaPastaPasta merged commit f3f4c16 into dashpay:develop Feb 7, 2024
7 checks passed
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.

4 participants