This repository has been archived by the owner on May 11, 2024. It is now read-only.
feat(prover): flag for proving unassigned proofs or not #314
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
this pr adds a flag to the prover, which can determien whether this prover should prove unasigned proofs or not.
unassigned proofs:
This can be useful because if you are proving an unassigned proof, and you get assigned a proof, you will not start generating it until the expired proof is done if you are at proving capacity, and you may potentially be slashed if you are late delivering the proof. So you may want to configure two provers on two different machines, one set to true, one set to false, to ensure you have a prover always working on your assigned proofs.
Also improves logging in these areas which was lacking.