Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBadBlocksCacheNil = errors.New("badBlocksCache nil")
ErrBadBlocksCacheNil defines the error for using a nil cache for bad blocks
View Source
var ErrHeaderUnitNil = errors.New("header unit nil")
ErrHeaderUnitNil defines the error for using a nil storage unit for block headers
View Source
var ErrNilAppStatusHandler = errors.New("nil AppStatusHandler")
ErrNilAppStatusHandler defines the error for setting a nil AppStatusHandler
View Source
var ErrWrongTypeInSet = errors.New("wrong type in setter")
ErrWrongTypeInSet defines the error for trying to set the wrong type
Functions ¶
func NewBlockChain ¶
func NewBlockChain(appStatusHandler core.AppStatusHandler) (*blockChain, error)
NewBlockChain returns an initialized blockchain
func NewBootstrapBlockchain ¶
func NewBootstrapBlockchain() *bootstrapBlockchain
NewBootstrapBlockchain returns a new instance of bootstrapBlockchain It should be used for bootstrap only!
func NewMetaChain ¶
func NewMetaChain(appStatusHandler core.AppStatusHandler) (*metaChain, error)
NewMetaChain will initialize a new metachain instance
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.