Commit Graph

  • cf3d5e285e Gloas spec v1.7.0-alpha.5 and beacon_chain tests (#8998) unstable Michael Sproul 2026-04-21 16:29:15 +10:00
  • 24c1463338 Move appimagetool SHA256 pins to top-level env vars rework-reproducible-builds antondlr 2026-04-20 14:44:38 +02:00
  • 9aa30e2f57 Fix reproducibility and CI correctness issues in reproducible.yml antondlr 2026-04-20 14:42:05 +02:00
  • d8e8655754 Bump reproducible builder to Rust 1.95 (latest stable) antondlr 2026-04-20 14:28:19 +02:00
  • d1078c02af Update reproducible build to Debian Bookworm (stable) antondlr 2026-04-20 13:44:55 +02:00
  • f0500a01ee Fix reproducible image runtime deps: copy libz from builder, drop libssl COPY antondlr 2026-04-20 12:49:30 +02:00
  • 1c635f57a0 Fix reproducible image: switch to distroless/cc-debian11, copy libssl from builder antondlr 2026-04-20 11:25:18 +02:00
  • b647e22861 Simplify reproducible builds: single version tag, add binary tarball + AppImage outputs antondlr 2026-04-20 10:55:27 +02:00
  • c028bac28d Fix slasher OOM (#9141) Michael Sproul 2026-04-20 10:59:42 +10:00
  • 9b08e1ad63 Fix total_effective_balance=0 in PreEpochCache (#9106) Michael Sproul 2026-04-20 10:59:39 +10:00
  • b561b59549 Gloas - add get_payload_attestation_endpoint (#8497) Shane K Moore 2026-04-17 07:01:25 -07:00
  • 4cb3ffed8d Rust 1.95 lints (#9142) Pawan Dhananjay 2026-04-17 05:20:20 +05:30
  • 794718e96b Gloas vc ptc duty (#8338) Shane K Moore 2026-04-16 03:23:18 -07:00
  • a9f43f9934 Add mixed V17/V29 execution payload invalidation test (#9089) Lion - dapplion 2026-04-16 01:19:57 -05:00
  • e0922badbe Prefix VC root spans with lh_ so they get exported to tracing backend (#9129) Jimmy Chen 2026-04-16 10:07:58 +10:00
  • 30446b9f3a Bump rustls-webpki to unblock CI (#9130) Mac L 2026-04-16 03:07:54 +03:00
  • d3c13c4cf0 Gloas: envelope peer penalties and REJECT/IGNORE mapping (#8981) YoungWoo Yang 2026-04-15 01:41:56 +09:00
  • b40a178111 Gloas bid and preference verification (#9036) Eitan Seri-Levi 2026-04-15 01:39:59 +09:00
  • 8c8facd0cd Add missing beacon API config/spec values (#9112) Barnabas Busa 2026-04-13 03:02:50 +02:00
  • c615210fef Truncated Display impl for ExecutionBlockHash (#9108) chonghe 2026-04-09 20:00:53 +08:00
  • 7c2dcfc0d6 Refactor timestamp_now (#9094) Mac L 2026-04-09 12:41:02 +04:00
  • fb5a0434d7 Fix graffiti calculator test mock commit fallback (#9087) cui 2026-04-09 13:54:14 +08:00
  • b95f99f130 feat(execution_layer): log more detail when JWT auth fails (#9051) CATS 2026-04-09 07:54:10 +02:00
  • 4b297c6ce8 added check for fee recipient per validator and added unit tests (#8454) Roheemah 2026-04-09 06:43:50 +01:00
  • 8681e8e06e Reduce slow test runtimes to under 60s (#9012) Mark Liu 2026-04-09 15:36:49 +10:00
  • 815aad3731 Allow --validator-dir to be specified after subcommands (#8329) Mike Jerred 2026-04-09 06:36:45 +01:00
  • 2749e18d0e Gloas serve post block state for finalized/justified state requests (#9092) Eitan Seri-Levi 2026-04-09 03:44:19 +09:00
  • d65fd5a495 Cap validator index at 8M in slasher slasher-fix Michael Sproul 2026-04-08 12:50:06 +10:00
  • 10ddeb8f10 Avoid double processing indexed attestations for slasher Michael Sproul 2026-04-08 11:41:35 +10:00
  • 243eecc465 Add cargo-hack to CI to check crate features (#8927) Mac L 2026-04-07 10:23:11 +04:00
  • 4e8415f3dc Enable optimistic sync and change rate limitis epbs-devnet-1 Eitan Seri- Levi 2026-04-06 00:50:04 -07:00
  • f7cf8fca8d Temp fixes Eitan Seri- Levi 2026-04-06 00:16:02 -07:00
  • 9f0696f93f Remove unused exit-future (#9095) Mac L 2026-04-06 06:54:41 +04:00
  • c8f69b5a73 Temp dart throws Eitan Seri- Levi 2026-04-05 02:15:57 -07:00
  • 0d36ee0fbe testing Eitan Seri- Levi 2026-04-05 01:01:27 -07:00
  • 286b4dc867 Resolve merge conflicts Eitan Seri- Levi 2026-04-04 23:02:58 -07:00
  • 81262adb6e Resolve merge conflicts Eitan Seri- Levi 2026-04-04 22:53:13 -07:00
  • 2002651cd6 merge conflicts Eitan Seri- Levi 2026-04-04 22:38:34 -07:00
  • 6419e609c2 Merge branch 'epbs-devnet-1' of https://github.com/sigp/lighthouse into epbs-devnet-1 Eitan Seri- Levi 2026-04-04 22:36:51 -07:00
  • 818a83e658 Resolve merge confclits from unstable Eitan Seri- Levi 2026-04-04 22:36:06 -07:00
  • 7559dd2809 Use spec constants for PTC thresholds in fork choice (#9088) Lion - dapplion 2026-04-04 17:36:26 -05:00
  • 9c825cf2e1 Fmt Eitan Seri- Levi 2026-04-04 01:19:02 -07:00
  • a12969a4d2 Clean up Eitan Seri- Levi 2026-04-04 01:02:55 -07:00
  • 9306767d1a add test Eitan Seri- Levi 2026-04-04 00:41:03 -07:00
  • 5472c300dc Relax requirements that a checkpoint state must be epoch aligned post-gloas Eitan Seri- Levi 2026-04-04 00:16:09 -07:00
  • 27af0ed82c Add test for protocol registration completeness (#8920) Jimmy Chen 2026-04-04 03:35:08 +11:00
  • a42444de4e Merge branch 'gloas-walk-always' into epbs-devnet-1 Eitan Seri-Levi 2026-04-04 01:18:38 +09:00
  • e7dd95131d Resolve merge conflicts Eitan Seri- Levi 2026-04-03 01:40:40 -07:00
  • 65c2e01612 Gloas fork choice redux (#9025) Michael Sproul 2026-04-03 19:35:02 +11:00
  • b333841229 update Eitan Seri- Levi 2026-04-03 01:04:34 -07:00
  • f897215684 refactor awaiting_parent field and some metrics Eitan Seri- Levi 2026-04-03 01:02:57 -07:00
  • 214e3ce9f0 Cleanup Eitan Seri- Levi 2026-04-03 00:02:24 -07:00
  • 1cd4d57204 Fixes Eitan Seri- Levi 2026-04-02 19:37:51 -07:00
  • 3523804515 cleanup Eitan Seri- Levi 2026-04-02 19:30:12 -07:00
  • 86ddd0d88d Add EnvelopeRequestState logic Eitan Seri- Levi 2026-04-02 19:09:56 -07:00
  • 93cfa0ffdb Merge branch 'unstable' into gloas-parent-envelope-unknown-lookup Eitan Seri-Levi 2026-04-02 21:43:18 +09:00
  • 68f18efbe5 Fix minimal spec gloas-walk-always Michael Sproul 2026-04-02 19:24:29 +11:00
  • 6763862e0f Add attestation_due_bps_gloas and payload_attestation_due_bps to ChainSpec dapplion 2026-04-02 00:56:42 -05:00
  • 9db37b8bd3 Document is_head_weak spec divergence and impact dapplion 2026-04-02 00:50:46 -05:00
  • a1296fc0c7 Fix block_timeliness_ptc_threshold hardcoded constants Michael Sproul 2026-04-02 16:38:40 +11:00
  • f5413c6e97 Remove useless let _ Michael Sproul 2026-04-02 15:42:57 +11:00
  • 6df55970aa Simplify find_head_walk Michael Sproul 2026-04-02 14:24:37 +11:00
  • eceedaf7b6 Revert parent->child optimisation AGAIN Michael Sproul 2026-03-31 15:47:50 +11:00
  • 7570fd1555 Remove comment Michael Sproul 2026-04-02 14:10:11 +11:00
  • 5284486af0 Break out of invalidation loop on Gloas block Michael Sproul 2026-04-02 13:55:29 +11:00
  • 85934b4d5f Remove some noisy TODOs Michael Sproul 2026-04-02 13:52:21 +11:00
  • 6cc65848da Remove dead code Michael Sproul 2026-04-02 13:35:51 +11:00
  • d7f67dae21 Remove incorrect comment Michael Sproul 2026-04-02 13:27:43 +11:00
  • 727535bcc9 Remove spurious payload attestation condition Michael Sproul 2026-04-02 11:50:16 +11:00
  • cc7e727f90 Tidy latest_message Michael Sproul 2026-04-02 11:46:34 +11:00
  • bc7864b076 Split out InvalidPayloadAttestation error Michael Sproul 2026-04-02 11:44:02 +11:00
  • 69d7250971 Tidy up payload attestation verification Michael Sproul 2026-04-02 11:27:55 +11:00
  • 958c8cad39 Rename fork choice test def for clarity Michael Sproul 2026-04-02 11:05:33 +11:00
  • 1c5a7bed74 Clarify name of on_valid_payload_envelope_received Michael Sproul 2026-04-02 10:56:34 +11:00
  • 5f8605f67e Disable optimistic sync for Gloas Michael Sproul 2026-04-02 10:40:23 +11:00
  • a5bdd0c597 Smol revert Eitan Seri- Levi 2026-04-01 00:59:00 -07:00
  • 2660856dc8 Merge branch 'gloas-fork-choice-fixes' into epbs-devnet-1 Eitan Seri- Levi 2026-04-01 00:35:27 -07:00
  • d978e3dabe revbert Eitan Seri- Levi 2026-04-01 00:35:14 -07:00
  • 12e6595b32 revcert Eitan Seri- Levi 2026-04-01 00:02:11 -07:00
  • 5aae563d84 Remove proposer boost weight during upgrade Michael Sproul 2026-04-01 17:25:50 +11:00
  • f6baea4b08 revert Eitan Seri- Levi 2026-03-31 23:55:42 -07:00
  • dc5489d20c Merge branch 'gloas-walk-always' of https://github.com/sigp/lighthouse into gloas-fork-choice-fixes Eitan Seri- Levi 2026-03-31 23:53:09 -07:00
  • 39f07106af revert Eitan Seri- Levi 2026-03-31 23:53:06 -07:00
  • f5b2445d09 Remove stupid GLOAS comments Michael Sproul 2026-04-01 16:46:02 +11:00
  • ddff03d26f Store parent_payload_hash in ProtoNode Michael Sproul 2026-04-01 16:42:49 +11:00
  • 08c5ec44d8 Fix fork choice bug Pawan Dhananjay 2026-03-31 22:39:22 -07:00
  • 871697280e Add checkpoint sync Pawan Dhananjay 2026-03-30 19:41:09 -07:00
  • 3cf19e724f Fix Gloas check in on_block Michael Sproul 2026-04-01 15:47:10 +11:00
  • ab023a7231 Fix the VoteTrackerV28 definition Michael Sproul 2026-04-01 14:54:18 +11:00
  • 4e44cec249 Fix markdown lint Michael Sproul 2026-04-01 13:45:19 +11:00
  • edae39cc29 Fix fork transition case Michael Sproul 2026-04-01 13:29:48 +11:00
  • 99f5a92b98 Automatically pass spans into blocking handles (#8158) Eitan Seri-Levi 2026-04-01 11:13:20 +09:00
  • afb1f0ae2d Fix VoteTracker decoding Michael Sproul 2026-04-01 12:48:34 +11:00
  • 9ef73d0af0 Add new cross-boundary test Michael Sproul 2026-04-01 12:25:22 +11:00
  • ad0f3cf89b Use None for post-Gloas payload hashes pre-Gloas Michael Sproul 2026-04-01 12:10:11 +11:00
  • f6f9eae4ef More cleanup Michael Sproul 2026-04-01 12:04:32 +11:00
  • 03385d698d Update blob_delay_ms to track data columns seen (#9024) chonghe 2026-04-01 08:58:52 +08:00
  • 62c016660f Emit SSE: execution_payload (#9065) Daniel Knopik 2026-04-01 02:58:49 +02:00
  • 51e78fd157 Fix queued attestation decoding from disk Michael Sproul 2026-04-01 11:51:03 +11:00
  • 4684d972e0 Remove TOCTOU early return Michael Sproul 2026-04-01 11:31:51 +11:00