Commit Graph

  • 5b26634712 Optimize infrastracture bucket paths Elichai Turkel 2021-01-17 14:57:13 +02:00
  • 42a62566e2 Add TestValidateAndInsertPruningPointWithSideBlocks Elichai Turkel 2021-01-19 11:43:13 +02:00
  • 84bf51889f Do some more renaming. stasatdaglabs 2021-01-19 12:14:19 +02:00
  • cf634d43d3 Fix error message in receiveAndInsertIBDRootUTXOSet. stasatdaglabs 2021-01-19 12:10:20 +02:00
  • eb06794893 Simplify receiveIBDRootBlock. stasatdaglabs 2021-01-19 12:09:33 +02:00
  • cd349f2f93 Fix an error message. stasatdaglabs 2021-01-19 12:06:50 +02:00
  • cfd195af26 Fix bad MsgIBDRootNotFound logic. stasatdaglabs 2021-01-19 12:04:32 +02:00
  • df4a6e0742 Rename some more. stasatdaglabs 2021-01-19 11:56:15 +02:00
  • f4e1cbad71 Do some more renaming. stasatdaglabs 2021-01-19 11:54:35 +02:00
  • a47d17056d Rename candidateXXX to importedXXX. stasatdaglabs 2021-01-19 11:44:26 +02:00
  • 84f8a19b98
    fdlkjsjkldsfhjkds crash Elichai Turkel 2021-01-19 11:43:13 +02:00
  • 17e232fd14
    Merge branch 'v0.8.6-dev' into incremental-utxo-sync stasatdaglabs 2021-01-19 10:57:37 +02:00
  • e3fe826ddf Make go vet happy. stasatdaglabs 2021-01-19 10:53:42 +02:00
  • a4adbabf96
    TestBuildBlockErrorCases and remove redundant check of coinbase script length (#1427) Svarog 2021-01-19 10:37:51 +02:00
  • 40f1f0d3d9 Fix no default multiset in InsertCandidatePruningPointUTXOs. stasatdaglabs 2021-01-19 09:59:39 +02:00
  • 56edd66d8e Fix missing pruning point utxo set staging and bad slice length. stasatdaglabs 2021-01-19 09:55:21 +02:00
  • c2c4609601
    Merge branch 'v0.8.6-dev' into 1372-build-block-error-cases-tests Svarog 2021-01-19 09:31:25 +02:00
  • f494ee5dc2 Re-use consensus in TestBuildBlockErrorCases Mike Zak 2021-01-19 09:23:12 +02:00
  • 6e8f2c3c95 Convert coinbasePayloadScriptPublicKeyMaxLength to uint8 Mike Zak 2021-01-19 09:20:56 +02:00
  • 3626ade696 Switch order of operations in the if statements in PruningPointUTXOs so that Next() wouldn't be unnecessarily called. stasatdaglabs 2021-01-19 09:28:32 +02:00
  • 4771060d9b Fix compilation errors in TestValidateAndInsertPruningPoint. stasatdaglabs 2021-01-19 09:24:13 +02:00
  • d1d3e2c299 Merge remote-tracking branch 'origin/v0.8.6-dev' into incremental-utxo-sync stasatdaglabs 2021-01-19 09:10:53 +02:00
  • 799eb7515c
    Test validateAndInsertPruningPoint (#1420) Ori Newman 2021-01-18 18:17:13 +02:00
  • 2adac51efa Delete the utxoserialization package. stasatdaglabs 2021-01-18 17:59:23 +02:00
  • a4426c5161
    Merge branch 'v0.8.6-dev' into TestValidateAndInsertPruningPoint Ori Newman 2021-01-18 17:58:21 +02:00
  • a9bb417d72 Implement RecoverUTXOIfRequired. stasatdaglabs 2021-01-18 17:56:32 +02:00
  • d1c49fee5b Check fake UTXO set and validate that the pruning point changed Ori Newman 2021-01-18 17:53:04 +02:00
  • 7245ec6f09 Implement PruningPointUTXOs. stasatdaglabs 2021-01-18 16:55:48 +02:00
  • a20adb9578
    Merge branch 'v0.8.6-dev' into TestIBDWithPruning Elichai Turkel 2021-01-18 16:50:23 +02:00
  • 0b69f772bd Add missing methods to dbManager. stasatdaglabs 2021-01-18 16:25:02 +02:00
  • 162c683305 Rename ClearCandidatePruningPointUTXOs to ClearCandidatePruningPointData. stasatdaglabs 2021-01-18 16:19:35 +02:00
  • 7e23a81303 Implement overwriteVirtualUTXOSetAndCommitPruningPointUTXOSet. stasatdaglabs 2021-01-18 16:18:15 +02:00
  • 7bc44a8852 Implement BeginOverwritingVirtualUTXOSet and FinishOverwritingVirtualUTXOSet. stasatdaglabs 2021-01-18 16:09:47 +02:00
  • 88153f1809 Implement CommitCandidatePruningPointUTXOSet. stasatdaglabs 2021-01-18 15:59:35 +02:00
  • feaeeb25c9 Implement OverwriteVirtualUTXOSet. stasatdaglabs 2021-01-18 15:47:39 +02:00
  • ab4c702eae Defer ClearCandidatePruningPointUTXOs. stasatdaglabs 2021-01-18 15:29:46 +02:00
  • 0769705b37 Update to version 0.8.6 Mike Zak 2021-01-18 14:52:32 +02:00
  • 67c2addaf6 Merge remote-tracking branch 'origin/v0.8.6-dev' into sutton Ori Newman 2021-01-18 15:11:32 +02:00
  • a11e2f4b1b Remove TestParams and use AddUTXOInvalidHeader instead msutton 2021-01-18 15:06:35 +02:00
  • 716e89c4b3 Update to version 0.8.6 Mike Zak 2021-01-18 14:52:32 +02:00
  • b226da0b57 Reindex tests - exact comparisons are not needed msutton 2021-01-18 13:58:29 +02:00
  • 39658b7c98
    Merged v0.8.5-dev into sutton branch Elichai Turkel 2021-01-18 13:52:48 +02:00
  • b490d75029
    Merge branch 'v0.8.5-dev' into TestIBDWithPruning Elichai Turkel 2021-01-18 13:40:25 +02:00
  • 69ec25b13d TestParams doc comment msutton 2021-01-18 13:17:13 +02:00
  • b27e9b71a0 go format fixes msutton 2021-01-18 13:12:54 +02:00
  • 189e3b6be9
    Fix missing utxo notifications (#1428) v0.8.5-rc1 v0.8.5-dev Svarog 2021-01-18 13:08:16 +02:00
  • 69e3f67571 Reindex tests - move tests and add DAG files msutton 2021-01-18 13:03:59 +02:00
  • 2528657f75 Remove redundant semicolon Mike Zak 2021-01-18 12:30:17 +02:00
  • 080ec8d749
    fix missing UTXO notifications (#1426) aspect 2021-01-18 05:28:40 -05:00
  • 7987d09b8a Use the pruning point utxo set iterator for StageVirtualUTXOSet. stasatdaglabs 2021-01-18 12:02:25 +02:00
  • e8dfbc8367 Merge remote-tracking branch 'origin/master' into v0.8.5-dev Mike Zak 2021-01-18 11:36:25 +02:00
  • ce5d992ec1 Reindex algorithm - small fix to validate function msutton 2021-01-18 11:03:19 +02:00
  • dd72153a41 Merge remote-tracking branch 'origin/v0.8.5-dev' into TestIBDWithPruning Ori Newman 2021-01-18 10:54:20 +02:00
  • e9aa343eff Merge branch 'TestIBDWithPruning' of github.com:kaspanet/kaspad into TestIBDWithPruning Ori Newman 2021-01-18 10:54:11 +02:00
  • 41682d6818 Test block count Ori Newman 2021-01-18 10:53:54 +02:00
  • f2dabc0aea Reindex algorithm - extended stretch test msutton 2021-01-18 10:46:12 +02:00
  • 1dd575d111 Implement CandidatePruningPointUTXOIterator. stasatdaglabs 2021-01-18 10:37:57 +02:00
  • 2e2a77eb3c Rename povTransactionHash -> povBlockHash Mike Zak 2021-01-18 10:34:30 +02:00
  • 08a6b1fed6 Use the candidate pruning point multiset in updatePruningPoint. stasatdaglabs 2021-01-18 10:08:54 +02:00
  • c6a68b3ec5 Remove redundant code in TestBuildBlockErrorCases Mike Zak 2021-01-18 10:06:15 +02:00
  • 6e7f55b93d Remove double verification of script length in serializeCoinbasePayload Mike Zak 2021-01-18 09:45:00 +02:00
  • b571e4470f Reindex algorithm - minor changes 2 msutton 2021-01-18 10:02:08 +02:00
  • a1e0b371c6 Implement UpdateCandidatePruningPointMultiset. stasatdaglabs 2021-01-18 09:58:28 +02:00
  • b0c015b54c Reindex algorithm - minor changes msutton 2021-01-18 09:47:47 +02:00
  • c845a3c598 Implement ClearCandidatePruningPointUTXOs. stasatdaglabs 2021-01-18 09:41:49 +02:00
  • d28e8781e4 Implement InsertCandidatePruningPointUTXOs. stasatdaglabs 2021-01-18 09:34:55 +02:00
  • d70740331a
    Remove hashesQueueSet (#1424) Ori Newman 2021-01-18 09:10:26 +02:00
  • a8d41683ce
    Merge branch 'v0.8.5-dev' into remove-hashes-queue-set Svarog 2021-01-18 09:02:20 +02:00
  • 92809ae98e fix missing UTXO notifications Anton Yemelyanov 2021-01-17 18:32:59 -05:00
  • 8a82b911bc Reindex algorithm - variable names and some comments msutton 2021-01-17 23:38:10 +02:00
  • b8f8b3c3cc Reindex attack tests - move logic to helper function and add stretch test msutton 2021-01-17 22:26:25 +02:00
  • 74d672c093 Reindex algorithm - modified reindexIntervals to receive the new child as argument and fixed an important related bug msutton 2021-01-17 22:17:34 +02:00
  • abb5ed3aea
    Merge branch 'v0.8.5-dev' into TestIBDWithPruning Ori Newman 2021-01-17 17:58:25 +02:00
  • a225d7adae Add TestIBDWithPruning Ori Newman 2021-01-17 17:53:22 +02:00
  • c4226cdd68 Remove hashesQueueSet Ori Newman 2021-01-17 17:54:34 +02:00
  • a5aa439e12 Write structure of TestBlockBuilderErrorCases Mike Zak 2021-01-17 17:52:01 +02:00
  • ce93cafc65 Pass the outpoint and utxy entry pairs to the pruning store. stasatdaglabs 2021-01-17 17:20:31 +02:00
  • bb807f34bb Extract OutpointAndUTXOEntryPairsToDomainOutpointAndUTXOEntryPairs into domainconverters.go. stasatdaglabs 2021-01-17 17:05:46 +02:00
  • a0ce46490d Reimplement receiveAndInsertIBDRootUTXOSet. stasatdaglabs 2021-01-17 17:03:07 +02:00
  • 9a81b1328a
    Add the Address of node to whom connected in log of send/receiveVersion (#1423) Svarog 2021-01-17 16:31:48 +02:00
  • b19fe5f1f3 Replace pruningStore staging with a UTXO set iterator. stasatdaglabs 2021-01-17 16:31:23 +02:00
  • 9b0d80c449 Reindex algorithm - added a validateIntervals method and modified tests to use it (instead of exact comparisons) msutton 2021-01-17 16:27:11 +02:00
  • af73fc185e Add a big stinky TODO on an assert. stasatdaglabs 2021-01-17 16:10:20 +02:00
  • 2b4513be7a
    Merge branch 'v0.8.5-dev' into log-address-in-logs Ori Newman 2021-01-17 16:07:36 +02:00
  • 134e96c406 Don't call functions before LogAndMeasureExecutionTime Mike Zak 2021-01-17 16:04:25 +02:00
  • 375eb2177a Rename utxoIter to utxoIterator. stasatdaglabs 2021-01-17 16:03:26 +02:00
  • d4f3a252ff
    Add TestIsFinalizedTransaction (#1422) Ori Newman 2021-01-17 15:47:49 +02:00
  • 35003be188
    Merge branch 'v0.8.5-dev' into TestIsFinalizedTransaction Svarog 2021-01-17 15:43:33 +02:00
  • 64c268cb33 Add TestIsFinalizedTransaction Ori Newman 2021-01-17 15:38:24 +02:00
  • f93e53a8fd Reindex algorithm - move reindex struct and all related operations to new file msutton 2021-01-17 15:34:18 +02:00
  • ac65ff3d9d Add the Address of node to whom connected in log of send/receiveVersion Mike Zak 2021-01-17 15:10:38 +02:00
  • 094a6cd0f5 Reindex algorithm - a few critical fixes msutton 2021-01-17 14:42:17 +02:00
  • f14527de4c
    Give different limit to the RPC server (#1421) Ori Newman 2021-01-17 13:58:42 +02:00
  • 914079057b Give different limit to the RPC server Ori Newman 2021-01-17 13:38:08 +02:00
  • 03b0df6ab6 Replaced the content of MsgIBDRootUTXOSetChunk with pairs of outpoint-utxo entry pairs. stasatdaglabs 2021-01-17 13:25:43 +02:00
  • ebdb200bdc Add TestValidateAndInsertPruningPoint Ori Newman 2021-01-14 18:02:06 +02:00
  • dd57e6abe6
    Fix checkParentHeadersExist and cover pruning_violation_proof_of_work_and_difficulty.go with tests (#1418) Ori Newman 2021-01-17 11:27:04 +02:00
  • 8a1b45749e Merge remote-tracking branch 'origin/v0.8.5-dev' into fix-checkParentHeadersExist Ori Newman 2021-01-17 10:54:46 +02:00
  • 062e6ff772 Fix checkParentHeadersExist Ori Newman 2021-01-17 10:54:23 +02:00
  • 704f624eee Fix wrong test db names Ori Newman 2021-01-17 10:43:47 +02:00