is_inclusion_list_satisfied logic

This commit is contained in:
Eitan Seri-Levi
2026-04-30 15:24:49 +02:00
parent c9c5a9e7ab
commit 49fba11d8d
2 changed files with 55 additions and 1 deletions

View File

@@ -1562,6 +1562,22 @@ impl<E: EthSpec> ExecutionLayer<E> {
.map_err(Error::EngineError)
}
pub async fn is_inclusion_list_satisfied(
&self,
payload_block_hash: ExecutionBlockHash,
inclusion_list_transactions: Vec<Vec<u8>>,
) -> Result<bool, Error> {
self.engine()
.request(|engine| {
engine
.api
.is_inclusion_list_satisfied(payload_block_hash, inclusion_list_transactions)
})
.await
.map_err(Box::new)
.map_err(Error::EngineError)
}
/// Update engine sync status.
pub async fn upcheck(&self) {
self.engine().upcheck().await;