Versions in this module Expand all Collapse all v0 v0.0.7 Apr 12, 2022 Changes in this version + const BLOCK_TYPE + const CONNECTION_TYPE + type OverlineBlockchain struct + BlockGraph *dagger.Graph + CheckupMu sync.Mutex + Config OverlineBlockchainConfig + DB *database.OverlineDB + Heads map[string]bool + HeadsToCheck map[string]uint64 + IbdTransitionPeriodRelativeDepth float64 + Mu sync.Mutex + func (obc *OverlineBlockchain) AddBlock(block *p2p_pb.BcBlock) + func (obc *OverlineBlockchain) AddBlockRange(blocks *p2p_pb.BcBlocks) + func (obc *OverlineBlockchain) IsFollowingChain() bool + func (obc *OverlineBlockchain) SetFollowingChain() + func (obc *OverlineBlockchain) UnsetFollowingChain() + type OverlineBlockchainConfig struct + DisjointCheckupDepth int + DisplayDepth int + func DefaultOverlineBlockchainConfig() OverlineBlockchainConfig