Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
39d4f0a
Add BlobSidecar type
pawanjay176 Feb 8, 2023
bf40acd
adjust constant to spec values and names
divagant-martian Mar 6, 2023
75a0d52
get back the Blobs pub use to fix compilation issues
divagant-martian Mar 6, 2023
63011c5
fmt
divagant-martian Mar 6, 2023
545532a
fix rpc types to free the blobs (#4059)
divagant-martian Mar 7, 2023
3898cf7
Modify `lighthouse_network` gossip types to free the blobs (#4064)
divagant-martian Mar 10, 2023
140bdd3
update code paths in the `network` crate (#4065)
divagant-martian Mar 10, 2023
fe421f7
Merge branch 'eip4844' into deneb-free-blobs
divagant-martian Mar 10, 2023
ae3e5f7
fmt
divagant-martian Mar 10, 2023
6ec0ce6
Implement get validator block endpoint for EIP-4844
jimmygchen Feb 15, 2023
e81a502
Update SignedBlobSidecar container
jimmygchen Mar 14, 2023
9ba390f
Merge branch 'update-signed-blob-sidecar' into post-block-and-blobs
jimmygchen Mar 14, 2023
a8978a5
Implement publish block and blobs endpoint (WIP)
jimmygchen Mar 14, 2023
76f49bd
Update kzg interface (#4077)
pawanjay176 Mar 14, 2023
e4608d4
Merge branch 'deneb-free-blobs' into get-validator-block-and-blobs
jimmygchen Mar 14, 2023
62627d9
Comment out code that fails to compile
jimmygchen Mar 15, 2023
02a88f0
Add KZG proof and blob validation
jimmygchen Mar 15, 2023
5887c8f
Update commented code to use todo!
jimmygchen Mar 15, 2023
775ca89
Add blobs publishing
jimmygchen Mar 15, 2023
fa9baab
Temporarily allow Rust check warnings on 4844 branch. (#4088)
jimmygchen Mar 15, 2023
2ef3ebb
Update SignedBlobSidecar container (#4078)
jimmygchen Mar 15, 2023
2c9477d
Fix block and blob coupling in the network context (#4086)
divagant-martian Mar 15, 2023
3d99e1f
move block contents to api crate, rename blob sidecars list
realbigsean Mar 15, 2023
2e075c0
Merge pull request #4091 from realbigsean/get-validator-block-and-blobs
realbigsean Mar 15, 2023
4a39e43
Merge branch 'eip4844' into deneb-free-blobs
divagant-martian Mar 15, 2023
91a06ba
Merge pull request #4083 from jimmygchen/post-block-and-blobs
realbigsean Mar 15, 2023
34cea6d
fmt
divagant-martian Mar 15, 2023
b303d2f
lints
realbigsean Mar 15, 2023
fb7d729
migrate types to API crate
realbigsean Mar 15, 2023
cf4285e
compile tests
realbigsean Mar 15, 2023
1a87222
Merge pull request #4094 from realbigsean/free-blob-lints
realbigsean Mar 15, 2023
3c18e1a
thread blocks and blobs to sync (#4100)
divagant-martian Mar 17, 2023
1301c62
Validator blob signing for the unblinded flow (#4096)
jimmygchen Mar 17, 2023
7841433
Merge branch 'eip4844' into deneb-free-blobs
divagant-martian Mar 17, 2023
b40dcea
Update get blobs endpoint to return a list of BlobSidecars (#4109)
jimmygchen Mar 21, 2023
d1e653c
Update Blob Storage Structure (#4104)
ethDreamer Mar 21, 2023
25a2d8f
Merge branch 'eip4844' into deneb-free-blobs
divagant-martian Mar 24, 2023
b276af9
Rework block processing (#4092)
pawanjay176 Mar 24, 2023
d84117c
Removed TODO (#4128)
ethDreamer Mar 24, 2023
a5addf6
Rename eip4844 to deneb (#4129)
realbigsean Mar 26, 2023
af974dc
use block wrapper in sync pairing (#4131)
realbigsean Mar 26, 2023
f580863
Add simple pruning to data availability checker (#4132)
realbigsean Mar 27, 2023
da7fab5
Ef test version update (#4142)
realbigsean Mar 28, 2023
d24e5cc
clean up blobs by range response (#4137)
realbigsean Mar 28, 2023
deec9c5
clean up blob by root response (#4136)
realbigsean Mar 28, 2023
ffefd20
Block processing cleanup (#4153)
pawanjay176 Apr 3, 2023
3a21317
Unified Availability Cache into One (#4161)
ethDreamer Apr 4, 2023
1b8225c
Revert upgrade to tokio utils to reprocessing queue (#4167)
pawanjay176 Apr 5, 2023
911a635
Merge branch 'eip4844' into deneb-free-blobs
divagant-martian Apr 5, 2023
f6f63b1
Merge branch 'eip4844' into deneb-free-blobs
divagant-martian Apr 10, 2023
fca8559
Update kzg to get windows going, expose blst features (#4177)
divagant-martian Apr 11, 2023
51a07b0
add `deposit_receipts`
kevinbogner Mar 16, 2023
a0157f4
modify `ExecutionPayloadHeader`& `BeaconState`
kevinbogner Mar 16, 2023
57afc5e
add `process_deposit_receipt`&`process_operations`
kevinbogner Mar 17, 2023
b20fa95
update `process_deposit_receipt`
kevinbogner Mar 19, 2023
541ff94
finish `process_deposit_receipt`
kevinbogner Mar 20, 2023
37adbf0
mod. `process_operations` and `payload.rs`
kevinbogner Mar 20, 2023
81b0db6
modify `initialize_beacon_state_from_eth1`
kevinbogner Mar 20, 2023
ef699e3
fix `consensus-spec-tests`
kevinbogner Mar 23, 2023
cf6aefb
cargo fmt
kevinbogner Mar 23, 2023
824d40d
Decouple `Eip6110` and `Eip4844`
kevinbogner Mar 28, 2023
bb983bb
minor fixes
kevinbogner Mar 28, 2023
30c8cea
minor fixes
kevinbogner Mar 29, 2023
1369a29
remove tests for `Eip6110` for now
kevinbogner Mar 29, 2023
ffd03f8
clippy
kevinbogner Mar 30, 2023
d255634
fix Makefile
kevinbogner Mar 30, 2023
38f8b54
`V4` -> `V6110`
kevinbogner Apr 3, 2023
f733a23
Fix `JsonPayloadAttributes`
kevinbogner Apr 10, 2023
6bc054b
add consensus-spec-tests of `deposit_receipt`
kevinbogner Apr 11, 2023
850988c
fmt and clippy :<
kevinbogner Apr 11, 2023
d2731f0
minor fix
kevinbogner Apr 12, 2023
f5c97fd
cargo fmt
kevinbogner Apr 12, 2023
c5e5e85
fix `operations_deposit_receipt` test
kevinbogner Apr 12, 2023
5db79a9
cleanup
kevinbogner Apr 14, 2023
8c3f0d3
cargo fmt
kevinbogner Apr 14, 2023
5070add
add `apply_deposit()`
kevinbogner Apr 14, 2023
732326e
minor fix
kevinbogner Apr 14, 2023
d77f51b
clippy
kevinbogner Apr 14, 2023
96a4f36
fmt...
kevinbogner Apr 14, 2023
042e660
cleanup
kevinbogner Apr 16, 2023
40f5897
clippy
kevinbogner Apr 16, 2023
9dee718
Remove unused blob endpoint and types (#4209)
jimmygchen Apr 20, 2023
2d08343
Switch blob tx type to 0x03 (#4186)
jimmygchen Apr 20, 2023
a6335eb
bump ef tests version (#4217)
realbigsean Apr 20, 2023
e6b033a
update blob transaction (#4218)
realbigsean Apr 20, 2023
895bbd6
Gossip conditions deneb (#4164)
pawanjay176 Apr 20, 2023
b6c0e91
Merge branch 'eip4844' into deneb-free-blobs
pawanjay176 Apr 21, 2023
7a36d00
Subscribe blob topics (#4224)
pawanjay176 Apr 22, 2023
c96d79d
add `upgrade_to_eip6110`
kevinbogner Apr 24, 2023
cbe2e47
update blobs by range protocol name (#4229)
realbigsean Apr 24, 2023
a632969
Gossip verification cleanup (#4219)
pawanjay176 Apr 26, 2023
cbe4880
Fix deneb doppelganger tests (#4124)
pawanjay176 Apr 26, 2023
aa34339
Rename to MIN_EPOCHS_FOR_BLOB_SIDECARS_REQUESTS (#4206)
jtraglia Apr 26, 2023
c1d47da
Update `engine_api` to latest version (#4223)
ethDreamer Apr 27, 2023
c6a8c07
Merge remote-tracking branch 'upstream/eip4844' into eip6110-deneb
kevinbogner May 1, 2023
e534391
minor fix
kevinbogner May 1, 2023
8068c14
fix `config.yaml`
kevinbogner May 2, 2023
9db6b39
fix check on max request size (#4250)
realbigsean May 2, 2023
8cb5ce7
add `$h:block`
kevinbogner May 3, 2023
875d834
add `deposit_receipts` to `ExecutionPayloadBodyV1`
kevinbogner May 3, 2023
b9ea79a
fix `process_operations`
kevinbogner May 3, 2023
a6782af
`deposit_receipts` -> `deposit_receipts_root`
kevinbogner May 4, 2023
b451305
`deposit_receipts_root` -> `deposit_receipts`
kevinbogner May 8, 2023
a22e4bf
Implement KZG EF Tests (#4274)
ethDreamer May 8, 2023
46db304
Implement Overflow LRU Cache for Pending Blobs (#4203)
ethDreamer May 12, 2023
8f3e8f5
minor fixes
kevinbogner May 15, 2023
c4b2f1c
fix count usage in blobs by range (#4289)
realbigsean May 15, 2023
9b55d74
fix db startup (#4298)
realbigsean May 16, 2023
b0ae043
Merged `deneb-free-blobs` into `eip6110-deneb`
kevinbogner May 18, 2023
6495fc1
Merge deneb-free-blobs into eip6110-deneb
kevinbogner May 18, 2023
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
11 changes: 10 additions & 1 deletion .github/workflows/local-testnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,16 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install ganache
run: npm install ganache@latest --global

- name: Install geth
run: |
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
if: matrix.os == 'ubuntu-22.04'
run: |
brew tap ethereum/ethereum
brew install ethereum
if: matrix.os == 'macos-12'
- name: Install GNU sed & GNU grep
run: |
brew install gnu-sed grep
Expand Down
14 changes: 9 additions & 5 deletions .github/workflows/test-suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ on:
env:
# Deny warnings in CI
# Disable debug info (see https://github.com/sigp/lighthouse/issues/4005)
RUSTFLAGS: "-D warnings -C debuginfo=0"
# FIXME: temporarily allow warnings on 4844 branch. Revert to original later: RUSTFLAGS: "-D warnings -C debuginfo=0"
RUSTFLAGS: "-C debuginfo=0"
# The Nightly version used for cargo-udeps, might need updating from time to time.
PINNED_NIGHTLY: nightly-2023-04-16
# Prevent Github API rate limiting.
Expand Down Expand Up @@ -259,20 +260,23 @@ jobs:
uses: arduino/setup-protoc@e52d9eb8f7b63115df1ac544a1376fdbf5a39612
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Install ganache
run: sudo npm install -g ganache
- name: Install geth
run: |
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
- name: Install lighthouse and lcli
run: |
make
make install-lcli
- name: Run the doppelganger protection success test script
run: |
cd scripts/tests
./doppelganger_protection.sh success
./doppelganger_protection.sh success genesis.json
- name: Run the doppelganger protection failure test script
run: |
cd scripts/tests
./doppelganger_protection.sh failure
./doppelganger_protection.sh failure genesis.json
execution-engine-integration-ubuntu:
name: execution-engine-integration-ubuntu
runs-on: ubuntu-latest
Expand Down
Loading