Commit Graph

3294 Commits

Author SHA1 Message Date
Eitan Seri-Levi
d1b755a146 merge changes 2025-01-09 10:03:20 +07:00
Eitan Seri-Levi
437a6cd130 merge conflicts 2025-01-09 09:52:37 +07:00
Pawan Dhananjay
21978a8da4 Add new config options 2025-01-08 18:44:19 -08:00
Eitan Seri-Levi
925dde7286 Merge branch 'eip7691' of https://github.com/pawanjay176/lighthouse into electra-devnet-5 2025-01-08 13:02:52 +07:00
Pawan Dhananjay
d7e24e59e2 Add new config options 2025-01-07 21:37:18 -08:00
Eitan Seri-Levi
490c234a1e Merge branch 'single_attestation' of https://github.com/eserilev/lighthouse into electra-devnet-5 2025-01-07 19:53:44 +07:00
Eitan Seri-Levi
823ddf5e75 Fix some single attestation network plumbing 2025-01-07 19:53:00 +07:00
Eitan Seri-Levi
e95f00342b Cleanup single attestation imports 2025-01-07 19:42:23 +07:00
Eitan Seri-Levi
fb195373d5 resolve merge conflicts 2025-01-07 13:57:22 +07:00
Eitan Seri-Levi
2246625cbe Merge branch 'empty-requests' of https://github.com/pawanjay176/lighthouse into electra-devnet-5 2025-01-07 13:53:06 +07:00
Eitan Seri-Levi
12e442c2e6 Fix failing test 2025-01-06 16:42:58 +07:00
Eitan Seri-Levi
99450793a5 Removed unusued codepaths 2025-01-06 16:41:22 +07:00
Eitan Seri-Levi
c7ef72d01e Added more test coverage, simplified Attestation conversion, and other minor refactors 2025-01-06 16:30:58 +07:00
Eitan Seri-Levi
4700ef9798 Merge branch 'unstable' of https://github.com/sigp/lighthouse into single_attestation 2025-01-06 14:41:11 +07:00
Michael Sproul
04b3743ec1 Add test 2025-01-06 17:36:58 +11:00
Michael Sproul
440e854199 Move RuntimeFixedVector into module and rename 2025-01-06 17:24:50 +11:00
Michael Sproul
f66e179a40 Fix release tests 2025-01-06 17:17:17 +11:00
Michael Sproul
e4bfe71cd1 Thread through ChainSpec 2025-01-06 17:05:30 +11:00
Michael Sproul
063b79c16a Try fixing tests 2025-01-06 15:32:16 +11:00
Michael Sproul
32483d385b Fix typo 2025-01-06 15:04:32 +11:00
Michael Sproul
1095d60a40 Minor simplifications 2025-01-06 14:38:40 +11:00
Michael Sproul
0c2c8c4224 Merge remote-tracking branch 'origin/unstable' into max-blobs-preset 2025-01-06 14:02:50 +11:00
Pawan Dhananjay
0b85d86325 cleanup 2025-01-03 18:25:54 -08:00
Pawan Dhananjay
7e6df3ae64 Exclude empty requests and add back prefix 2025-01-02 18:48:20 -08:00
Eitan Seri-Levi
23d331bace Implement "Synchronously check all transactions to have non-zero length" 2025-01-02 22:08:06 +07:00
Akihito Nakano
7e0cddef32 Make sure we have fanout peers when publish (#6738)
* Ensure that `fanout_peers` is always non-empty if it's `Some`
2024-12-24 01:38:56 +00:00
Eitan Seri-Levi
44d15a99f4 Merge branch 'unstable' of https://github.com/sigp/lighthouse into single_attestation 2024-12-23 13:45:20 +07:00
Eitan Seri-Levi
f56083de65 some tests and fixed attestqtion calc 2024-12-20 22:53:04 +07:00
Michael Sproul
07e82dabc0 Delete OTB verification service (#6631)
* Delete OTB verification service

* Merge branch 'unstable' into delete-otb
2024-12-19 05:46:06 +00:00
Mac L
b2b1faad4e Enforce alphabetically ordered cargo deps (#6678)
* Enforce alphabetically ordered cargo deps

* Fix test-suite

* Another CI fix

* Merge branch 'unstable' into cargo-sort

* Fix conflicts

* Merge remote-tracking branch 'origin/unstable' into cargo-sort
2024-12-19 05:46:03 +00:00
Pawan Dhananjay
2662dc7f8f Fix Sse client api (#6685)
* Use reqwest eventsource for get_events api

* await for Event::Open before returning stream

* fmt

* Merge branch 'unstable' into sse-client-fix

* Ignore lint
2024-12-18 00:05:58 +00:00
Age Manning
1315c94adb Unsaturate dial negotiation queue (#6711)
* Unsaturate dial-negotiation count
2024-12-17 20:10:53 +00:00
Pawan Dhananjay
d74b2d96f5 Electra alpha8 spec updates (#6496)
* Fix partial withdrawals count

* Remove get_active_balance

* Remove queue_entire_balance_and_reset_validator

* Switch to compounding when consolidating with source==target

* Queue deposit requests and apply them during epoch processing

* Fix ef tests

* Clear todos

* Fix engine api formatting issues

* Merge branch 'unstable' into electra-alpha7

* Make add_validator_to_registry more in line with the spec

* Address some review comments

* Cleanup

* Update initialize_beacon_state_from_eth1

* Merge branch 'unstable' into electra-alpha7

* Fix rpc decoding for blobs by range/root

* Fix block hash computation

* Fix process_deposits bug

* Merge branch 'unstable' into electra-alpha7

* Fix topup deposit processing bug

* Update builder api for electra

* Refactor mock builder to separate functionality

* Merge branch 'unstable' into electra-alpha7

* Address review comments

* Use copied for reference rather than cloned

* Optimise and simplify PendingDepositsContext::new

* Merge remote-tracking branch 'origin/unstable' into electra-alpha7

* Fix processing of deposits with invalid signatures

* Remove redundant code in genesis init

* Revert "Refactor mock builder to separate functionality"

This reverts commit 6d10456912.

* Revert "Update builder api for electra"

This reverts commit c5c9aca6db.

* Simplify pre-activation sorting

* Fix stale validators used in upgrade_to_electra

* Merge branch 'unstable' into electra-alpha7
2024-12-17 02:14:24 +00:00
Daniel Knopik
02cb2d68ff Enable lints for tests only running optimized (#6664)
* enable linting optimized-only tests

* fix automatically fixable or obvious lints

* fix suspicious_open_options by removing manual options

* fix `await_holding_lock`s

* avoid failing lint due to now disabled `#[cfg(debug_assertions)]`

* reduce future sizes in tests

* fix accidently flipped assert logic

* restore holding lock for web3signer download

* Merge branch 'unstable' into lint-opt-tests
2024-12-17 00:40:35 +00:00
Jimmy Chen
847c8019c7 Fix peer down-scoring behaviour when gossip blobs/columns are received after getBlobs or reconstruction (#6686)
* Fix peer disconnection when gossip blobs/columns are received after they are recieved from the EL or available via column reconstruction.
2024-12-16 05:44:14 +00:00
Lion - dapplion
1c5be34def Write range sync tests in external event-driven form (#6618)
* Write range sync tests in external event-driven form

* Fix remaining test

* Drop unused generics

* Merge branch 'unstable' into range-sync-tests

* Add reference to test author

* Use async await

* Fix failing test. Not sure how it was passing before without an EL.
2024-12-16 05:44:10 +00:00
Akihito Nakano
75d90795be Remove req_id from CustodyId (#6589)
* Remove req_id from CustodyId because it's not used
2024-12-16 05:44:06 +00:00
ethDreamer
86891e6d0f builder gas limit & some refactoring (#6583)
* Cache gas_limit

* Payload Parameters Refactor

* Enforce Proposer Gas Limit

* Fixed and Added New Tests

* Fix Beacon Chain Tests
2024-12-16 05:43:58 +00:00
Michael Sproul
a6de0d5e12 Merge remote-tracking branch 'origin/stable' into back-merge-6.0.1 2024-12-16 15:37:52 +11:00
Lion - dapplion
c92c07ff49 Track beacon processor import result metrics (#6541)
* Track beacon processor import result metrics

* Update metric name
2024-12-16 04:33:33 +00:00
Michael Sproul
0d90135047 Release v6.0.1 (#6659)
* Release v6.0.1
2024-12-16 03:03:22 +00:00
Age Manning
c3a0757ad2 Correct /nat API for libp2p (#6677)
* Fix nat API
2024-12-15 23:16:53 +00:00
Michael Sproul
f3b78889e5 Compact more when pruning states (#6667)
* Compact more when pruning states

* Merge branch 'release-v6.0.1' into compact-more
2024-12-14 08:43:00 +00:00
Eitan Seri-Levi
5a4cd3bb2c Merge branch 'unstable' of https://github.com/sigp/lighthouse into single_attestation 2024-12-13 21:51:49 +07:00
Lion - dapplion
775fa6730b Stuck lookup v6 (#6658)
* Fix stuck lookups if no peers on v6

* Merge branch 'release-v6.0.1' into stuck-lookup-v6
2024-12-13 05:02:10 +00:00
Povilas Liubauskas
4946343990 Fix subscribing to attestation subnets for aggregating (#6681) (#6682)
* Fix subscribing to attestation subnets for aggregating (#6681)

* Prevent scheduled subnet subscriptions from being overwritten by other subscriptions from same subnet with additional scoping by slot
2024-12-12 08:36:34 +00:00
Michael Sproul
fc0e0ae613 Prevent reconstruction starting prematurely (#6669)
* Prevent reconstruction starting prematurely

* Simplify condition

* Merge remote-tracking branch 'origin/release-v6.0.1' into dont-start-reconstruction-early
2024-12-12 01:58:41 +00:00
Michael Sproul
b2590bcb37 Tweak reconstruction batch size (#6668)
* Tweak reconstruction batch size

* Merge branch 'release-v6.0.1' into reconstruction-batch-size
2024-12-11 22:51:46 +00:00
Michael Sproul
c5a48a9dff Merge remote-tracking branch 'origin/release-v6.0.1' into unstable 2024-12-10 15:53:35 +11:00
Age Manning
3b8254a8ec Correct flakey CI tests (#6646)
* Correct flakey CI tests

* Correct clippy

* Extend timeout for events
2024-12-10 04:24:55 +00:00