Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( databaseContext model.DBManager, pruningDepth uint64, maxMassAcceptedByBlock uint64, maxBlockParents model.KType, mergeSetSizeLimit uint64, genesisHash *externalapi.DomainHash, ghostdagManager model.GHOSTDAGManager, dagTopologyManager model.DAGTopologyManager, dagTraversalManager model.DAGTraversalManager, pastMedianTimeManager model.PastMedianTimeManager, transactionValidator model.TransactionValidator, blockValidator model.BlockValidator, reachabilityManager model.ReachabilityManager, coinbaseManager model.CoinbaseManager, mergeDepthManager model.MergeDepthManager, finalityManager model.FinalityManager, blockStatusStore model.BlockStatusStore, ghostdagDataStore model.GHOSTDAGDataStore, consensusStateStore model.ConsensusStateStore, multisetStore model.MultisetStore, blockStore model.BlockStore, utxoDiffStore model.UTXODiffStore, blockRelationStore model.BlockRelationStore, acceptanceDataStore model.AcceptanceDataStore, blockHeaderStore model.BlockHeaderStore, headersSelectedTipStore model.HeaderSelectedTipStore, pruningStore model.PruningStore) (model.ConsensusStateManager, error)
New instantiates a new ConsensusStateManager
func NewTestConsensusStateManager ¶
func NewTestConsensusStateManager(baseConsensusStateManager model.ConsensusStateManager) testapi.TestConsensusStateManager
NewTestConsensusStateManager creates an instance of a TestConsensusStateManager
Types ¶
This section is empty.
Source Files ¶
- add_block_to_virtual.go
- calculate_past_utxo.go
- check_finality_violation.go
- consensus_state_manager.go
- find_selected_parent_chain_changes.go
- import_pruning_utxo_set.go
- log.go
- multisets.go
- pick_virtual_parents.go
- populate_tx_with_utxo_entries.go
- resolve_block_status.go
- test_consensus_state_manager.go
- update_virtual.go
- utxo_diffs.go
- verify_and_build_utxo.go
Click to show internal directories.
Click to hide internal directories.