Versions in this module Expand all Collapse all v0 v0.1.0 Dec 24, 2020 Changes in this version + type Config struct + Consensus snowman.Consensus + Params snowball.Parameters + type Engine interface + Initialize func(Config) + type OracleBlock interface + Options func() ([2]snowman.Block, error) + type Transitive struct + Consensus snowman.Consensus + Params snowball.Parameters + func (t *Transitive) Chits(vdr ids.ShortID, requestID uint32, votes []ids.ID) error + func (t *Transitive) Get(vdr ids.ShortID, requestID uint32, blkID ids.ID) error + func (t *Transitive) GetAncestors(vdr ids.ShortID, requestID uint32, blkID ids.ID) error + func (t *Transitive) GetFailed(vdr ids.ShortID, requestID uint32) error + func (t *Transitive) Gossip() error + func (t *Transitive) Health() (interface{}, error) + func (t *Transitive) Initialize(config Config) error + func (t *Transitive) IsBootstrapped() bool + func (t *Transitive) Notify(msg common.Message) error + func (t *Transitive) PullQuery(vdr ids.ShortID, requestID uint32, blkID ids.ID) error + func (t *Transitive) PushQuery(vdr ids.ShortID, requestID uint32, blkID ids.ID, blkBytes []byte) error + func (t *Transitive) Put(vdr ids.ShortID, requestID uint32, blkID ids.ID, blkBytes []byte) error + func (t *Transitive) QueryFailed(vdr ids.ShortID, requestID uint32) error + func (t *Transitive) Shutdown() error