From 2d43e73e2cd7f4b3c13e4fc35b88ce1d2b65c042 Mon Sep 17 00:00:00 2001 From: serejkaaa512 <5125402@mail.ru> Date: Fri, 5 Jul 2024 13:22:52 +0300 Subject: [PATCH] feat(collator): use of gen utime in comparison with next anchor time --- collator/src/collator/do_collate.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/collator/src/collator/do_collate.rs b/collator/src/collator/do_collate.rs index bd4d12f78..18773b47a 100644 --- a/collator/src/collator/do_collate.rs +++ b/collator/src/collator/do_collate.rs @@ -844,11 +844,9 @@ impl CollatorStdImpl { let anchor = &entry.1.anchor; let expire_timeout = 60 * 1000; // 1 minute - let now = std::time::SystemTime::now() - .duration_since(std::time::UNIX_EPOCH) - .expect("current time since unix epoch") - .as_millis() as u64; - if now - anchor.chain_time() > expire_timeout { + let next_chain_time = + collation_data.gen_utime as u64 * 1000 + collation_data.gen_utime_ms as u64; + if next_chain_time - anchor.chain_time() > expire_timeout { let iter = anchor.externals_iterator(0); for ext_msg in iter { tracing::info!(target: tracing_targets::COLLATOR_READ_NEXT_EXTS,