Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
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 ErrNilBlockChain = errors.New("nil block chain")
ErrNilBlockChain signals that a nil blockchain has been provided
View Source
var ErrOperationNotPermitted = errors.New("operation not permitted")
ErrOperationNotPermitted signals that operation is not permitted
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.