Run NodesReference

version

Package version

import "github.com/luxfi/node/version"

Types

Application

func (a *Application) Before(o *Application) bool
func (a *Application) Compare(o *Application) int
func (a *Application) Compatible(o *Application) error
func (a *Application) String() string

Compatibility

Compatibility a utility for checking the compatibility of peer versions

func GetCompatibility(minCompatibleTime time.Time) Compatibility
func NewCompatibility(
	version *Application,
	minCompatible *Application,
	minCompatibleTime time.Time,
	prevMinCompatible *Application,
) Compatibility

Semantic

func Parse(s string) (*Semantic, error)
func (s *Semantic) Compare(o *Semantic) int
func (s *Semantic) String() string

Versions

Versions contains the versions relevant to a build of node. In addition to supporting construction of the string displayed by --version, it is used to produce the output of --version-json and can be used to unmarshal that output.

func GetVersions() *Versions
func (v *Versions) String() string