-
Notifications
You must be signed in to change notification settings - Fork 80
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
Create scheduler v1 #145
Labels
enhancement
New feature or request
Comments
This was
linked to
pull requests
Feb 28, 2022
This was referenced Feb 28, 2022
This was
unlinked from
pull requests
Feb 28, 2022
corverroos
added a commit
that referenced
this issue
Feb 28, 2022
Refactors the tbls.TSS struct to allow for arbitrary data during testing. This allows using know existing validator public keys when testing the scheduler, ensuring that duties that we calculate match those in mainnet. category: refactor ticket: #145
corverroos
added a commit
that referenced
this issue
Feb 28, 2022
This makes using manifest ENRs as bootnodes explicit; disabling by default. - Manifest ENRs will probably be invalid bootnodes in most cases. So using them in most cases doens't help. - When a node acts as bootnode for the others, it should have zero bootnodes itself. category: feature ticket: #145
corverroos
added a commit
that referenced
this issue
Feb 28, 2022
Implements the first version of the scheduler. For now it just has an integration test. Will improve godocs and add more tests in subsequent PRs if we are happy with the approach. category: feature ticket: #145
This was referenced Feb 28, 2022
corverroos
added a commit
that referenced
this issue
Mar 1, 2022
Adds unit tests to the scheduler package. Also adds some helper test utils: - app/golden: for golden file testing - beaconmock: beacon client mock category: testing ticket: #145
corverroos
added a commit
that referenced
this issue
Mar 1, 2022
Reverts #136 by decoupling the dependency on TSS struct from scheduler, rather provide public keys directly. Also includes messed up stack PR #150 Adds unit tests to the scheduler package. Also adds some helper test utils: - app/golden: for golden file testing - beaconmock: beacon client mock category: refactor ticket: #145
Implemented and merged |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem to solve
Charon needs to schedule duties as part of the core workflow, we therefore need the component is called the Scheduler.
Proposed solution
As per architecture doc, create a package scheduler
At the start of each epoch
The text was updated successfully, but these errors were encountered: