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

Message signing queue #31

Closed
5 tasks done
nikolasschoppmeier opened this issue Mar 27, 2022 · 2 comments
Closed
5 tasks done

Message signing queue #31

nikolasschoppmeier opened this issue Mar 27, 2022 · 2 comments

Comments

@nikolasschoppmeier
Copy link

nikolasschoppmeier commented Mar 27, 2022

Background

Once user submits a message for execution, we need to have a way for all validators to get new messages that need to get signed, and a way for them to submit their signatures.

The validators also need an endpoint to get messages which have reached a consensus and are ready for execution.

Done when

  • Runner signing messages and sending signatures to the chain #50 and these tasks should be done together:
    • We have a query endpoint that can (given a validator’s address) return messages (emphasis on plurality) that need to be signed for the given validator.
    • We have a TX endpoint to which runners can submit signatures along with the messages that they have signed.
    • We have a query endpoint to query messages that have reached the consensus.
  • A way to add message to the signing queue (for internal usage)
  • A way to remove message from the signing queue (for internal usage)
@Vizualni
Copy link
Contributor

Vizualni commented Apr 6, 2022

For reference: #50 (comment)

@Vizualni
Copy link
Contributor

Done (refer to this as well). #50 (comment)
To continue work on this, I'll need to jump on validators to actually verify the signature on the chain. Right now, there is a placeholder to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

2 participants