diff --git a/backend/telemetry_core/src/state/chain_stats.rs b/backend/telemetry_core/src/state/chain_stats.rs index 079e3c618..1084e2e91 100644 --- a/backend/telemetry_core/src/state/chain_stats.rs +++ b/backend/telemetry_core/src/state/chain_stats.rs @@ -124,7 +124,8 @@ impl ChainStatsCollator { hwbench: Option<&common::node_types::NodeHwBench>, op: CounterValue, ) { - self.version.modify(Some(&*details.version), op); + let full_version = format!("{} v{}", details.implementation, details.version); + self.version.modify(Some(&full_version), op); self.implementation .modify(Some(&*details.implementation), op); diff --git a/frontend/src/components/List/Column/ImplementationColumn.tsx b/frontend/src/components/List/Column/ImplementationColumn.tsx index 6b3d8c0bc..92b330c78 100644 --- a/frontend/src/components/List/Column/ImplementationColumn.tsx +++ b/frontend/src/components/List/Column/ImplementationColumn.tsx @@ -17,7 +17,7 @@ import * as React from 'react'; import { ColumnProps } from './'; import { Node } from '../../../state'; -import { Tooltip, Icon } from '../../'; +import { Tooltip, Icon, Truncate } from '../../'; import icon from '../../../icons/terminal.svg'; import parityPolkadotIcon from '../../../icons/dot.svg'; @@ -104,7 +104,7 @@ export class ImplementationColumn extends React.Component { return ( - {semver} + {`${implementation} v${semver}`} ); }