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

[Mega Tracking] Phase 0 Testnet Items #1586

Closed
13 tasks done
rauljordan opened this issue Feb 13, 2019 · 3 comments
Closed
13 tasks done

[Mega Tracking] Phase 0 Testnet Items #1586

rauljordan opened this issue Feb 13, 2019 · 3 comments
Labels
Discussion Simply a thread for talking about stuff Priority: High High priority item
Milestone

Comments

@rauljordan
Copy link
Contributor

rauljordan commented Feb 13, 2019

Hi all,

This is a mega tracking issue for all the TODO items we have left before we can release a reliable testnet for Phase 0 pinned to v0.2 of the spec. We are pretty close, but there are still a lot of minor loose ends to take care of before we can finish putting this on a cluster and calling it a day. This will serve as the main issue we refer to when tracking all major features for the testnet.

  • Implement the full sync of the beacon block operations pool between nodes Implement Attestation Req/Res for Sync Service #1654 @terenc3t
  • Ensure initial sync between nodes works for the beacon state and blocks during that state's epoch (this should use some basic progress mechanism in the logs for better UX) @nisdas Use Simulated Backend to Test Sync [ Tracking Issue ]  #1593
  • Ensure incoming state/block sync works once a node has completed initial sync @nisdas Use Simulated Backend to Test Sync [ Tracking Issue ]  #1593
  • Implement ETH1 data voting
  • Handle new validator onboarding post ChainStart by waiting for activation according to the v0.2 spec
  • Ensure our codebase reads almost exactly like the v0.2 spec @terenc3t
  • Improve UX of validator onboarding, perhaps with a rudimentary front-end giving instructions on how to perform deposits on Metamask given a deposit data hex string, prompt users to sign up for updates on when they should upgrade their nodes Testnet v1 Tracking Issue prysm-testnet-site#3
  • Incorporate better logging at the epoch level to understand how the state changes, if there were newly activated validators, what the last finalized slot was, etc. @terenc3t
  • Include logging for validator clients to query their rewards, if they have been penalized, if they have skipped their responsibilities, etc. throughout their lifecycle @terenc3t
  • k8s infrastructure / config / monitoring @prestonvanloon
  • Testnet documentations on GitBook

Moved to Q2

@rauljordan rauljordan added Discussion Simply a thread for talking about stuff Priority: High High priority item v0.2 labels Feb 13, 2019
@rauljordan rauljordan added this to the Sapphire milestone Feb 13, 2019
@prestonvanloon
Copy link
Member

prestonvanloon commented Feb 13, 2019

Added a few items:

  • UI for deposit flow (necessary for common users to join testnet) already exists in list
  • k8s infrastructure & monitoring

@terencechain
Copy link
Member

Added

  • Testnet documentations on GitBook

@rauljordan
Copy link
Contributor Author

Complete!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion Simply a thread for talking about stuff Priority: High High priority item
Projects
None yet
Development

No branches or pull requests

3 participants