realbigsean
dd0aa8e2ec
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-06-20 10:41:17 -04:00
realbigsean
efb8a01e91
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-06-20 09:36:56 -04:00
Eitan Seri-Levi
f85a124362
Electra attestation changes from Lions review ( #5971 )
...
* dedup/cleanup and remove unneeded hashset use
* remove irrelevant TODOs
2024-06-20 09:36:43 -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
370d511223
Fix beacon_chain tests
2024-06-19 11:31:51 +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
kevaundray
a87f19d801
chore: change impl Into<T> for U to impl From<U> for T ( #5948 )
...
* chore: Change Into trait impl for KzgProof to From trait impl
* chore: change `impl Into <T> for U` to `impl From<U> for T`
* chore: remove `from-over-into` clippy lint exception
2024-06-19 05:02:26 +00: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
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
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
8dc9f38a60
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-06-13 16:42:02 -04:00
realbigsean
b21b1086f1
fix compile
2024-06-13 16:40:52 -04:00
realbigsean
f25531d4cc
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-06-13 14:46:41 -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
Armağan Yıldırak
8a247eb7ed
Investigate UnknownTargetRoot slasher errors ( #5006 )
...
* Fix the UnknownTargetRoot
2024-06-04 04:29:08 +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
realbigsean
a647a3635f
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-31 08:51:36 -04:00
realbigsean
49de63f792
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-05-31 08:49:04 -04: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
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
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
realbigsean
9440c36202
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-24 10:57:47 -04:00
Mark Mackey
987abe07f9
Merge remote-tracking branch 'upstream/unstable'
2024-05-24 13:24:37 +02:00
Michael Sproul
8762d82adf
Fix hot state disk leak ( #5768 )
...
* Fix hot state leak
* Don't delete the genesis state when split is 0x0!
2024-05-23 00:17:53 +00:00
Eitan Seri-Levi
6636167503
Log block import source ( #5738 )
...
* the default target peers is 100
* add some comments
* Merge branch 'unstable' of https://github.com/sigp/lighthouse into track-block-import-source
* add block import source
* revert
* update logging text
* fix tests
* lint
* use % instaed of to_string
2024-05-15 09:17:06 +00:00
realbigsean
a8088f1bfa
cargo fmt
2024-05-15 03:00:12 -04:00
Eitan Seri-Levi
79a5f2556f
Subscribe to the correct subnets for electra attestations ( #5782 )
...
* subscribe to the correct att subnets for electra
* subscribe to the correct att subnets for electra
2024-05-15 03:00:09 -04:00
realbigsean
d8941d70b6
cargo fmt
2024-05-15 02:59:24 -04:00
Eitan Seri-Levi
fc15736fcb
Subscribe to the correct subnets for electra attestations ( #5782 )
...
* subscribe to the correct att subnets for electra
* subscribe to the correct att subnets for electra
2024-05-15 02:59:20 -04:00
Lion - dapplion
93e0649abc
Notify lookup sync of gossip processing results ( #5722 )
...
* Notify lookup sync of gossip processing results
* Add tests
* Add GossipBlockProcessResult event
* Re-add dropped comments
* Update beacon_node/network/src/network_beacon_processor/sync_methods.rs
* update test_lookup_disconnection_peer_left
2024-05-13 11:41:29 +00:00
realbigsean
aa83e8b889
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-09 21:29:53 -04:00
realbigsean
e4485570f2
update the naive agg pool interface ( #5760 )
2024-05-09 21:29:31 -04:00
realbigsean
19f8333a8b
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-09 19:03:47 -04:00
ethDreamer
cb8c8f59cf
Fix Aggregation Pool for Electra ( #5754 )
...
* Fix Aggregation Pool for Electra
* Remove Outdated Interface
2024-05-09 15:50:11 -04:00
realbigsean
3ea3d226e1
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-09 09:44:58 -04:00
realbigsean
e32dfcdcad
fix get attesting indices ( #5742 )
...
* fix get attesting indices
* better errors
* fix compile
* only get committee index once
2024-05-09 09:34:56 -04:00