//! Source of blockchain tip.
use Future;
use ;
use BlockRef;
/// A backend the tip watcher can fetch the current chain tip from.
///
/// Implementors can use a plain `async fn tip_ref`. The [MaybeSend]
/// bounds require [Send] futures on native platforms only; on WASM the
/// runtime is single-threaded and HTTP client futures aren't [Send].