lighthouse/validator_client/src
realbigsean ea783360d3 Kiln mev boost (#3062)
## Issue Addressed

MEV boost compatibility

## Proposed Changes

See #2987

## Additional Info

This is blocked on the stabilization of a couple specs, [here](https://github.com/ethereum/beacon-APIs/pull/194) and [here](https://github.com/flashbots/mev-boost/pull/20).

Additional TODO's and outstanding questions

- [ ] MEV boost JWT Auth
- [ ] Will `builder_proposeBlindedBlock` return the revealed payload for the BN to propogate
- [ ] Should we remove `private-tx-proposals` flag and communicate BN <> VC with blinded blocks by default once these endpoints enter the beacon-API's repo? This simplifies merge transition logic. 

Co-authored-by: realbigsean <seananderson33@gmail.com>
Co-authored-by: realbigsean <sean@sigmaprime.io>
2022-03-31 07:52:23 +00:00
..
duties_service Gracefully handle missing sync committee duties (#3086) 2022-03-14 06:16:49 +00:00
http_api Support IPv6 in BN and VC HTTP APIs (#3104) 2022-03-24 00:04:49 +00:00
http_metrics Support IPv6 in BN and VC HTTP APIs (#3104) 2022-03-24 00:04:49 +00:00
signing_method Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
attestation_service.rs Web3Signer support for VC (#2522) 2021-09-16 03:26:33 +00:00
beacon_node_fallback.rs Avoid hogging the fallback status lock in the VC (#3022) 2022-02-22 03:09:00 +00:00
block_service.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
check_synced.rs Remove duplicate log in BN fallback (#2116) 2021-01-06 03:01:48 +00:00
cli.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
config.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
doppelganger_service.rs Fix log output for INFO Found no doppelganger (#2551) 2021-08-29 23:29:47 +00:00
duties_service.rs Web3Signer support for VC (#2522) 2021-09-16 03:26:33 +00:00
fee_recipient_file.rs Allow per validator fee recipient via flag or file in validator client (similar to graffiti / graffiti-file) (#2924) 2022-02-08 19:52:20 +00:00
graffiti_file.rs Rust 1.54.0 lints (#2483) 2021-07-30 01:11:47 +00:00
initialized_validators.rs Allow per validator fee recipient via flag or file in validator client (similar to graffiti / graffiti-file) (#2924) 2022-02-08 19:52:20 +00:00
key_cache.rs Replace OpenOptions::new with File::options to be readable (#3059) 2022-03-07 06:30:18 +00:00
lib.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
notifier.rs Clarify proposers message is about current epoch (#3084) 2022-03-17 03:33:30 +00:00
preparation_service.rs VC: avoid sending fee recipients until just before merge (#3064) 2022-03-09 06:36:38 +00:00
signing_method.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
sync_committee_service.rs Gracefully handle missing sync committee duties (#3086) 2022-03-14 06:16:49 +00:00
validator_store.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00