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 ChainVM interface + BuildBlock func() (snowman.Block, error) + GetBlock func(ids.ID) (snowman.Block, error) + LastAccepted func() (ids.ID, error) + ParseBlock func([]byte) (snowman.Block, error) + SetPreference func(ids.ID) error + type TestVM struct + BuildBlockF func() (snowman.Block, error) + CantBuildBlock bool + CantGetBlock bool + CantLastAccepted bool + CantParseBlock bool + CantSetPreference bool + GetBlockF func(ids.ID) (snowman.Block, error) + LastAcceptedF func() (ids.ID, error) + ParseBlockF func([]byte) (snowman.Block, error) + SetPreferenceF func(ids.ID) error + func (vm *TestVM) BuildBlock() (snowman.Block, error) + func (vm *TestVM) Default(cant bool) + func (vm *TestVM) GetBlock(id ids.ID) (snowman.Block, error) + func (vm *TestVM) LastAccepted() (ids.ID, error) + func (vm *TestVM) ParseBlock(b []byte) (snowman.Block, error) + func (vm *TestVM) SetPreference(id ids.ID) error