* pass slots_per_epoch at runtime
* remove generic E from unrequired types
* move `validator_store` to `lighthouse_validator_store`
* make validator_store into a trait
* further reduce dependencies
* remove `environment` dependency on `beacon_node_fallback`
* Manually pull in some changes from tracing-integration (thanks sayan!)
Co-authored-by: ThreeHrSleep <threehrsleep@gmail.com>
* remove `environment` from `validator_services`
* unify boost factor accessors
* add builder for DutiesService
* Manually merge tracing PR for beacon_node_fallback
Co-authored-by: ThreeHrSleep <threehrsleep@gmail.com>
* Fix chain_spec for BlockService
* address review
* remove PhantomData from SyncDutiesMap
* fix tests
* correct test
* Add `E` to `ValidatorStore` as associated type
* fix tests
* derive Clone for ValidatorStore's Error and required sub-errors
* switch to enum for block signing to allow differing types
---------
Co-authored-by: João Oliveira <hello@jxs.pt>
Co-authored-by: ThreeHrSleep <threehrsleep@gmail.com>
Co-authored-by: Jimmy Chen <jimmy@sigmaprime.io>
* Add cli flag for HTTP API token path (VC)
* Add http_token_path_flag test
* Add pre-check for directory case & Fix test utils
* Update docs
* Apply review: move http_token_path into validator_http_api config
* Lint
* Make diff lesser to replace PK_FILENAME
* Merge branch 'unstable' into feature/cli-token-path
* Applt review: help_vc.md
Co-authored-by: chonghe <44791194+chong-he@users.noreply.github.com>
* Fix help for cli
* Fix issues on ci
* Merge branch 'unstable' into feature/cli-token-path
* Merge branch 'unstable' into feature/cli-token-path
* Merge branch 'unstable' into feature/cli-token-path
* Merge branch 'unstable' into feature/cli-token-path
* Remove ZeroizeString in favour of Zeroizing<String>
* cargo fmt
* remove unrelated line that slipped in
* Update beacon_node/store/Cargo.toml
thanks michael!
Co-authored-by: Michael Sproul <micsproul@gmail.com>
* Merge branch 'unstable' into remove-zeroizedstring