realbigsean
afb9122cc1
update default persisted op pool deserialization
2024-06-19 15:00:33 -04:00
realbigsean
3977b92c49
remove dup method get_indexed_attestation_from_committees
2024-06-19 13:45:47 -04:00
dapplion
d67270f899
committees are sorted
2024-06-19 12:59:27 +02:00
dapplion
9e6e76fb89
Remove get_indexed_attestation_from_signed_aggregate
2024-06-19 12:47:38 +02:00
dapplion
70a2d4de10
Use electra_enabled in pubsub
2024-06-19 11:43:41 +02:00
dapplion
370d511223
Fix beacon_chain tests
2024-06-19 11:31:51 +02:00
dapplion
4d4c268e1e
Remove stale TODO
2024-06-19 11:31:51 +02:00
dapplion
7fce143300
Resolve into_attestation_and_indices todo
2024-06-19 11:31:50 +02:00
dapplion
4d3edfeaed
Use Ord for ForkName in pubsub
2024-06-19 11:31:50 +02:00
dapplion
7521f97ca5
Diff reduction
2024-06-19 11:31:50 +02:00
dapplion
d26473621a
Fix beacon_chain tests
2024-06-19 11:31:50 +02:00
dapplion
444cd625ef
Diff reduction in tests
2024-06-19 11:31:50 +02:00
dapplion
6f0b78426a
Dedup Attestation constructor code
2024-06-19 11:31:50 +02:00
dapplion
6a4d842376
Use if let Ok for committee_bits
2024-06-19 11:31:50 +02:00
dapplion
dec7cff9c7
Dedup attestation constructor logic in attester cache
2024-06-19 11:31:50 +02:00
Eitan Seri-Levi
7af3f2eb35
add electra fork enabled fn to ForkName impl ( #36 )
...
* add electra fork enabled fn to ForkName impl
* remove inadvertent file
2024-06-19 11:31:50 +02:00
realbigsean
9a01b6b363
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-06-17 15:08:36 -04:00
Lion - dapplion
474c1b4486
Verify inclusion proof should not be fallible ( #5787 )
...
* Verify inclusion proof should not be fallible
* Add blob sidecar inclusion test (#33 )
* Add blob sidecar inclusion test.
* Fix lint
2024-06-17 15:05:24 +00:00
Michael Sproul
21f3a191c5
Remove extern crate ( #5922 )
...
* Remove extern crate
2024-06-17 15:05:21 +00:00
Michael Sproul
3ac3ddb2b7
Clean up Electra observed aggregates ( #5929 )
...
* Use consistent key in observed_attestations
* Remove unwraps from observed aggregates
2024-06-17 10:23:02 -04:00
Michael Sproul
1eb8694a86
Remove some easy Electra TODOs ( #5928 )
...
* Remove some easy Electra TODOs
2024-06-17 13:32:39 +00:00
Michael Sproul
d5aa2d8dfe
Merge remote-tracking branch 'origin/unstable' into electra_attestation_changes
2024-06-14 12:32:47 +10:00
realbigsean
a74098044a
Rust 1.79 lints ( #5927 )
...
* max_value -> MAX
* remove unnecesary closures
* a couple more max_value -> MAX
* a couple more max_value -> MAX
* Revert "a couple more max_value -> MAX"
This reverts commit 807fe7cae9 .
* unused spec field -> phantom data
* ignore some dead code warnings
* update kurtosis repo location
2024-06-13 23:04:30 +00:00
realbigsean
b21b1086f1
fix compile
2024-06-13 16:40:52 -04:00
realbigsean
77c630bc2e
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-06-13 14:45:49 -04:00
Michael Sproul
f1d88ba4b1
Release v5.2.0 ( #5664 )
...
* Bump version to v5.2.0
2024-06-10 13:28:11 +00:00
Michael Sproul
947e2e8db1
Undo some CLI flag breakages ( #5902 )
...
* Undo some CLI breakages
* Update CLI book docs
2024-06-07 12:40:40 +00:00
Age Manning
22fe0a6622
Allow all RPC messages on disconnect ( #5876 )
...
* Permit rpc messages on disconnect
* Use or instead of and
2024-06-07 00:56:40 +00:00
Age Manning
7b48b0b4a7
Errors for all RPC Requests ( #5867 )
...
* Return and error if peer has disconnected
* Report errors for rate limited requests
* Code improvement
* Bump rust version to 1.78
* Downgrade to 1.77
* Update beacon_node/lighthouse_network/src/service/mod.rs
Co-authored-by: João Oliveira <hello@jxs.pt >
* fix fmt
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into rpc-peer-disconnect-error
* update lockfile
2024-06-07 00:12:45 +00:00
Michael Sproul
2c72bb8fc6
Fix getClientVersionV1 for Geth 1.13 ( #5884 )
...
* Fix getClientVersionV1 for Geth 1.13
2024-06-04 04:29:12 +00:00
Armağan Yıldırak
8a247eb7ed
Investigate UnknownTargetRoot slasher errors ( #5006 )
...
* Fix the UnknownTargetRoot
2024-06-04 04:29:08 +00:00
Jimmy Chen
5fc01454dc
Replace local testnet script with Kurtosis ( #5865 )
...
* Kurtosis local testnet.
* Remove unused `lcli` subcommands
* Migrate doppelganger_protection test to kurtosis and further cleanup.
* Fix lint
* Add missing download image step and remove unused `lcli` dependencies.
* doppelganger success case working
* Run tests on hosted runner and improve error handling.
* Start the dp vc only after epoch 1
* Add more logging to test results.
* Fix exit code and speed up docker build.
* Fix incorrect exit codes and split doppelganger tests on CI.
* Missing the escape for double quotes 😫
* Remove unnecessary vc params in kurtosis config.
2024-06-04 03:03:26 +00:00
Lion - dapplion
cb328072c1
Keep PendingComponents in da_checker during import_block ( #5845 )
...
* Ensure lookup sync checks caches correctly
* Simplify BlockProcessStatus
* Keep PendingComponents in da_checker during import_block
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into time_in_da_checker
* Fix tests with DA checker new eviction policy (#34 )
2024-06-03 20:37:53 +00:00
Lion - dapplion
2c971fa9a1
Make beacon processor queue sizes dynamic ( #5573 )
...
* Make beacon processor queue sizes dynamic
* Update tests
* lint
* Review PR
2024-06-03 07:17:11 +00:00
realbigsean
49de63f792
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-05-31 08:49:04 -04:00
Pawan Dhananjay
fb790decd6
Fix attestations not getting added to the aggregation pool ( #5863 )
...
* Remove from delay_map 2 slots after duty
* Cleanup
2024-05-31 04:08:43 +00:00
Eitan Seri-Levi
fbc230e118
Add builder header timeout flag ( #5857 )
...
* fix bitvector test random impl
* add a new flag that allows for configuring the timeout for get builder header api calls
* make cli
* add upper limit check, changes based on feedback
* update cli
* capitalization
* cli fix
2024-05-31 03:35:57 +00:00
João Oliveira
bbe9242811
replace instant with web-time ( #5800 )
...
* replace instant with web_time
* Merge branch 'unstable' into replace-instant-gossipsub
# Conflicts:
# Cargo.lock
# beacon_node/lighthouse_network/Cargo.toml
2024-05-30 19:18:35 +00:00
Lion - dapplion
17dc978760
Add peers to parent lookups ( #5858 )
...
* Add peers to parent lookups
* Add test
* lint
* Do not attempt to continue
* add_peers_to_lookup_and_ancestors can't drop
2024-05-30 17:07:32 +00:00
realbigsean
b61d244c0c
fix some todos ( #5817 )
2024-05-30 11:52:38 -04:00
Eitan Seri-Levi
e340998241
Fix failing attestation tests and misc electra attestation cleanup ( #5810 )
...
* - get attestation related beacon chain tests to pass
- observed attestations are now keyed off of data + committee index
- rename op pool attestationref to compactattestationref
- remove unwraps in agg pool and use options instead
- cherry pick some changes from ef-tests-electra
* cargo fmt
* fix failing test
* Revert dockerfile changes
* make committee_index return option
* function args shouldnt be a ref to attestation ref
* fmt
* fix dup imports
---------
Co-authored-by: realbigsean <seananderson33@GMAIL.com >
2024-05-30 11:51:34 -04:00
ethDreamer
75432e1135
Electra attestation changes rm decode impl ( #5856 )
...
* Remove Crappy Decode impl for Attestation
* Remove Inefficient Attestation Decode impl
* Implement Schema Upgrade / Downgrade
* Update beacon_node/beacon_chain/src/schema_change/migration_schema_v20.rs
Co-authored-by: Michael Sproul <micsproul@gmail.com >
---------
Co-authored-by: Michael Sproul <micsproul@gmail.com >
2024-05-30 11:34:14 -04:00
chonghe
ffe29c087d
Add bls_to_execution_change topic to eth1/v1/events ( #5823 )
...
* Add bls event
* Update events and types
* Add bls in event
* Event bls
* tests..rs
* change order
* another tests.rs
* Signed BLS
* Revert "another tests.rs"
This reverts commit 7f54e9c1ce .
* Revert "Signed BLS"
This reverts commit 1146bc734b .
* withdrawal_keyparis
* Fix genesis
2024-05-30 05:48:29 +00:00
Eitan Seri-Levi
df983a83e1
upgrade clap to v4.5 ( #5273 )
...
* upgrade clap to v4.5
* cli fixes
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* value parser for mnemonic
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* merge unstable
* default --format val
* fix eth sim
* fix eth sim
* merge conflicts
* resolve beta compiler issue
* add num args, version
* add custom flag parser, make rate limiter flags clap friendly
* remove unneeded check
* fmt
* update
* alphabetic order
* resolve merge conflict
* fix test
* resolve conflicts
* fix test
* revert removed if statement
* fmt got me again
* fix broken flag
* make cli
* make cli
* update
* remove -e files
* update
* cli help updates
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* cli help updates
* md files
* merge conflict
* merge conflicts
* md
* help text, text width, and a few flag fixes
* fmt
* merge
* revert
* revert
* resolve merge conflicts
* merge conflicts
* revert simulator changes
* require at least one arg
* fix eth sim cli
* resolve merge conflicts
* book changes
* md changes
* cli check
* cli check
* retry cli check
* retry cli check
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into upgrade-clap-cli
* cli
* Merge remote-tracking branch 'origin/unstable' into upgrade-clap-cli
* Update CLI docs for Goerli removal
* Fix cargo lock
2024-05-28 05:46:39 +00:00
Lion - dapplion
6a7305a487
Add more info about why lookup is in AwaitingDownload ( #5838 )
...
* Add more info about why lookup is in AwaitingDownload
* Review comments
* Merge branch 'unstable' into awaiting-download-context
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into awaiting-download-context
* cargo fmt
2024-05-28 02:48:37 +00:00
Michael Sproul
7f8b600f2a
Remove Goerli support ( #5770 )
...
* Delete Goerli
* Generate validator manager test vectors
* Fix newlines in CLI docs
* Fix deposit-cli tests
* Run web3signer tests for Holesky from Bellatrix
* Fix mainnet bellatrix web3signer test
* Merge remote-tracking branch 'origin/unstable' into rm-goerli
* Fix snafu
2024-05-27 07:59:10 +00:00
Akihito Nakano
6f05863007
Remove unused dependencies ( #5812 )
...
* Remove unused dependencies from lighthouse_network
* Remove unused dependencies from gossipsub
* Remove unused dependencies from network
* Remove unused dependencies from consensus/types
* Remove unused dependencies from account_manager
* Remove unused dependencies from boot_node
* Remove unused dependencies from database_manager
* Remove unused dependencies from validator_manager
* Remove unused dependencies from testing/ef_tests
* Remove unused dependencies from testing/simulator
* Remove unused dependencies from testing/execution_engine_integration
* Remove unused dependencies from common/system_health
* Remove unused dependencies from common/eth2
* Remove unused dependencies from common/lighthouse_metrics
* Remove unused dependencies from common/eth2_network_config
* Remove unused dependencies from common/logging
* Remove unused dependencies from watch
* Remove unused dependencies from slasher
* Remove unused dependencies from lighthouse
* Remove unused dependencies from lcli
* Remove unused dependencies from beacon_node
* Remove unused dependencies from beacon_node/builder_client
* Remove unused dependencies from beacon_node/beacon_processor
* Remove unused dependencies from beacon_node/execution_layer
* Remove unused dependencies from beacon_node/eth1
* Remove unused dependencies from beacon_node/client
* Remove unused dependencies from beacon_node/store
* Fix missing deps which is used only for testing
2024-05-27 07:59:07 +00:00
realbigsean
393c5bcb8a
don't block mev boost till genesis finalization ( #5834 )
...
* don't block mev boost till genesis finalization
2024-05-27 07:31:44 +00:00
Lion - dapplion
e4984217a6
Ensure lookup sync checks caches correctly ( #5840 )
...
* Ensure lookup sync checks caches correctly
* fix tests and remove unused method
* Simplify BlockProcessStatus
2024-05-25 14:56:51 +00:00
Lion - dapplion
f187ad8bb4
Do not drop lookups without peers while awaiting events ( #5839 )
...
* Do not drop lookups without peers while awaiting events
2024-05-24 21:28:37 +00:00