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

Implement signing for batches of proposals #624

Merged
merged 127 commits into from
Jul 12, 2023
Merged

Implement signing for batches of proposals #624

merged 127 commits into from
Jul 12, 2023

Conversation

1xstj
Copy link
Contributor

@1xstj 1xstj commented Jun 4, 2023

Summary of changes
Changes introduced in this pull request:

  • Sign proposals in batches to improve throughput
  • Split dkg-proposal-handler logic to seperate files
  • Update test-suite with new batch updates
  • Update harness with new batch updates
  • Update dkg-gadget with new batch updates
  • Remove delay logic to submit unsigned trasnactions

New flow of proposal signing

Screenshot 2023-06-12 at 9 11 46 PM

Reference issue to close (if applicable)
Closes #578

@1xstj 1xstj requested review from drewstone and shekohex June 13, 2023 09:47
@1xstj 1xstj added Breaks API needs review 👓 Pull request needs a review labels Jun 19, 2023
@drewstone
Copy link
Contributor

@1xstj we need to also add logic to prevent mixing batches of ResourceIdUpdate proposals with anything else, since they're handled uniquely and not through execute proposal flow.

@1xstj
Copy link
Contributor Author

1xstj commented Jun 30, 2023

Will wait for #652 to merge before merging this, it includes improvements to testing-harness which will help this PR

@1xstj 1xstj merged commit ca02f61 into master Jul 12, 2023
6 checks passed
@1xstj 1xstj deleted the batch-proposals branch July 12, 2023 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaks API In testnet Being tested in testnet needs review 👓 Pull request needs a review Testnet Passed PR tested in testnet successfully
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[SPEC] Implement signing for batches of proposals
5 participants