kaspad/domain/consensus/model/interface_processes_ghostdagmanager.go
Ori Newman eef5f27a87
[NOD-1422] Implement GHOSTDAG (#950)
* [NOD-1422] Implement GHOSTDAG

* [NOD-1422] Rename bluest->findSelectedParent

* [NOD-1422] Remove preallocations from MergeSetBlues and add preallocation in candidateBluesAnticoneSizes

* [NOD-1422] Rename blockghostdagdata.go to ghostdag.go
2020-10-14 16:47:04 +03:00

8 lines
229 B
Go

package model
// GHOSTDAGManager resolves and manages GHOSTDAG block data
type GHOSTDAGManager interface {
GHOSTDAG(blockParents []*DomainHash) (*BlockGHOSTDAGData, error)
BlockData(blockHash *DomainHash) *BlockGHOSTDAGData
}