Eitan Seri-Levi
3ecf964385
Replace INTERVALS_PER_SLOT with explicit slot component times ( #7944 )
...
https://github.com/ethereum/consensus-specs/pull/4476
Co-Authored-By: Barnabas Busa <barnabas.busa@ethereum.org >
Co-Authored-By: Eitan Seri- Levi <eserilev@gmail.com >
Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu >
Co-Authored-By: Michael Sproul <michaelsproul@users.noreply.github.com >
Co-Authored-By: Michael Sproul <michael@sigmaprime.io >
2026-02-02 05:58:42 +00:00
chonghe
522bd9e9c6
Update Rust Edition to 2024 ( #7766 )
...
* #7749
Thanks @dknopik and @michaelsproul for your help!
2025-08-13 03:04:31 +00:00
Daniel Knopik
3d92e3663b
Modularize validator store ( #6705 )
...
- Create trait `ValidatorStore` with all functions used by the `validator_services`
- Make `validator_services` generic on `S: ValidatorStore`
- Introduce `LighthouseValidatorStore`, which has identical functionality to the old `ValidatorStore`
- Remove dependencies (especially `environment`) from `validator_services` and `beacon_node_fallback` in order to be able to cleanly use them in Anchor
2025-05-07 03:43:33 +00:00
ThreeHrSleep
d60c24ef1c
Integrate tracing ( #6339 )
...
Tracing Integration
- [reference](5bbf1859e9/projects/project-ideas.md (L297) )
- [x] replace slog & log with tracing throughout the codebase
- [x] implement custom crit log
- [x] make relevant changes in the formatter
- [x] replace sloggers
- [x] re-write SSE logging components
cc: @macladson @eserilev
2025-03-12 22:31:05 +00:00
realbigsean
8a772520a5
Cache validator registration only after successful publish ( #7034 )
2025-02-25 05:00:51 +00:00
Pawan Dhananjay
1f6850fae2
Rust 1.84 lints ( #6781 )
...
* Fix few lints
* Fix remaining lints
* Use fully qualified syntax
2025-01-10 01:13:29 +00:00
Age Manning
8e95024945
Split the VC into crates making it more modular ( #6453 )
...
* Starting to modularize the VC
* Revert changes to eth2
* More progress
* More progress
* Compiles
* Merge latest unstable and make it compile
* Fix some lints
* Tests compile
* Merge latest unstable
* Remove unnecessary deps
* Merge latest unstable
* Correct release tests
* Merge latest unstable
* Merge remote-tracking branch 'origin/unstable' into modularize-vc
* Merge branch 'unstable' into modularize-vc
* Revert unnecessary cargo lock changes
* Update validator_client/beacon_node_fallback/Cargo.toml
* Update validator_client/http_metrics/Cargo.toml
* Update validator_client/http_metrics/src/lib.rs
* Update validator_client/initialized_validators/Cargo.toml
* Update validator_client/signing_method/Cargo.toml
* Update validator_client/validator_metrics/Cargo.toml
* Update validator_client/validator_services/Cargo.toml
* Update validator_client/validator_store/Cargo.toml
* Update validator_client/validator_store/src/lib.rs
* Merge remote-tracking branch 'origin/unstable' into modularize-vc
* Fix format string
* Rename doppelganger trait
* Don't drop the tempdir
* Cargo fmt
2024-11-08 01:01:46 +00:00