Skip to content

Commit 6470658

Browse files
committed
add sent at timestamp when sending block
1 parent 8d839a6 commit 6470658

File tree

1 file changed

+19
-0
lines changed
  • crates/rbuilder/src/mev_boost

1 file changed

+19
-0
lines changed

crates/rbuilder/src/mev_boost/mod.rs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -787,6 +787,12 @@ impl RelayClient {
787787
bundle_ids.join(",")
788788
};
789789
builder = builder.header(BUNDLE_HASHES_HEADER, bundle_ids);
790+
791+
let sent_at = (std::time::SystemTime::now()
792+
.duration_since(std::time::UNIX_EPOCH)
793+
.unwrap_or_default()
794+
.as_secs_f64;
795+
builder = builder.header("X-BuilderNet-SentAt", sent_at.to_string());
790796
}
791797
}
792798

@@ -830,6 +836,19 @@ impl RelayClient {
830836
"na".parse().map_err(|_| SubmitBlockErr::InvalidHeader)?,
831837
);
832838

839+
// Add timestamp header for gRPC requests
840+
let sent_at = std::time::SystemTime::now()
841+
.duration_since(std::time::UNIX_EPOCH)
842+
.unwrap_or_default()
843+
.as_secs_f64();
844+
request.metadata_mut().insert(
845+
"x-buildernet-sentat",
846+
sent_at
847+
.to_string()
848+
.parse()
849+
.map_err(|_| SubmitBlockErr::InvalidHeader)?,
850+
);
851+
833852
let response = client.lock().await.submit_block(request).await?;
834853
Ok(response.into_inner())
835854
}

0 commit comments

Comments
 (0)