Commit Graph

  • dc25d7958d [NOD-1538] Fix a log and some bad names. stasatdaglabs 2020-11-17 11:33:27 +02:00
  • 2a79bd335a [NOD-1538] Make unorphaned blocks call LogBlock. stasatdaglabs 2020-11-17 11:28:44 +02:00
  • 917835041f [NOD-1538] Fix logs. stasatdaglabs 2020-11-17 11:26:44 +02:00
  • 29c0493643 [NOD-1532] Invert condition in isViolatingFinality Mike Zak 2020-11-17 11:23:31 +02:00
  • 2ea3b1f3c0 [NOD-1538] Make UnorphanBlocks actually unorphan blocks. stasatdaglabs 2020-11-17 11:22:51 +02:00
  • 132c08565a [NOD-1532] Genesis is not violating finality by definition Mike Zak 2020-11-16 18:14:17 +02:00
  • 73c78a7f9a [NOD-1532] ResolveBlockStatus should return the blockStatus Mike Zak 2020-11-16 18:11:34 +02:00
  • a9705378a2
    [NOD-1541] Add TestPastMedianTime (#1091) Ori Newman 2020-11-16 23:39:11 -08:00
  • dd9ac849cd Add TestBigToCompact and TestCompactToBig Ori Newman 2020-11-16 18:57:56 +02:00
  • f910b07761 [NOD-1541] Add TestPastMedianTime Ori Newman 2020-11-16 18:52:50 +02:00
  • b3d578a8e6 [NOD-1538] Connect the orphan pool to the appropriate flows. stasatdaglabs 2020-11-16 18:17:07 +02:00
  • 0673bcfb60 [NOD-1538] Implement a simple orphan pool. stasatdaglabs 2020-11-16 18:06:02 +02:00
  • cba0002e5f
    [NOD-1532] Remove virtual from ParentChildren when checking for virtualSelectedParent candidates (#1089) Svarog 2020-11-16 18:05:35 +02:00
  • 4e14654a6d [NOD-1532] Fix minor issues Mike Zak 2020-11-16 18:03:27 +02:00
  • 2e90ab5a87 [NOD-1532] Remove virtual from ParentChildren when checking for virtualSelectedParent candidates Mike Zak 2020-11-16 17:51:45 +02:00
  • c72e1c6869 [NOD-1538] Implement GetBlockCount. stasatdaglabs 2020-11-16 17:18:23 +02:00
  • c572088dfc [NOD-1538] Remove bad check in selectPeerForIBD. stasatdaglabs 2020-11-16 16:53:11 +02:00
  • b07fcbe133
    [NOD-1535] fix reachability tests (#1087) Ori Newman 2020-11-16 07:22:12 -08:00
  • d1f6d43f34 [NOD-1535] Fix reachability tests Ori Newman 2020-11-16 17:19:26 +02:00
  • 303f3bb963 [NOD-1538] Implement GetBlockCount. stasatdaglabs 2020-11-16 17:18:23 +02:00
  • a6c4ee882a
    [NOD-1535] Don't use pointer to outpoint when serializing (#1086) Ori Newman 2020-11-16 07:02:03 -08:00
  • d36abdaa7a [NOD-1535] Don't use pointer to outpoint when serializing Ori Newman 2020-11-16 17:00:11 +02:00
  • f114f49559 [NOD-1538] Remove bad check in selectPeerForIBD. stasatdaglabs 2020-11-16 16:53:11 +02:00
  • 78c584026a [NOD-1532] Update VirtualUTXODiffParents diffs even if list didn't change Mike Zak 2020-11-16 15:58:05 +02:00
  • 6f73160ff0 [NOD-1532] Update VirtualUTXODiffParents diffs even if list didn't change Mike Zak 2020-11-16 15:58:05 +02:00
  • 93e289c445
    [NOD-1538] Fix mempool not wrapping consensus errors and bad invalid message handling (#1082) stasatdaglabs 2020-11-16 15:29:27 +02:00
  • bc05a2a228 [NOD-1538] Extract wrapping logic to an even better separate function. stasatdaglabs 2020-11-16 15:27:48 +02:00
  • 1750e05b70 [NOD-1532] newUTXOSetIterator should start with -1 index Mike Zak 2020-11-16 12:51:33 +02:00
  • 0dcf9e06b5 [NOD-1532] Check UTXOCommitment for all blocks Mike Zak 2020-11-16 12:42:26 +02:00
  • 077b1286ca [NOD-1532] Add another block in TestUTXOCommitment Mike Zak 2020-11-16 12:29:00 +02:00
  • aba9149d5c
    [NOD-1535] Add non coinbase transactions to diff (#1084) Ori Newman 2020-11-16 05:17:44 -08:00
  • 5db68bee39 [NOD-1538] Extract wrapping logic to a separate function. stasatdaglabs 2020-11-16 15:17:17 +02:00
  • d1dcada80f [NOD-1535] Add non coinbase transactions to diff Ori Newman 2020-11-16 15:14:20 +02:00
  • c48dd4c128 [NOD-1532] newUTXOSetIterator should start with -1 index Mike Zak 2020-11-16 12:51:33 +02:00
  • 656c5d7adf [NOD-1532] Check UTXOCommitment for all blocks Mike Zak 2020-11-16 12:42:26 +02:00
  • 4a2d04e491 [NOD-1538] Fix mempool not wrapping consensus errors. stasatdaglabs 2020-11-16 12:51:00 +02:00
  • 76e2eb8244 [NOD-1532] Add another block in TestUTXOCommitment Mike Zak 2020-11-16 12:29:00 +02:00
  • 86eb342988 [NOD-1532] Properly deal with selectedParentStatuses in buildBlockWithParents Mike Zak 2020-11-16 12:00:48 +02:00
  • 9766fbc577 [NOD-1532] Properly deal with selectedParentStatuses in buildBlockWithParents Mike Zak 2020-11-16 12:00:48 +02:00
  • 6498c71709 [NOD-1538] Fix invalid message handling. stasatdaglabs 2020-11-16 11:31:57 +02:00
  • 748874224f [NOD-1532] Shouldn't update parent diff if the parent is not UTXO-verified Mike Zak 2020-11-16 11:27:49 +02:00
  • aa41ba6b76 [NOD-1532] Shouldn't update parent diff if the parent is not UTXO-verified Mike Zak 2020-11-16 11:27:49 +02:00
  • e964466b5f [NOD-1532] OpTrueScript should also return the redeem script Mike Zak 2020-11-16 10:44:04 +02:00
  • c11dc5fb3f [NOD-1532] utxoSetIterator should be a pointer receiver Mike Zak 2020-11-16 10:43:30 +02:00
  • 047430fb1d [NOD-1532] Fixes in updateVirtualDiffParents Mike Zak 2020-11-16 09:18:45 +02:00
  • eef1377f67 [NOD-1532] OpTrueScript should also return the redeem script Mike Zak 2020-11-16 10:44:04 +02:00
  • 0377599efc [NOD-1532] utxoSetIterator should be a pointer receiver Mike Zak 2020-11-16 10:43:30 +02:00
  • cf6868c869 [NOD-1532] Fixes in updateVirtualDiffParents Mike Zak 2020-11-16 09:18:45 +02:00
  • ddee73fa03 [NOD-1424] Write general unit-tests for Reachability karim1king 2020-11-16 04:15:58 +02:00
  • 0b8b9eae48
    [NOD-1535] Add new block to virtual diff parents only if it's valid (#1077) Ori Newman 2020-11-15 08:51:31 -08:00
  • 9575e0ed90 [NOD-1535] Add new block to virtual diff parents only if it's valid Ori Newman 2020-11-15 18:50:00 +02:00
  • 71ff7d65f7
    Merge pull request #1076 from kaspanet/nod-1532-csm-unit-tests Ori Newman 2020-11-15 08:31:00 -08:00
  • 762a3500f7 Merge remote-tracking branch 'origin/fix-bugs' into nod-1532-csm-unit-tests Mike Zak 2020-11-15 18:27:09 +02:00
  • 2c18a14382 [NOD-1532] Fixes in updateVirtualDiffParent Mike Zak 2020-11-15 18:26:15 +02:00
  • ca9ae32332 [NOD-1532] Fixes in updateVirtualDiffParent Mike Zak 2020-11-15 18:24:45 +02:00
  • d1c53e609a [NOD-1538] Correct messages.proto. stasatdaglabs 2020-11-15 18:11:40 +02:00
  • da72fdff7e [NOD-1535] fix reachability test (#1075) Ori Newman 2020-11-15 07:50:30 -08:00
  • 151162a57f
    [NOD-1535] fix reachability test (#1075) Ori Newman 2020-11-15 07:50:30 -08:00
  • 29138a68dd [NOD-1535] Fix condition on updateVirtualDiffParents Ori Newman 2020-11-15 17:47:49 +02:00
  • 6c026cdebc
    [NOD-1538] Fix MinimalNetAdapter and don't insert BlockRelations before making sure the block's parents exist (#1074) stasatdaglabs 2020-11-15 17:28:28 +02:00
  • a7618fd82b [NOD-1538] Fix a comment in messages.proto. stasatdaglabs 2020-11-15 17:22:39 +02:00
  • b9df7f861e [NOD-1538] Don't hold addressManager in MinimalNetAdapter. stasatdaglabs 2020-11-15 17:20:44 +02:00
  • 417ada71f2 [NOD-1538] Don't insert block relation until we've validated that the block's parents exist. stasatdaglabs 2020-11-15 17:02:49 +02:00
  • 9722710c8e
    Merge pull request #1073 from kaspanet/nod-1532-csm-unit-tests Ori Newman 2020-11-15 06:48:28 -08:00
  • f3537b370b [NOD-1532] Don't validate coinbase transaction in normal flow Mike Zak 2020-11-15 16:42:45 +02:00
  • 09ffb2d464 [NOD-1532] Use correct coinbase transaction in buildBlockWith Parents Mike Zak 2020-11-15 16:42:06 +02:00
  • 4433960e22
    [NOD-1535] Don't compare pointers (#1072) Ori Newman 2020-11-15 06:12:58 -08:00
  • 10693c3db6 [NOD-1535] Don't compare pointers Ori Newman 2020-11-15 16:11:16 +02:00
  • b03750e278 [NOD-1538] Fix minimal net adapter. stasatdaglabs 2020-11-15 16:10:33 +02:00
  • 96b8b4c2c3
    Merge pull request #1071 from kaspanet/nod-1532-csm-unit-tests Ori Newman 2020-11-15 05:38:50 -08:00
  • d60928de4d [NOD-1532] Add DiscardAllStores to TestConsensus Mike Zak 2020-11-15 15:36:10 +02:00
  • e4f556cab8
    Merge pull request #1070 from kaspanet/nod-1532-csm-unit-tests Ori Newman 2020-11-15 05:30:59 -08:00
  • 174bd2e098 [NOD-1535] Don't reuse pointers on loop (#1069) Ori Newman 2020-11-15 05:27:01 -08:00
  • 0a06319df4
    [NOD-1535] Don't reuse pointers on loop (#1069) Ori Newman 2020-11-15 05:27:01 -08:00
  • 4b767f1fed Merge branch 'nod-1535-fix-reachability-test' of github.com:kaspanet/kaspad into nod-1535-fix-reachability-test Ori Newman 2020-11-15 15:24:47 +02:00
  • 6953df9289 [NOD-1532] Make BuildBlockWithParents resolve the status of the new block's selectedParent Mike Zak 2020-11-15 14:55:56 +02:00
  • 9dbe0e2645 [NOD-1535] Don't reuse pointers on loop Ori Newman 2020-11-15 14:56:33 +02:00
  • e0bd032e06 [NOD-1535] Don't reuse pointers on loop Ori Newman 2020-11-15 14:56:33 +02:00
  • 2d98ad39a1 [NOD-1532] Fix some error messages Mike Zak 2020-11-15 14:42:34 +02:00
  • 067dfffdc1
    Merge pull request #1068 from kaspanet/nod-1532-csm-unit-tests Ori Newman 2020-11-15 03:42:29 -08:00
  • 02c3bf6de4 [NOD-1532] make dagtopologymanager test external Mike Zak 2020-11-15 13:37:39 +02:00
  • a038e8a4cf [NOD-1532] Remove consensus rule that requires blocks are sorted by hash Mike Zak 2020-11-15 13:12:42 +02:00
  • 2d6f2ea6d9
    [NOD-1535] fix reachability test (#1061) Ori Newman 2020-11-15 03:29:25 -08:00
  • 4624c66cec [NOD-1535] Fix calculateNewTips Ori Newman 2020-11-15 13:28:31 +02:00
  • 1019bcaf0b Merge remote-tracking branch 'origin/fix-bugs' into nod-1535-fix-reachability-test Ori Newman 2020-11-15 13:27:04 +02:00
  • 64bcff89ed
    [NOD-1532] csm unit tests (#1059) Svarog 2020-11-15 13:09:10 +02:00
  • 683747c53e [NOD-1535] Check that reindex root is changed Ori Newman 2020-11-15 13:07:02 +02:00
  • b8ed1ba5df [NOD-1535] Rename DBReader->DatabaseContext Ori Newman 2020-11-15 13:01:45 +02:00
  • 7e40dc1d2c [NOD-1535] Fix comments Ori Newman 2020-11-15 12:58:17 +02:00
  • 5f15e44318 [NOD-1535] Add comment Ori Newman 2020-11-15 12:55:38 +02:00
  • 0b4173a275 [NOD-1535] Remove redundant line Ori Newman 2020-11-15 12:48:16 +02:00
  • 23228eff7c [NOD-1535] Add setters fox reindex slack and window Ori Newman 2020-11-15 12:48:04 +02:00
  • 986967c68a [NOD-1532] If coinbaseData is nil - fill in with generic coinbaseData Mike Zak 2020-11-15 12:46:37 +02:00
  • eb2daf0d2d [NOD-1532] Get rid of SimpleCoinbaseData and make OpTrueScript P2SH Mike Zak 2020-11-15 12:28:46 +02:00
  • 42d3aeb735 [NOD-1532] Check for actual error and not just some RuleError Mike Zak 2020-11-15 12:13:18 +02:00
  • 3931c215e2 [NOD-1532] Allow nil payload Mike Zak 2020-11-15 12:10:32 +02:00
  • 96407b6963 Merge remote-tracking branch 'origin/fix-bugs' into nod-1535-fix-reachability-test Ori Newman 2020-11-15 11:15:48 +02:00
  • 4a7bd7145e [NOD-1538] Fix bad allocation in notBannedAddressesWithException. stasatdaglabs 2020-11-15 11:15:27 +02:00
  • b983634796 [NOD-1532] Update tips and virtualDiffParents properly Mike Zak 2020-11-15 10:45:09 +02:00
  • 713dfedd4c [NOD-1535] Fix reachability tests and fix related bugs Ori Newman 2020-11-12 19:40:39 +02:00