Skip to content

Commit 35568c3

Browse files
committed
chore: save removed senders instead of the whole entries
1 parent 8a33093 commit 35568c3

File tree

1 file changed

+4
-7
lines changed
  • batcher/aligned-batcher/src/zk_utils

1 file changed

+4
-7
lines changed

batcher/aligned-batcher/src/zk_utils/mod.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::connection::send_message;
2+
use crate::gnark::verify_gnark;
23
use crate::risc_zero::verify_risc_zero_proof;
34
use crate::sp1::verify_sp1_proof;
45
use crate::types::batch_queue::BatchQueue;
5-
use crate::{gnark::verify_gnark, types::batch_queue::BatchQueueEntry};
66
use aligned_sdk::core::types::{
77
ProofInvalidReason, ProvingSystemId, ValidityResponseMessage, VerificationData,
88
};
@@ -84,7 +84,7 @@ pub(crate) async fn filter_disabled_verifiers(
8484
batch_queue: BatchQueue,
8585
disabled_verifiers: MutexGuard<'_, U256>,
8686
) -> BatchQueue {
87-
let mut removed_entries = Vec::new();
87+
let mut removed_senders = Vec::new();
8888
let mut filtered_batch_queue = BatchQueue::new();
8989
for (entry, entry_priority) in batch_queue.iter() {
9090
let verification_data = &entry.nonced_verification_data.verification_data;
@@ -106,12 +106,9 @@ pub(crate) async fn filter_disabled_verifiers(
106106
)
107107
.await;
108108
}
109-
removed_entries.push(entry.clone());
109+
removed_senders.push(entry.sender);
110110
continue;
111-
} else if removed_entries
112-
.iter()
113-
.any(|e: &BatchQueueEntry| e.sender == entry.sender)
114-
{
111+
} else if removed_senders.contains(&entry.sender) {
115112
let ws_sink = entry.messaging_sink.as_ref();
116113
if let Some(ws_sink) = ws_sink {
117114
send_message(

0 commit comments

Comments
 (0)