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

Executable Validator Guide #1236

Merged
merged 10 commits into from
Jul 1, 2019
Merged

Executable Validator Guide #1236

merged 10 commits into from
Jul 1, 2019

Conversation

CarlBeek
Copy link
Contributor

Executifing the validator guide in response to @JustinDrake's #1227.

This does not add any tests, it just adds 0_beacon-chain-validator.md to phase0/spec.py and fixes some typos and bugs in the V-guide to pass linting.

This PR also implements partial_clean in the Makefile. This deletes everything except the venvs which is very useful when on limited internet connections.

I will be AFK for the next 5 hours, so I will only be able to look at feedback thereafter.

CarlBeek added 3 commits June 30, 2019 10:58
* dev: (112 commits)
  Minor copyedit
  Fix typo
  minor typo
  fix genesis tests; sign deposit-datas, and lower min validator count for testing
  add comments to make variations in genesis initialization clear, and about the mix-in in verification
  Refactor
  Update 0_beacon-chain.md
  quick comment on avoiding underflow
  fix basic test
  Make timestamp a uint64
  Fixes
  typo
  Fix genesis balance bug (git add -u)
  Cleanups and fixes
  fix finalize on double justification in 123 rule
  Merge is_genesis_trigger into get_genesis_state
  Cleanups; think about merging is_genesis_trigger into get_genesis_state
  Renames:
  fix typo in justification wording
  rename/fix roots in justification tests for consistency
  ...
@CarlBeek CarlBeek added scope:v-guide Validator guide milestone:June 30 freeze 🥶 Phase 0 spec freeze for long-lived cross-client testnet labels Jun 30, 2019
@CarlBeek CarlBeek requested a review from JustinDrake June 30, 2019 09:27
Makefile Outdated Show resolved Hide resolved
CarlBeek and others added 3 commits June 30, 2019 17:53
Co-Authored-By: Diederik Loerakker <[email protected]>
* dev:
  delayed_activation_exit_epoch -> compute_activation_exit_epoch
  remove 'int' types from spec typehints. replace with uint64
  'beacon state getters' -> ' beacon state accessors'
  PR feedback
  Cleanup
  Fix bug
  ready for review
  A few more cleanups
  Push draft
  WIP
  WIP2
  WIP
@djrtwo djrtwo merged commit 2855e43 into dev Jul 1, 2019
@djrtwo djrtwo deleted the exec_v_spec branch July 1, 2019 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
milestone:June 30 freeze 🥶 Phase 0 spec freeze for long-lived cross-client testnet scope:v-guide Validator guide
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants