Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1a03796
Initial merge changes
ethDreamer Sep 8, 2021
82a1df5
Fix consensus, SSZ, tree hash & run merge EF tests (#2622)
michaelsproul Sep 24, 2021
b7f094a
Fix clippy lints on merge-f2f (#2626)
paulhauner Sep 25, 2021
817e1d8
Update merge consensus to v1.1.0-beta.5 (#2630)
michaelsproul Sep 26, 2021
820b92e
Handle merge fork in web3signer (#2631)
paulhauner Sep 27, 2021
2f2267b
Update test vectors to v1.1.0 (#2642)
michaelsproul Sep 28, 2021
2415ccc
Store execution block hash in fork choice (#2643)
realbigsean Sep 28, 2021
bbba443
Fork boundary fix (#2646)
ethDreamer Sep 28, 2021
3801673
Finished Gossip Block Validation Conditions (#2640)
ethDreamer Sep 28, 2021
a219e71
[Merge] Implement `execution_layer` (#2635)
paulhauner Sep 29, 2021
c6d89a2
[Merge] Add serde impls for `Transactions` type (#2649)
paulhauner Sep 30, 2021
44db773
[Merge] Add execution API test vectors from Geth (#2651)
paulhauner Oct 1, 2021
445d71c
add automated docker build for merge-f2f branch (#2654)
realbigsean Oct 1, 2021
8237853
Add merge fork_epoch and fork_version to Config (#2663)
pawanjay176 Oct 1, 2021
d2f5757
Disable autotests for beacon_chain (#2658)
paulhauner Oct 1, 2021
7bf4750
Add `BeaconChainHarness` tests for The Merge (#2661)
paulhauner Oct 2, 2021
50f4b9d
Misc changes for merge testnets (#2667)
paulhauner Oct 2, 2021
5421ab5
Fixed bugs for m3 readiness (#2669)
ethDreamer Oct 4, 2021
1fdb21b
Update lcli pubkey replace command (#2677)
paulhauner Oct 6, 2021
45e2c32
Disable notifier logging from dummy eth1 backend (#2680)
paulhauner Oct 6, 2021
959287d
[Merge] Block validator duties when EL is not ready (#2672)
paulhauner Oct 6, 2021
f8e9154
[Merge] Optimistic EL verification (#2683)
paulhauner Oct 6, 2021
95747ce
Fix db paths when datadir is relative (#2682)
pawanjay176 Oct 6, 2021
25ef446
[Merge] Optimistic Sync: Stage 1 (#2686)
paulhauner Oct 7, 2021
d50e132
v1.1.1 spec updates (#2684)
realbigsean Oct 8, 2021
06bcbdd
Accept TTD override as decimal (#2676)
paulhauner Oct 11, 2021
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
45 changes: 45 additions & 0 deletions .github/workflows/docker-merge-f2f.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: docker merge f2f

on:
push:
branches:
- merge-f2f

env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
IMAGE_NAME: ${{ github.repository_owner}}/lighthouse
LCLI_IMAGE_NAME: ${{ github.repository_owner }}/lcli
BRANCH_NAME: merge-f2f

jobs:
build-docker-amd64:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Update Rust
run: rustup update stable
- name: Dockerhub login
run: |
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
- name: Build AMD64 dockerfile (with push)
run: |
docker build \
--build-arg PORTABLE=true \
--tag ${IMAGE_NAME}:${BRANCH_NAME} \
--file ./Dockerfile .
docker push ${IMAGE_NAME}:${BRANCH_NAME}
build-docker-lcli:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: Dockerhub login
run: |
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
- name: Build lcli dockerfile (with push)
run: |
docker build \
--build-arg PORTABLE=true \
--tag ${LCLI_IMAGE_NAME}:${BRANCH_NAME} \
--file ./lcli/Dockerfile .
docker push ${LCLI_IMAGE_NAME}:${BRANCH_NAME}
70 changes: 66 additions & 4 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 Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ members = [
"beacon_node/client",
"beacon_node/eth1",
"beacon_node/lighthouse_network",
"beacon_node/execution_layer",
"beacon_node/http_api",
"beacon_node/http_metrics",
"beacon_node/network",
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ FORKS=phase0 altair
# Binaries will most likely be found in `./target/release`
install:
ifeq ($(PORTABLE), true)
cargo install --path lighthouse --force --locked --features portable
cargo install --path lighthouse --force --locked --features portable,spec-minimal
else
cargo install --path lighthouse --force --locked
cargo install --path lighthouse --force --locked --features spec-minimal
endif

# Builds the lcli binary in release (optimized).
Expand Down
7 changes: 7 additions & 0 deletions beacon_node/beacon_chain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name = "beacon_chain"
version = "0.2.0"
authors = ["Paul Hauner <[email protected]>", "Age Manning <[email protected]>"]
edition = "2018"
autotests = false # using a single test binary compiles faster

[features]
default = ["participation_metrics"]
Expand Down Expand Up @@ -55,3 +56,9 @@ slasher = { path = "../../slasher" }
eth2 = { path = "../../common/eth2" }
strum = { version = "0.21.0", features = ["derive"] }
logging = { path = "../../common/logging" }
execution_layer = { path = "../execution_layer" }
sensitive_url = { path = "../../common/sensitive_url" }

[[test]]
name = "beacon_chain_tests"
path = "tests/main.rs"
Loading