Versions in this module Expand all Collapse all v1 v1.11.13-rc.2 Dec 4, 2024 v1.0.0 Dec 4, 2024 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 + var String string + 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