Documentation ¶
Overview ¶
Package version implements reading of build version information.
Index ¶
Constants ¶
This section is empty.
Variables ¶
Family holds the textual version string for major.minor
Semantic holds the textual version string for major.minor.patch.
var WithMeta = func() string { v := Semantic if version.Meta != "" { v += "-" + version.Meta } return v }()
WithMeta holds the textual version string including the metadata.
Functions ¶
func Archive ¶
Archive holds the textual version string used for Geth archives. e.g. "1.8.11-dea1ce05" for stable releases, or "1.8.13-unstable-21c059b6" for unstable releases.
func ClientName ¶
ClientName creates a software name/version identifier according to common conventions in the Ethereum p2p network.
func Info ¶
func Info() (version, vcs string)
Info returns build and platform information about the current binary.
If the package that is currently executing is a prefixed by our go-ethereum module path, it will print out commit and date VCS information. Otherwise, it will assume it's imported by a third-party and will return the imported version and whether it was replaced by another module.