Svarog
369ec449a8
[NOD-509] Change organization name to kaspanet ( #524 )
...
* [NOD-509] Change organization name to kaspanet
* [NOD-509] Reorganize imports
2019-12-08 17:33:42 +02:00
Svarog
f4c6859e51
[NOD-509] Updated repository and imports to github.com/daglabs/kaspad ( #521 )
2019-12-08 16:28:53 +02:00
Ori Newman
f7f44995d6
[NOD-215] implement difficulty adjustment algorithm ( #331 )
...
* [NOD-215] Implement difficulty adjustment algorithm
* [NOD-215] Handle blocks with genesis parent, and fix adjustment factor calculation
* [NOD-215] Fix tests
* [NOD-215] fix calcNextRequiredDifficulty
* [NOD-215] Add TestDifficulty
* [NOD-215] Fix delay to be positive, and add tests for delayed blocks
* [NOD-215] Split calcBlockWindowMinMaxAndMedianTimestamps to two functions
* [NOD-215] Make explicit loop for padding blue block window with genesis
* [NOD-215] Name return values
* [NOD-215] Fix delay != 0 error messages
* [NOD-215] Fix comments
* [NOD-215] Fix blueBlockWindow
* [NOD-215] Add TestBlueBlockWindow
* [NOD-215] Rename PowLimit -> PowMax
* [NOD-215] Fix delay != 0 error messages
* [NOD-215] Move PowMaxBits to BlockDAG
* [NOD-215] Make blockWindow type
* [NOD-215] Make blueBlockWindow always pad with genesis
* [NOD-215] Remove redundant line in checkWindowIDs
* [NOD-215] Make medianTimestamp return error for empty window
2019-06-26 15:47:39 +03:00
Evgeny Khirin
0a30837aac
[NOD-56] Lower mining difficulty as preparation for devnet ( #223 )
...
* [NOD-56] Created devnet
* [NOD-56] Fixed tests
* [NOD-56] Fixed go vet errors
* [NOD-56] Added TestSolveGenesisBlock function
* [NOD-56] Created command line tool for solving genesis blocks
2019-03-24 10:30:52 +02:00
Stas Boutenko
6d64421965
[DEV-26] Renamed package blockchain to blockdag.
2018-06-17 18:46:47 +03:00