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

[Merged by Bors] - Prepare proposer #3043

Closed
wants to merge 33 commits into from
Closed
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
10d545f
Add `proposers` cache to EL
paulhauner Feb 26, 2022
0f72e34
Add proposer prep to beacon chain
paulhauner Feb 27, 2022
f1e6056
Start adding payload prep delay
paulhauner Feb 27, 2022
2ad4e18
Repair after rebase
paulhauner Feb 27, 2022
8193fae
Add fc call to preparation endpoint
paulhauner Feb 27, 2022
44d090e
Add proposer prep service
paulhauner Feb 27, 2022
7e008cb
Add prepare call to HTTP api
paulhauner Feb 27, 2022
8fb610c
Tidy
paulhauner Feb 28, 2022
61c50b7
Call prepare_proposer after head change
paulhauner Feb 28, 2022
3f56ed0
Reduce nesting
paulhauner Feb 28, 2022
b24a3ea
Don't start update service if there's no EL
paulhauner Feb 28, 2022
28b94cb
Tidy, add comments
paulhauner Feb 28, 2022
d2d0099
Add forkchoice lock
paulhauner Feb 28, 2022
e19fa44
Upgrade error to dbg
paulhauner Mar 1, 2022
357ff8b
Save prev request in exec layer
paulhauner Mar 1, 2022
b1ac426
Add more tests
paulhauner Mar 1, 2022
15d6b71
Read proposer during preparation
paulhauner Mar 2, 2022
8eca77a
Fix bugs
paulhauner Mar 2, 2022
2306b09
Fix failing test
paulhauner Mar 2, 2022
5ddeae8
Spawn proposer prepare routine instead of waiting
paulhauner Mar 2, 2022
68e4648
Prevent running during sync
paulhauner Mar 3, 2022
bb1f7d0
Update beacon_node/execution_layer/src/lib.rs
paulhauner Mar 3, 2022
c651994
Merge branch 'unstable' into prepare-proposer
realbigsean Mar 3, 2022
4a7e3a7
Update beacon_node/beacon_chain/tests/payload_invalidation.rs
realbigsean Mar 3, 2022
76a1d1d
Update beacon_node/beacon_chain/src/beacon_chain.rs
realbigsean Mar 3, 2022
70e3b82
Squash merge of #3057
paulhauner Mar 7, 2022
d029c7b
Add metrics
paulhauner Mar 7, 2022
b0e0829
Merge branch 'unstable' into prepare-proposer
paulhauner Mar 7, 2022
4811406
Use spawn_blocking for sync fork choice call
paulhauner Mar 8, 2022
c86ada0
Add payload id hit/miss metrics
paulhauner Mar 8, 2022
e270c61
Merge branch 'unstable' of https://github.com/sigp/lighthouse into pr…
realbigsean Mar 8, 2022
b6b6a34
Cargo.lock
realbigsean Mar 8, 2022
f0153f1
Apply suggestions from code review
paulhauner Mar 8, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions beacon_node/beacon_chain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ fork_from_env = [] # Initialise the harness chain spec from the FORK_NAME env va
[dev-dependencies]
maplit = "1.0.2"
environment = { path = "../../lighthouse/environment" }
serde_json = "1.0.58"

[dependencies]
merkle_proof = { path = "../../consensus/merkle_proof" }
Expand Down
Loading