Ori Newman
|
9a344152aa
|
[NOD-1517] Properly initialize consensus with Genesis block (#1009)
* [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
|
2020-11-08 15:17:20 +02:00 |
|
Ori Newman
|
e3be67c3c7
|
[NOD-1516] Implement isBlockInHeaderPruningPointFuture (#1006)
|
2020-11-05 14:18:50 +02:00 |
|
Ori Newman
|
215ab512cd
|
[NOD-1515] Allow to process pruning point while in SyncStateMissingUTXOSet (#1005)
|
2020-11-05 12:39:39 +02:00 |
|
stasatdaglabs
|
1c710daf98
|
[NOD-1501] Finish implementing GetSyncInfo (#1002)
* [NOD-1501] Rename IsBlockInHeaderPruningPointFutureAndVirtualPast to IsBlockInHeaderPruningPointFuture.
* [NOD-1501] Create syncinfo.go.
* [NOD-1501] Implement resolveSyncState.
* [NOD-1501] Fix ChooseSelectedParent.
* [NOD-1501] Fix merge errors.
* [NOD-1501] Finish implementing getSyncState.
* [NOD-1501] Fix bad equality check.
* [NOD-1501] Fix merge errors.
* [NOD-1501] Pass targetTimePerBlock as int64 milliseconds.
|
2020-11-05 11:50:59 +02:00 |
|
Ori Newman
|
52c73d3a08
|
[NOD-1511] Implement missingBlockBodyHashes (#1000)
* [NOD-1511] Implement missingBlockBodyHashes
* [NOD-1511] Rename selectedparentiterator.go to blockiterator.go
* [NOD-1511] Fix condition
* [NOD-1511] Simplify missingBlocks logic
|
2020-11-05 10:11:42 +02:00 |
|
stasatdaglabs
|
ca9161024f
|
[NOD-1501] Add SyncManager-related interfaces (#995)
* [NOD-1501] Add logAndMeasureExecutionTime to SyncManager methods.
* [NOD-1501] Implement antiPastHashesBetween.
* [NOD-1501] Implement createBlockLocator.
* [NOD-1501] Implement findNextBlockLocatorBoundaries.
* [NOD-1501] Rename IsBlockHeaderInPruningPointFutureAndVirtualPast to IsBlockInHeaderPruningPointFutureAndVirtualPast.
* [NOD-1501] Add GetSyncInfo.
* [NOD-1501] Make go vet happy.
* [NOD-1501] Rename sync states.
* [NOD-1501] Move maxHashesInGetHashesBetween to antipast.go.
* [NOD-1501] Rename maxHashesInAntiPastHashesBetween.
* [NOD-1501] Implement LowestChainBlockAboveOrEqualToBlueScore.
* [NOD-1501] Fix bad variable name.
* [NOD-1501] Fix LowestChainBlockAboveOrEqualToBlueScore.
* [NOD-1501] Clarify LowestChainBlockAboveOrEqualToBlueScore.
|
2020-11-03 17:08:52 +02:00 |
|
stasatdaglabs
|
62bb841e89
|
[NOD-1497] Add additional methods to consensus' external API (#991)
* [NOD-1497] Add missing APIs.
* [NOD-1497] Rename some new APIs.
* [NOD-1497] Implement getBlock and getBlockHeader.
* [NOD-1497] Implement getPruningPointUTXOSet.
* [NOD-1497] Implement getSelectedParent.
* [NOD-1497] Implement getBlockInfo.
* [NOD-1497] Fix merge errors.
* [NOD-1497] Implement syncManager-related functions in consensus.
* [NOD-1497] Implement SetPruningPointUTXOSet in consensus.
* [NOD-1497] Add dependency from syncManager to dagTraversalManager.
* [NOD-1497] Move IsBlockHeaderInPruningPointFutureAndVirtualPast to syncManager.
* [NOD-1497] Rename lowHigh to lowHash.
|
2020-11-02 13:24:03 +02:00 |
|