From a97c2949f5023c0c479783751943e9c469a05e7a Mon Sep 17 00:00:00 2001 From: gd-0 <90608901+gd-0@users.noreply.github.com> Date: Tue, 1 Oct 2024 17:08:30 +0100 Subject: [PATCH] fix validator proposing multiple times in 1 slot --- crates/housekeeper/src/housekeeper.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/housekeeper/src/housekeeper.rs b/crates/housekeeper/src/housekeeper.rs index 172dd37..3bd7bca 100644 --- a/crates/housekeeper/src/housekeeper.rs +++ b/crates/housekeeper/src/housekeeper.rs @@ -439,11 +439,11 @@ impl Vec::with_capacity(proposer_duties.len()); for duty in proposer_duties { - if let Some(reg) = signed_validator_registrations.remove(&duty.public_key) { + if let Some(reg) = signed_validator_registrations.get(&duty.public_key) { formatted_proposer_duties.push(BuilderGetValidatorsResponseEntry { slot: duty.slot, validator_index: duty.validator_index, - entry: reg.registration_info, + entry: reg.registration_info.clone(), }); } }