Versions in this module Expand all Collapse all v1 v1.4.9 Jul 5, 2021 v1.4.5 Jul 5, 2021 Changes in this version + type AliasLookup interface + Lookup func(alias string) (ids.ID, error) + PrimaryAlias func(id ids.ID) (string, error) + type Context struct + AVAXAssetID ids.ID + BCLookup AliasLookup + ChainID ids.ID + Clock timer.Clock + ConsensusDispatcher EventDispatcher + DecisionDispatcher EventDispatcher + EpochDuration time.Duration + EpochFirstTransition time.Time + Keystore keystore.BlockchainKeystore + Lock sync.RWMutex + Log logging.Logger + Metrics prometheus.Registerer + Namespace string + NetworkID uint32 + NodeID ids.ShortID + SNLookup SubnetLookup + SharedMemory atomic.SharedMemory + SubnetID ids.ID + XChainID ids.ID + func DefaultContextTest() *Context + func (ctx *Context) Bootstrapped() + func (ctx *Context) Epoch() uint32 + func (ctx *Context) IsBootstrapped() bool + type EventDispatcher interface + Accept func(ctx *Context, containerID ids.ID, container []byte) error + Issue func(ctx *Context, containerID ids.ID, container []byte) error + Reject func(ctx *Context, containerID ids.ID, container []byte) error + type SubnetLookup interface + SubnetID func(chainID ids.ID) (ids.ID, error)