Versions in this module Expand all Collapse all v1 v1.0.1 Nov 24, 2021 Changes in this version + var FlushIDKey = hexutils.HexToBytes(...) + func CheckDBList(names []string) error + func DBProducer(chaindataDir string, scale cachescale.Func) kvdb.IterableDBProducer + func MakeEngine(rawProducer kvdb.IterableDBProducer, genesis InputGenesis, cfg Configs) (*abft.MugamboBFT, *vecmt.Index, *gossip.Store, *abft.Store, ...) + func NewIntegration(ctx *adapters.ServiceContext, genesis InputGenesis, stack *node.Node) *gossip.Service + func SetAccountKey(am *accounts.Manager, key *ecdsa.PrivateKey, pswd string) (acc accounts.Account) + type Configs struct + AllowedGenesis map[uint64]hash.Hash + MugamboBFT abft.Config + MugamboBFTStore abft.StoreConfig + VectorClock vecmt.IndexConfig + Zilionixx gossip.Config + ZilionixxStore gossip.StoreConfig + type DummyFlushableProducer struct + func (p *DummyFlushableProducer) Flush(_ []byte) error + func (p *DummyFlushableProducer) NotFlushedSizeEst() int + type GenesisMismatchError struct + New hash.Hash + Stored hash.Hash + func (e *GenesisMismatchError) Error() string + type GossipStoreAdapter struct + func (g *GossipStoreAdapter) GetEvent(id hash.Event) dag.Event + type InputGenesis struct + Close func() error + Hash hash.Hash + Read func(*genesisstore.Store) error