Description
determine_tx_status uses .unwrap_or(0) when resolving a confirmed transaction's block height via get_block_info. A transient RPC failure silently records block_height: 0, which falsely indicates a genesis-block confirmation and can corrupt finality calculations.
Expected behaviour
Propagate the error with ? so callers retry on the next monitoring cycle.
Description
determine_tx_statususes.unwrap_or(0)when resolving a confirmed transaction's block height viaget_block_info. A transient RPC failure silently recordsblock_height: 0, which falsely indicates a genesis-block confirmation and can corrupt finality calculations.Expected behaviour
Propagate the error with
?so callers retry on the next monitoring cycle.