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

Submitting namada validator set updates to Ethereum #131

Closed
3 of 7 tasks
batconjurer opened this issue Jun 1, 2022 · 3 comments
Closed
3 of 7 tasks

Submitting namada validator set updates to Ethereum #131

batconjurer opened this issue Jun 1, 2022 · 3 comments
Assignees

Comments

@batconjurer
Copy link
Member

batconjurer commented Jun 1, 2022

  • Namada validators should have accounts on Ethereum
  • Write a VP to check validator eth keys are in storage
  • Write RPC method to query validator set update proofs
  • Write relayer code to submit validator set update to Eth
  • In case a valset upd proof is not automatically constructed within the course of an epoch, it might be nice to build a tool to create a proof offline (low prio)

These tasks are currently not top priority, but ultimately required in the future:

  • Add the submission of validator set updates to PrepareProposal for the first block proposer of a new epoch
  • Events from Ethereum registering a successful validator set update should reimburse the block proposer during FinalizeBlock from the treasury

It is still to be decided how to do the following:

  • retry strategies if a validator set update fails
  • gas oracles for Ethereum
  • the reimbursement amount and strategy
@tzemanovic tzemanovic transferred this issue from anoma/anoma Jul 7, 2022
@cwgoes
Copy link
Collaborator

cwgoes commented Jan 12, 2023

@batconjurer @james-chf what's the status of this / can we update the issue?

@batconjurer
Copy link
Member Author

@sug0, can we close this?

@sug0
Copy link
Collaborator

sug0 commented Feb 16, 2023

guess so. the remaining requirements for validator set updates are duped in #242

@sug0 sug0 closed this as completed Feb 16, 2023
@github-project-automation github-project-automation bot moved this from Todo to Tested in Devnet in Namada-Old Feb 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Tested in Devnet
Development

No branches or pull requests

4 participants