Skip to content

Commit

Permalink
update week 8
Browse files Browse the repository at this point in the history
  • Loading branch information
taxmeifyoucan committed Apr 5, 2024
1 parent 299d105 commit 623bc0b
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
1 change: 1 addition & 0 deletions docs/_sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
- [Week 6 | Research](/eps/week6-research.md)
- [Week 7 | Dev](/eps/week7-dev.md)
- [Week 7 | Research](/eps/week7-research.md)
- [Week 8 | Dev](/eps/week8-dev.md)
- [Contributing](contributing.md)
- **Protocol Wiki**
- The Protocol
Expand Down
1 change: 0 additions & 1 deletion docs/eps/week7-dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ Week 7 development track is an insight into Ethereum execution layer client code

Watch the presentation recording by [Dragan](https://twitter.com/rakitadragan) on StreamEth or Youtube. Slides are [available here](https://github.com/eth-protocol-fellows/protocol-studies/blob/main/docs/eps/presentations/week7-dev.pdf).


<iframe width="560" height="315" src="https://www.youtube.com/embed/ibcsc5cv-vc?si=mTR7ReFUZo3vFtJD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Pre-reading
Expand Down
9 changes: 5 additions & 4 deletions docs/eps/week8-dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ Before starting with the week 8 development content, make yourself familiar with

Paul will dive into Teku, consensus client implementation in Java. You should have at least basic knowledge of the language syntax.

Consensus-specs is executable, and a passing knowledge of python may be beneficial, but it's a fairly easy language to reason about at the level the specs are written.
[Consensus-specs](https://github.com/ethereum/consensus-specs/) is executable, and a passing knowledge of python may be beneficial, but it's a fairly easy language to reason about at the level the specs are written.

Additionally, you can read and get ready by studying the following resources:
Additionally, you can get ready by studying the following resources:

- [Post-Merge Ethereum Client Architecture by Adrian Sutton](https://www.youtube.com/watch?v=6d4pkhL37Ao)
- [Teku Architecture, 2020](https://www.youtube.com/watch?v=1PHZHpVPLk4)
Expand All @@ -23,8 +23,9 @@ Additionally, you can read and get ready by studying the following resources:
## Outline

- Teku CL client
- Brief introduction into our rest api's
- a look at EIP -> spec -> code
- Brief introduction into our rest api's, declarative framework
- A look at development process EIP -> spec -> code
- Examples of EIP-7251 (maxEB)

## Additional reading and exercises

Expand Down

0 comments on commit 623bc0b

Please sign in to comment.