Versions in this module Expand all Collapse all v0 v0.1.0 Apr 17, 2025 v0.0.2 Mar 27, 2025 Changes in this version + const Client + const RPCChainVMProtocol + var ApricotPhase1Times = map[uint32]time.Time + var ApricotPhase2Times = map[uint32]time.Time + var ApricotPhase3Times = map[uint32]time.Time + var ApricotPhase4MinPChainHeight = map[uint32]uint64 + var ApricotPhase4Times = map[uint32]time.Time + var ApricotPhase5Times = map[uint32]time.Time + var ApricotPhase6Times = map[uint32]time.Time + var ApricotPhasePost6Times = map[uint32]time.Time + var ApricotPhasePre6Times = map[uint32]time.Time + var BanffTimes = map[uint32]time.Time + var CortinaTimes = map[uint32]time.Time + var CortinaXChainStopVertexID = map[uint32]ids.ID + var Current = &Semantic + var CurrentApp = &Application + var CurrentDatabase = DatabaseVersion1_4_5 + var DatabaseVersion1_0_0 = &Semantic + var DatabaseVersion1_4_5 = &Semantic + var DefaultUpgradeTime = time.Date(2020, time.December, 5, 5, 0, 0, 0, time.UTC) + var DurangoTimes = map[uint32]time.Time + var EUpgradeTimes = map[uint32]time.Time + var GitCommit string + var MinimumCompatibleVersion = &Application + var PrevDatabase = DatabaseVersion1_0_0 + var PrevMinimumCompatibleVersion = &Application + var RPCChainVMProtocolCompatibility map[uint][]*Semantic + var Semantic1_0_0 = &Semantic + func GetApricotPhase1Time(networkID uint32) time.Time + func GetApricotPhase2Time(networkID uint32) time.Time + func GetApricotPhase3Time(networkID uint32) time.Time + func GetApricotPhase4Time(networkID uint32) time.Time + func GetApricotPhase5Time(networkID uint32) time.Time + func GetApricotPhase6Time(networkID uint32) time.Time + func GetApricotPhasePost6Time(networkID uint32) time.Time + func GetApricotPhasePre6Time(networkID uint32) time.Time + func GetBanffTime(networkID uint32) time.Time + func GetCortinaTime(networkID uint32) time.Time + func GetDurangoTime(networkID uint32) time.Time + func GetEUpgradeTime(networkID uint32) time.Time + type Application struct + Major int + Minor int + Name string + Patch int + 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 + type Compatibility interface + Compatible func(*Application) error + Version func() *Application + func GetCompatibility(networkID uint32) Compatibility + func NewCompatibility(version *Application, minCompatible *Application, minCompatibleTime time.Time, ...) Compatibility + type Semantic struct + Major int + Minor int + Patch int + func Parse(s string) (*Semantic, error) + func (s *Semantic) Compare(o *Semantic) int + func (s *Semantic) String() string + type Versions struct + Application string + Commit string + Database string + Go string + RPCChainVM uint64 + func GetVersions() *Versions + func (v *Versions) String() string