65eaf01942
## Issue Addressed Presently if the VC is configured with a fee recipient it will error out when sending fee-recipient preparations to a beacon node that doesn't yet support the API: ``` Mar 08 22:23:36.236 ERRO Unable to publish proposer preparation error: All endpoints failed https://eth2-beacon-prater.infura.io/ => RequestFailed(StatusCode(404)), service: preparation ``` This doesn't affect other VC duties, but could be a source of anxiety for users trying to do the right thing and configure their fee recipients in advance. ## Proposed Changes Change the preparation service to only send preparations if the current slot is later than 2 epochs before the Bellatrix hard fork epoch. ## Additional Info I've tagged this v2.1.4 as I think it's a small change that's worth having for the next release |
||
---|---|---|
.. | ||
duties_service | ||
http_api | ||
http_metrics | ||
signing_method | ||
attestation_service.rs | ||
beacon_node_fallback.rs | ||
block_service.rs | ||
check_synced.rs | ||
cli.rs | ||
config.rs | ||
doppelganger_service.rs | ||
duties_service.rs | ||
fee_recipient_file.rs | ||
graffiti_file.rs | ||
initialized_validators.rs | ||
key_cache.rs | ||
lib.rs | ||
notifier.rs | ||
preparation_service.rs | ||
signing_method.rs | ||
sync_committee_service.rs | ||
validator_store.rs |