realbigsean
0c2ee92f90
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra-engine-api
2024-07-08 18:25:13 -07:00
realbigsean
69ac34209c
Update consensus/types/src/chain_spec.rs
2024-07-01 08:21:31 -07:00
realbigsean
c9fe10b366
Update beacon_node/beacon_chain/src/electra_readiness.rs
2024-07-01 08:21:17 -07:00
realbigsean
257bcc37fc
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra-engine-api
2024-07-01 07:47:19 -07:00
Pawan Dhananjay
033457ce89
Address some more review comments
2024-06-28 15:10:27 +05:30
Pawan Dhananjay
806a5ebe1f
The great renaming receipt -> request
2024-06-28 14:53:10 +05:30
realbigsean
4a858b3f6b
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-06-25 13:12:30 -07:00
realbigsean
51a8c80069
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-06-25 13:12:07 -07:00
realbigsean
a8d84d69c5
Merge branch 'electra_attestation_changes' of https://github.com/realbigsean/lighthouse into block-processing-electra
2024-06-25 13:05:27 -07:00
realbigsean
87fde510b8
Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra_attestation_changes
2024-06-25 13:04:57 -07:00
realbigsean
d137881614
Update beacon_node/beacon_chain/src/attestation_verification.rs
2024-06-21 13:13:07 -04:00
realbigsean
68fd7a7881
Update beacon_node/beacon_chain/src/attestation_verification.rs
2024-06-21 13:09:56 -04:00
realbigsean
cf030d0a8a
Merge pull request #5975 from michaelsproul/electra-slasher-no-migration
...
Avoid changing slasher schema for Electra
2024-06-21 11:25:01 -04:00
realbigsean
5517c78102
Merge pull request #5980 from dapplion/electra-lightclient
...
Add electra lightclient types
2024-06-21 11:24:33 -04:00
realbigsean
8fc533368c
fix imports
2024-06-21 10:57:35 -04:00
realbigsean
09141ec51a
Update slasher/src/database.rs
2024-06-21 10:48:43 -04:00
dapplion
8715589e40
Add electra lightclient types
2024-06-21 14:50:03 +02:00
Lion - dapplion
7509cf6d3b
Update per_block_processing.rs
2024-06-21 09:55:23 +02:00
Lion - dapplion
70a80d5da0
Update database.rs
2024-06-21 09:48:35 +02:00
Michael Sproul
339d1b8229
Fix compilation of beacon_chain tests
2024-06-21 17:36:45 +10:00
Michael Sproul
13b1b05960
Fix clippy
2024-06-21 17:03:06 +10:00
Michael Sproul
ebbb17b6bc
Delete slasher schema v4
2024-06-21 14:21:36 +10:00
Michael Sproul
b6913ae542
Avoid changing slasher schema for Electra
2024-06-21 14:21:36 +10:00
realbigsean
27ed90e4dc
Electra attestation changes sean review ( #5972 )
...
* instantiate empty bitlist in unreachable code
* clean up error conversion
* fork enabled bool cleanup
* remove a couple todos
* return bools instead of options in `aggregate` and use the result
* delete commented out code
* use map macros in simple transformations
* remove signers_disjoint_from
* get ef tests compiling
* get ef tests compiling
* update intentionally excluded files
2024-06-21 14:20:10 +10:00
realbigsean
c276af6061
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-06-20 10:45:31 -04:00
realbigsean
536c9f83b6
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-06-20 10:43:35 -04:00
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
dapplion
0e2add2daa
Fork aware ssz static attestation tests
2024-06-20 09:58:53 +02:00
realbigsean
381bbaba94
ensure aggregate and proof uses serde untagged on ref
2024-06-19 17:04:47 -04:00
realbigsean
afb9122cc1
update default persisted op pool deserialization
2024-06-19 15:00:33 -04:00
realbigsean
6e4483288a
Merge pull request #5940 from dapplion/electra_attestation_changes_lionreview
...
Electra attestations #5712 review
2024-06-19 13:52:19 -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
a8d8989c05
Use ok_or instead of if let else
2024-06-19 12:50:41 +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
cbb7c5d8f4
Test spec invariant
2024-06-19 11:39:45 +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
Lion - dapplion
2634a1f1a6
Update common/eth2/src/types.rs
...
Co-authored-by: ethDreamer <37123614+ethDreamer@users.noreply.github.com >
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
9e84779522
Indexed att on disk ( #35 )
...
* indexed att on disk
* fix lints
* Update slasher/src/migrate.rs
Co-authored-by: ethDreamer <37123614+ethDreamer@users.noreply.github.com >
---------
Co-authored-by: Lion - dapplion <35266934+dapplion@users.noreply.github.com >
Co-authored-by: ethDreamer <37123614+ethDreamer@users.noreply.github.com >
2024-06-19 11:31:50 +02:00
dapplion
45d007a71f
Add PendingAttestationInElectra
2024-06-19 11:31:50 +02:00
dapplion
5070ab254d
Drop TestRandom impl
2024-06-19 11:31:50 +02:00
dapplion
f0492852f3
Remove IndexedAttestation faulty Decode impl
2024-06-19 11:31:50 +02:00
dapplion
4f08f6e0da
Remove TestRandom impl for IndexedAttestation
2024-06-19 11:31:50 +02:00
dapplion
5acc0523df
Make to_electra not fallible
2024-06-19 11:31:50 +02:00
dapplion
1d0e3f4d30
Use ForkName Ord in BeaconBlockBody
2024-06-19 11:31:50 +02:00
dapplion
960f8c5c48
Use ForkName Ord in fork-choice tests
2024-06-19 11:31:50 +02:00
dapplion
795eff9bf4
Remove outdated TODO
2024-06-19 11:31:50 +02:00
dapplion
3ec21a2435
Dedup match_attestation_data
2024-06-19 11:31:50 +02:00
dapplion
dd0d5e2d93
Remove unwraps in Attestation construction
2024-06-19 11:31:50 +02:00
dapplion
d87541c045
De-dup attestation constructor logic
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
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
c4f2284dbe
Small cleanup in slasher tests
2024-06-14 12:50:18 +10:00
Michael Sproul
d5aa2d8dfe
Merge remote-tracking branch 'origin/unstable' into electra_attestation_changes
2024-06-14 12:32:47 +10:00
Michael Sproul
d7f3c9583e
Update superstruct to 0.8
2024-06-14 12:32:20 +10:00
Pawan Dhananjay
35e07eb0a9
Fix slasher tests ( #5906 )
...
* Fix electra tests
* Add electra attestations to double vote tests
2024-06-14 12:27:36 +10:00
realbigsean
f57fa8788d
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-06-13 16:43:04 -04:00
realbigsean
c43d1c2884
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-06-13 16:42:45 -04: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
49db91b27e
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-06-13 14:47:37 -04:00
realbigsean
772ab53811
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-06-13 14:47:16 -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
ethDreamer
f9d354539a
Remove Duplicate KZG Commitment Merkle Proof Code ( #5874 )
...
* Remove Duplicate KZG Commitment Merkle Proof Code
* s/tree_lists/fields/
2024-06-01 12:51:00 -04:00
realbigsean
7d3a5dfab4
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-31 08:52:37 -04:00
realbigsean
40139440c9
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-31 08:51:55 -04: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
29ed1c5c26
add consolidations to merkle calc for inclusion proof
2024-05-31 08:49:35 -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
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
Matthias Seitz
aed25c49e3
fix: serde rename camle case for execution payload body ( #5846 )
2024-05-28 17:36:33 +05:30
realbigsean
1aa410cd8a
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-24 10:58:28 -04:00
realbigsean
57b6a9ab91
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-24 10:58:05 -04: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
realbigsean
3e10e68c1d
Merge pull request #5816 from realbigsean/electra-attestation-slashing-handling
...
Electra slashing handling
2024-05-24 10:53:26 -04:00
realbigsean
3f169ef17a
Merge pull request #5835 from realbigsean/fix-validator-logic
...
Fix validator logic
2024-05-24 10:52:32 -04:00
realbigsean
469296b665
Merge pull request #5832 from ethDreamer/electra_attestation_changes_merge_unstable
...
Merge `unstable` into `electra_attestation_changes`
2024-05-24 10:52:12 -04:00
Mark Mackey
bb734afa1d
just one more check bro plz..
2024-05-24 10:50:11 -04:00
Mark Mackey
154b7a7b8a
Publish all aggregates
2024-05-24 10:50:04 -04:00
Pawan Dhananjay
82858bc04e
Send unagg attestation based on fork
2024-05-24 10:49:53 -04:00
Mark Mackey
987abe07f9
Merge remote-tracking branch 'upstream/unstable'
2024-05-24 13:24:37 +02:00
Mark Mackey
f9c50bca07
Fix Bug In Block Processing with 0x02 Credentials
2024-05-20 14:55:12 -04:00
realbigsean
bafb5f0cc0
fix slashing handling
2024-05-20 14:14:41 -04:00
realbigsean
8e537d139e
update electra readiness with new endpoints
2024-05-15 04:35:09 -04: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
210ad2ff77
cargo fmt
2024-05-15 02:59:44 -04:00
Eitan Seri-Levi
0c29896438
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:42 -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
realbigsean
227aa4bc4f
cargo fmt
2024-05-15 02:58:47 -04:00
Eitan Seri-Levi
4f0ecf2a5c
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:58:34 -04:00
Pawan Dhananjay
7f5490675c
Fix ser/de
2024-05-14 15:03:52 +03:00
realbigsean
5f73d315b5
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-12 15:55:12 -04:00
realbigsean
c53d4ac459
Merge branches 'block-processing-electra' and 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-12 15:54:33 -04:00
realbigsean
793764f066
Merge pull request #5766 from ethDreamer/two_fixes
...
Fix Consolidation Sigs & Withdrawals
2024-05-12 15:53:22 -04:00
Mark Mackey
217fa9f805
Fix Consolidation Sigs & Withdrawals
2024-05-12 20:31:20 +03:00
realbigsean
67ba04e9ec
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-12 06:56:18 -04:00
realbigsean
97e88dd23d
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-12 06:55:52 -04:00
realbigsean
c900a88461
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-12 06:55:06 -04:00
ethDreamer
aaf8e503c6
Fix Electra Fork Choice Tests ( #5764 )
2024-05-12 12:43:59 +03:00
ethDreamer
af7ba6ff70
Fix Electra Fork Choice Tests ( #5764 )
2024-05-12 12:41:29 +03:00
ethDreamer
3b1fb0ad81
Fix Electra Fork Choice Tests ( #5764 )
2024-05-12 12:24:19 +03:00
realbigsean
fc2c942de4
accept new payload v4 in mock el
2024-05-11 10:25:01 -04:00
realbigsean
28cf796072
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-11 10:24:44 -04:00
realbigsean
75f22ee844
fix initiate exit for single pass
2024-05-11 10:23:59 -04:00
realbigsean
f4907ef971
drop initiate validator ordering optimization
2024-05-11 10:23:50 -04:00
realbigsean
a75257fb6e
use correct max eb in epoch cache initialization
2024-05-11 10:23:41 -04:00
realbigsean
518a91a7a6
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-11 05:09:21 -04:00
realbigsean
261551e3c6
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-11 05:08:28 -04:00
realbigsean
a97e86c1a6
only increment the state deposit index on old deposit flow
2024-05-11 05:07:59 -04:00
realbigsean
5364ba53fa
update committee offset
2024-05-10 21:18:21 -04:00
realbigsean
40c4c00097
update committee offset
2024-05-10 21:18:00 -04:00
realbigsean
b819d2d0a6
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-10 21:16:59 -04:00
realbigsean
e1dcfb6960
update committee offset
2024-05-10 21:15:21 -04:00
realbigsean
9bd430bea2
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-10 12:10:58 -04:00
realbigsean
677a94d507
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-epoch-proc
2024-05-10 12:10:34 -04:00
realbigsean
f60eac6abc
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-10 12:09:51 -04:00
realbigsean
89e4de90d5
don't fail on empty consolidations
2024-05-10 12:09:39 -04:00
realbigsean
7926afeb18
Merge pull request #5749 from sigp/electra_op_pool
...
Optimise Electra op pool aggregation
2024-05-10 12:08:34 -04:00
realbigsean
6d2c396ef2
Merge branch 'electra-epoch-proc' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-10 10:00:42 -04:00
Michael Sproul
08e045875f
Electra epoch processing
2024-05-10 17:11:46 +10:00
Michael Sproul
72548cb54e
Fix assert
2024-05-10 12:49:15 +10:00
Michael Sproul
16265ef455
Add comment to max cover optimisation
2024-05-10 12:44:18 +10:00
Michael Sproul
437e8516cd
Fix bugs in cross-committee aggregation
2024-05-10 12:29:57 +10:00
realbigsean
9b5ea9d867
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-09 21:30:55 -04: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
Eitan Seri-Levi
411fcee2ac
Compute on chain aggregate impl ( #5752 )
...
* add compute_on_chain_agg impl to op pool changes
* fmt
* get op pool tests to pass
2024-05-10 10:56:20 +10:00
realbigsean
fae4a2bccc
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-09 19:04:03 -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
realbigsean
b807d39bad
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into electra_op_pool
2024-05-09 18:18:01 -04:00
ethDreamer
ca0967119b
Revert "Get electra_op_pool up to date ( #5756 )" ( #5757 )
...
This reverts commit ab9e58aa3d .
2024-05-09 17:10:04 -05:00
ethDreamer
ab9e58aa3d
Get electra_op_pool up to date ( #5756 )
...
* fix get attesting indices (#5742 )
* fix get attesting indices
* better errors
* fix compile
* only get committee index once
* Ef test fixes (#5753 )
* attestation related ef test fixes
* delete commented out stuff
* Fix Aggregation Pool for Electra (#5754 )
* Fix Aggregation Pool for Electra
* Remove Outdated Interface
* fix ssz (#5755 )
---------
Co-authored-by: realbigsean <sean@sigmaprime.io >
2024-05-09 16:59:39 -05:00
realbigsean
c30f70906b
fix ssz ( #5755 )
2024-05-09 17:49:12 -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
6fe919a8e7
Merge branch 'block-processing-electra' of https://github.com/sigp/lighthouse into electra-engine-api
2024-05-09 13:46:19 -04:00
realbigsean
36a559e11a
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-09 13:45:46 -04:00
realbigsean
07229b76ed
Ef test fixes ( #5753 )
...
* attestation related ef test fixes
* delete commented out stuff
2024-05-09 13:40:52 -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
Michael Sproul
7cb7653d36
Sketch op pool changes
2024-05-09 17:45:52 +10:00
Pawan Dhananjay
5e1d5ff641
Add comments for potential versioning confusion
2024-05-08 16:46:23 -07:00
Pawan Dhananjay
dd5c9a8c81
Add support for electra fields in getPayloadBodies
2024-05-08 16:22:01 -07:00
Pawan Dhananjay
683de56f6e
Fix todos
2024-05-08 15:08:56 -07:00
Pawan Dhananjay
3ef7c9078e
Note todo
2024-05-08 15:08:56 -07:00
Pawan Dhananjay
1ddd078d32
Handle new engine api methods in mock EL
2024-05-08 15:08:56 -07:00
Pawan Dhananjay
ca2a946175
Fix the versioning of v4 requests
2024-05-08 15:08:55 -07:00
Pawan Dhananjay
42a499373f
Add new engine api methods
2024-05-08 15:08:52 -07:00
realbigsean
7abb7621d5
fix attestation verification
2024-05-08 14:11:22 -04:00
realbigsean
721e73fd82
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-08 12:53:14 -04:00
ethDreamer
43c3f63e30
cargo fmt ( #5740 )
2024-05-08 11:53:08 -05:00
realbigsean
7c0a8f840e
Merge branch 'electra_attestation_changes' of https://github.com/sigp/lighthouse into block-processing-electra
2024-05-08 12:48:09 -04:00
ethDreamer
f30246b9d4
Some small changes ( #5739 )
2024-05-08 11:40:08 -05:00
Eitan Seri-Levi
90179d4a88
EIP7549 get_attestation_indices ( #5657 )
...
* get attesting indices electra impl
* fmt
* get tests to pass
* fmt
* fix some beacon chain tests
* fmt
* fix slasher test
* fmt got me again
* fix more tests
* fix tests
2024-05-08 11:32:44 -05:00
realbigsean
8517236aed
update slash_validator
2024-05-07 16:24:14 -04:00
realbigsean
5728f78032
clean up
2024-05-07 16:02:14 -04:00
realbigsean
75ab913a3a
exit updates
2024-05-07 15:32:07 -04:00
realbigsean
31955c2e7f
update process operations function
2024-05-07 14:52:16 -04:00
realbigsean
c40bec9319
add consolidation processing
2024-05-07 14:01:44 -04:00
realbigsean
32357d8f0a
process deposit receipts
2024-05-07 11:07:12 -04:00
realbigsean
1d5f75582f
add execution layer withdrawal request processing
2024-05-07 10:25:53 -04:00
realbigsean
3c688410cc
add apply_deposit changes
2024-05-07 08:48:01 -04:00
realbigsean
f1f9f92dec
update process_operations deposit length check
2024-05-06 21:56:50 -04:00
realbigsean
e0abede1d1
cleanup withdrawals processing
2024-05-06 21:25:47 -04:00
realbigsean
e2e82ff1b9
process withdrawals updates
2024-05-06 18:56:16 -04:00
realbigsean
2c2e44c4ed
Merge pull request #5726 from realbigsean/electra_attestation_changes
...
Merge unstable into Electra attestation changes
2024-05-06 18:04:59 -04:00
realbigsean
38382a3ca1
cargo fmt
2024-05-06 17:32:25 -04:00
realbigsean
9f6de8e5d7
Merge remote-tracking branch 'sigp/unstable' into electra_attestation_changes
2024-05-06 17:26:43 -04:00
ethDreamer
19a9479234
Superstruct AggregateAndProof ( #5715 )
...
* Upgrade `superstruct` to `0.8.0`
* superstruct `AggregateAndProof`
2024-05-06 10:09:22 -05:00
ethDreamer
7c6526d978
Finish EF Test Fork Agnostic ( #5714 )
2024-05-03 14:09:49 -05:00
ethDreamer
9b98f4e297
Make EF Tests Fork-Agnostic ( #5713 )
2024-05-03 13:57:01 -05:00
Mark Mackey
3a41e137d1
Merge remote-tracking branch 'upstream/unstable' into electra_attestation_changes
2024-05-02 18:23:32 -05:00
ethDreamer
e6c7f145dd
superstruct the AttesterSlashing (#5636 )
...
* `superstruct` Attester Fork Variants
* Push a little further
* Deal with Encode / Decode of AttesterSlashing
* not so sure about this..
* Stop Encode/Decode Bounds from Propagating Out
* Tons of Changes..
* More Conversions to AttestationRef
* Add AsReference trait (#15 )
* Add AsReference trait
* Fix some snafus
* Got it Compiling! :D
* Got Tests Building
* Get beacon chain tests compiling
---------
Co-authored-by: Michael Sproul <micsproul@gmail.com >
2024-05-02 18:00:21 -05:00
Eitan Seri-Levi
3b7132bc0d
Attestation superstruct changes for EIP 7549 ( #5644 )
...
* update
* experiment
* superstruct changes
* revert
* superstruct changes
* fix tests
* indexed attestation
* indexed attestation superstruct
* updated TODOs
2024-04-30 11:49:08 -05:00