mirror of
https://gitlab.com/pulsechaincom/lighthouse-pulse.git
synced 2025-01-09 20:41:22 +00:00
26 lines
650 B
Rust
26 lines
650 B
Rust
|
//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()
|
||
|
)
|
||
|
}
|