From 2021d0d364ed37f2bf37d1b124723cf9f9ca58be Mon Sep 17 00:00:00 2001 From: Nikolaos Dymitriadis Date: Tue, 26 May 2026 16:40:56 +0200 Subject: [PATCH] fix: pass block_ref through tx_from_any_chain --- src/lib.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 4d5a16f..7264856 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -221,7 +221,17 @@ impl Chain for Cardano { Some(spec::watch::any_chain_tx::Chain::Cardano(tx)) => Some(tx), _ => None, }, - block_ref: None, + block_ref: match x.block.and_then(|b| b.chain) { + Some(spec::watch::any_chain_block::Chain::Cardano(block)) => { + block.header.map(|header| spec::query::ChainPoint { + timestamp: block.timestamp, + height: header.height, + hash: header.hash, + slot: header.slot, + }) + } + _ => None, + }, native: Default::default(), } }