mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-23 23:36:56 +00:00

* [NOD-1517] Properly initialize consensus with Genesis block * [NOD-1517] Remove redundant AddHeaderTip * [NOD-1517] Don't return nil from dbHash<->DomainHash converters * [NOD-1517] Use pointer receivers * [NOD-1517] Use domain block in dagParams * [NOD-1517] Remove boolean from SelectedTip * [NOD-1517] Rename hasHeader to isHeadersOnlyBlock * [NOD-1517] Add comment * [NOD-1517] Change genesis version * [NOD-1517] Rename TestNewFactory->TestNewConsensus
18 lines
405 B
Go
18 lines
405 B
Go
package headertipsmanager
|
|
|
|
import "github.com/kaspanet/kaspad/domain/consensus/model/externalapi"
|
|
|
|
func (h headerTipsManager) SelectedTip() (*externalapi.DomainHash, error) {
|
|
tips, err := h.headerTipsStore.Tips(h.databaseContext)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
selectedTip, err := h.ghostdagManager.ChooseSelectedParent(tips...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
return selectedTip, nil
|
|
}
|