//TODO: Build the version and hash of the built lighthouse binary /// Version information for the Lighthouse beacon node. // currently only supports unstable release extern crate target_info; use target_info::Target; const TRACK: &'static str = "unstable"; /// Provides the current platform pub fn platform() -> String { format!("{}-{}", Target::arch(), Target::os()) } /// Version of the beacon node. // TODO: Find the sha3 hash, date and rust version used to build the beacon_node binary pub fn version() -> String { format!( "Lighthouse/v{}-{}/{}", env!("CARGO_PKG_VERSION"), TRACK, platform() ) }