lighthouse/validator_client/src
Mac L 4cc613d644 Add SensitiveUrl to redact user secrets from endpoints (#2326)
## Issue Addressed

#2276 

## Proposed Changes

Add the `SensitiveUrl` struct which wraps `Url` and implements custom `Display` and `Debug` traits to redact user secrets from being logged in eth1 endpoints, beacon node endpoints and metrics.

## Additional Info

This also includes a small rewrite of the eth1 crate to make requests using `Url` instead of `&str`. 
Some error messages have also been changed to remove `Url` data.
2021-05-04 01:59:51 +00:00
..
http_api Add SensitiveUrl to redact user secrets from endpoints (#2326) 2021-05-04 01:59:51 +00:00
http_metrics Optimize validator duties (#2243) 2021-03-17 05:09:57 +00:00
attestation_service.rs Optimize validator duties (#2243) 2021-03-17 05:09:57 +00:00
beacon_node_fallback.rs VC: accept unknown fields in chain spec (#2277) 2021-03-26 04:53:57 +00:00
block_service.rs Optimize validator duties (#2243) 2021-03-17 05:09:57 +00:00
check_synced.rs Remove duplicate log in BN fallback (#2116) 2021-01-06 03:01:48 +00:00
cli.rs Set graffiti per validator (#2044) 2021-03-02 22:35:46 +00:00
config.rs Add SensitiveUrl to redact user secrets from endpoints (#2326) 2021-05-04 01:59:51 +00:00
duties_service.rs Optimize validator duties (#2243) 2021-03-17 05:09:57 +00:00
fork_service.rs Add SensitiveUrl to redact user secrets from endpoints (#2326) 2021-05-04 01:59:51 +00:00
graffiti_file.rs Use generic BLS object instead of BLST (#2290) 2021-04-02 23:34:17 +00:00
initialized_validators.rs VC: accept unknown fields in chain spec (#2277) 2021-03-26 04:53:57 +00:00
key_cache.rs Implement key cache to reduce keystore loading times for validator_client (#1695) 2020-10-05 10:50:43 +00:00
lib.rs Add SensitiveUrl to redact user secrets from endpoints (#2326) 2021-05-04 01:59:51 +00:00
notifier.rs Optimize validator duties (#2243) 2021-03-17 05:09:57 +00:00
validator_store.rs Optimize validator duties (#2243) 2021-03-17 05:09:57 +00:00