-
Notifications
You must be signed in to change notification settings - Fork 28
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
Add functions to generate VRF Proof to PrivValidator-derived classes #6
Labels
C: enhancement
Classification: New feature or its request, or improvement in maintainability of code
Milestone
Comments
torao
added
the
C: enhancement
Classification: New feature or its request, or improvement in maintainability of code
label
Dec 11, 2019
4 tasks
The unit-test has been finished. I'll create PR after #4 will be merged. |
Why is GenerateVRFProof() added to the subclass, not to PrivValidator itself? |
PR #15 has been merged. |
This was referenced Mar 8, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
C: enhancement
Classification: New feature or its request, or improvement in maintainability of code
To generate a VRF Proof, it needs to implement an additional function in a subclass derived from the
PrivValidator
interface that holds a private key to generate the signature.The target subclasses derived from the
PrivValidator
are:FilePV
has a key pair mapped to a local file and uses it to generate signatures.MockPV
generates and keeps a key pair on the memory and uses it to generate signatures for tests.SignerRemote
provides RPC functions to delegate signature toPrivValidator
of the remote process.SignerValidatorEndpoint
uses Mutex for eachSignerRemote
method call to acquire a monitor and synchronize it.This issue is to add the
GenerateVRFProof()
function to these classes.The text was updated successfully, but these errors were encountered: