Commit Graph

  • 3880b16c02 [NOD-1532] Fix AddBlockToVirtual Mike Zak 2020-11-12 18:54:21 +02:00
  • cf469274ae [NOD-1532] Make sure there's no nil payloads Mike Zak 2020-11-12 18:15:35 +02:00
  • 27742b66c9 [NOD-1532] Bugfix: incorrect key passed to dbTx.Put Mike Zak 2020-11-12 17:55:33 +02:00
  • 0496e3f97c Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1532-csm-unit-tests Mike Zak 2020-11-12 16:53:54 +02:00
  • 28a2f21d54 [NOD-1532] Fix genesis blocks and a few more bugs Mike Zak 2020-11-12 16:44:41 +02:00
  • 2e58c49b98 Merge remote-tracking branch 'origin/nod-1518-restore-integration-test' into nod-1535-fix-reachability-test Ori Newman 2020-11-12 16:38:51 +02:00
  • eef5e3768c
    [NOD-1518] Fix genesis block insertion and integration tests (#1013) stasatdaglabs 2020-11-12 15:19:39 +02:00
  • d2b73cf2cf Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1518-restore-integration-test stasatdaglabs 2020-11-12 15:14:25 +02:00
  • 7a7821e1c8
    [NOD-1313] Refactor AddressManager (#918) (#1049) Ori Newman 2020-11-12 04:40:41 -08:00
  • 5eb8085088 [NOD-1534] Update messages.pb.go Ori Newman 2020-11-12 13:57:37 +02:00
  • 24e20070cc [NOD-1313] Refactor AddressManager (#918) Kirill 2020-10-08 17:05:47 +03:00
  • 99e19c2aac [NOD-1535] Add external reachability tests Ori Newman 2020-11-12 13:04:02 +02:00
  • 5451892f5f [NOD-1518] Add a comment explaining why we check against StatusValid in resolveSyncState. stasatdaglabs 2020-11-12 12:56:55 +02:00
  • 8ae3d2df17 [NOD-1518] Explain why we break on current == nil in countSubtrees. stasatdaglabs 2020-11-12 12:47:00 +02:00
  • da4f9c6738 [NOD-1518] Properly check the genesis hash in CalculatePastUTXOAndAcceptanceData. stasatdaglabs 2020-11-12 12:44:08 +02:00
  • ef457b9c50 [NOD-1532] Update hashes of blocks Mike Zak 2020-11-12 12:19:27 +02:00
  • 1f2a6c330f [NOD-1518] Don't stage nil utxoDiffChild. stasatdaglabs 2020-11-12 12:17:21 +02:00
  • 97c1586c5f [NOD-1518] Break immediately if we reached the virtual in SelectedChildIterator. stasatdaglabs 2020-11-12 12:12:25 +02:00
  • b1a0697989 [NOD-1518] Use constants.TransactionVersion. stasatdaglabs 2020-11-12 12:06:38 +02:00
  • 85a6736985 [NOD-1518] Use isHeaderOnlyBlock. stasatdaglabs 2020-11-12 12:05:12 +02:00
  • 75bc7ece38 [NOD-1518] Extract cloning of hashes to a method over DomainHash. stasatdaglabs 2020-11-12 12:03:00 +02:00
  • 77f513fcc5 [NOD-1518] Return "not implemented" in unimplemented RPC handlers. stasatdaglabs 2020-11-12 11:52:11 +02:00
  • 4ed3707781 [NOD-1518] Move call to LogBlock to into OnNewBlock. stasatdaglabs 2020-11-12 11:45:44 +02:00
  • 61bb0fcc50 [NOD-1518] Fix merge errors. stasatdaglabs 2020-11-12 11:42:50 +02:00
  • 0ce152b13f Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1518-restore-integration-test stasatdaglabs 2020-11-12 11:41:23 +02:00
  • c60a6824fa Merge remote-tracking branch 'origin/nod-1518-restore-integration-test' into nod-1532-csm-unit-tests Mike Zak 2020-11-12 11:41:07 +02:00
  • 37fbdcb453
    [NOD-1526] Restore txscript tests (#1019) Svarog 2020-11-12 10:22:17 +02:00
  • 168aea2211 Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1535-fix-reachability-test Ori Newman 2020-11-11 19:04:34 +02:00
  • 3e18b22c73 [NOD-1535] Fix reachability tests Ori Newman 2020-11-11 19:03:42 +02:00
  • 7ae0229f2d [NOD-1429] Add additional test karim1king 2020-11-11 18:51:36 +02:00
  • 880a4aeb22 [NOD-1518] Properly clone utxoDiffChild. stasatdaglabs 2020-11-11 17:29:14 +02:00
  • 05e0f26546 Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1518-restore-integration-test stasatdaglabs 2020-11-11 17:25:37 +02:00
  • 4be2ca7bf4 [NOD-1518] Change when IBD finishes. stasatdaglabs 2020-11-11 17:19:59 +02:00
  • e39915250a [NOD-1518] Fix IBD blocks not calling OnNewBlock. stasatdaglabs 2020-11-11 16:58:56 +02:00
  • 184bc8eb31 [NOD-1518] Fix bad timeout durations in tests. stasatdaglabs 2020-11-11 16:50:09 +02:00
  • 26fdb78271 [NOD-1518] Fix bad check for SyncStateMissingBlockBodies. stasatdaglabs 2020-11-11 16:35:38 +02:00
  • 91a5d45dc8 [NOD-1518] Add missing string for CmdRequestIBDBlocks. stasatdaglabs 2020-11-11 15:52:13 +02:00
  • ce84bf2af5 [NOD-1532] Added TestDoubleSpends Mike Zak 2020-11-11 15:51:30 +02:00
  • 7a8dd95872 [NOD-1518] Fix bad areHeaderTipsSyncedMaxTimeDifference value. stasatdaglabs 2020-11-11 15:45:41 +02:00
  • f07185b281 [NOD-1532] Add TestPastUTXOMultiset Mike Zak 2020-11-11 14:12:43 +02:00
  • e354dd5b4f [NOD-1518] Fix bad Command() for MsgIBDRootNotFound. stasatdaglabs 2020-11-11 14:07:01 +02:00
  • 156659090e [NOD-1518] Fix bad string for CmdDoneHeaders. stasatdaglabs 2020-11-11 14:04:22 +02:00
  • 9e24b9d71a [NOD-1518] Fix bad string for CmdRequestHeaders. stasatdaglabs 2020-11-11 14:02:02 +02:00
  • a0446962cf [NOD-1518] Fix bad conversion in RequestIBDBlocks. stasatdaglabs 2020-11-11 13:48:43 +02:00
  • e126522cba [NOD-1532] Add TestMultiset Mike Zak 2020-11-11 11:44:41 +02:00
  • d5044e8133 [NOD-1518] Fix not-properly wrapped IBD blocks. stasatdaglabs 2020-11-11 13:40:42 +02:00
  • 1f15a1c9b3 [NOD-1518] Fix selectedChildIterator.Next not ignoring virtual, infinite loop in HashSet.Length(). stasatdaglabs 2020-11-11 13:05:43 +02:00
  • 9edda8481e [NOD-1518] Fix headers-only blocks coming in after the consensus thinks it's synced. stasatdaglabs 2020-11-11 12:38:51 +02:00
  • 58707e0a4f [NOD-1526] No need to check for subnetwork Mike Zak 2020-11-11 12:33:46 +02:00
  • 135ffbd4f2
    [NOD-1529] Add getters + AddBlock to TestConsensus (#1025) Svarog 2020-11-11 12:31:13 +02:00
  • 9429e799a9 [NOD-1518] Rename mode to syncState. stasatdaglabs 2020-11-11 12:10:35 +02:00
  • 6f6fde69e3 [NOD-1529] Add comment Mike Zak 2020-11-11 12:10:07 +02:00
  • 35379222c8 [NOD-1529] Add ForAllNets function Mike Zak 2020-11-11 12:08:22 +02:00
  • 5e480d2f50 [NOD-1518] Fix bad SyncStateMissingUTXOSet logic in resolveSyncState. stasatdaglabs 2020-11-11 12:07:26 +02:00
  • 751b785914 [NOD-1529] Remove test directory in teardown Mike Zak 2020-11-11 11:57:26 +02:00
  • e302a2a7de [NOD-1518] Fix bad Command() in MsgIBDRootUTXOSetAndBlock. stasatdaglabs 2020-11-11 11:51:01 +02:00
  • 7e8d974794 [NOD-1518] Fix processHeader calling OnNewBlock and LogBlock. Also fix conversion errors in IBDRootUTXOSetAndBlock. stasatdaglabs 2020-11-11 11:42:07 +02:00
  • a396675e2d [NOD-1518] Fix missing handler registration for CmdHeader. stasatdaglabs 2020-11-11 11:24:25 +02:00
  • 315e6febc7 [NOD-1518] Fix a deadlock in GetVirtualSelectedParent. stasatdaglabs 2020-11-11 11:20:44 +02:00
  • 94ee4c7f15 [NOD-1518] Use a regular mutex instead of a read-write mutex in consensus to avoid dealing with sneaky not-actually-read functions. stasatdaglabs 2020-11-11 11:00:00 +02:00
  • a43454a867 [NOD-1518] Add a comment. stasatdaglabs 2020-11-11 10:22:45 +02:00
  • dd5b9899b1 [NOD-1518] Fix bad exists check in restorePastUTXO and missing genesis check in CalculatePastUTXOAndAcceptanceData. stasatdaglabs 2020-11-11 10:22:24 +02:00
  • 8054a2f7d7 [NOD-1529] Update NewTestConsensus to be more all-encompassing Mike Zak 2020-11-11 10:21:42 +02:00
  • 6cd3e45664 [NOD-1429] add mining manager unit tests karim1king 2020-11-11 03:08:22 +02:00
  • 4e65db3a05 [NOD-1529] Add AddBlock to TestConsensus Mike Zak 2020-11-10 18:47:59 +02:00
  • db7608fda8 [NOD-1529] Move the getters of TestConsensus to separate file Mike Zak 2020-11-10 18:35:46 +02:00
  • 4736213ba4
    [NOD-1528] Make data stores copy data on stage (#1020) Ori Newman 2020-11-10 08:32:42 -08:00
  • 341d723b31 [NOD-1528] Return errors where needed Ori Newman 2020-11-10 18:20:22 +02:00
  • a46ab60a33 [NOD-1528] Add copy to block store and utxo diff staging Ori Newman 2020-11-10 18:12:05 +02:00
  • 8290fadd3a
    [NOD-1521] use staticcheck (#1015) oudeis 2020-11-10 15:59:35 +00:00
  • 4d94fa9e02 [NOD-1529] Add all stores and processes to consensus, and add access to TestConsensus Mike Zak 2020-11-10 17:53:49 +02:00
  • a6386d4637 [NOD-1518] Fix merge errors. stasatdaglabs 2020-11-10 17:22:50 +02:00
  • 74d354675f [NOD-1528] Fix receiver names Ori Newman 2020-11-10 17:17:06 +02:00
  • 16573e34bb Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1518-restore-integration-test stasatdaglabs 2020-11-10 17:16:33 +02:00
  • da781811b6 [NOD-1518] Fix broken RPC handlers. stasatdaglabs 2020-11-10 16:52:53 +02:00
  • aeda7e8bce [NOD-1521] Fix static check errors Ori Newman 2020-11-10 16:44:46 +02:00
  • a02742c263 [NOD-1518] Generate transactions with sufficient fee in tx_relay_test. stasatdaglabs 2020-11-10 16:44:06 +02:00
  • 3222013143 [NOD-1518] Remove irrelevant comments. stasatdaglabs 2020-11-10 16:40:18 +02:00
  • 10c8600f77 [NOD-1528] Add proto objects to serialize consensus state objects Ori Newman 2020-11-10 16:37:08 +02:00
  • 58fda2959e [NOD-1518] Fix bug in hasUTXOByOutpointFromStagedVirtualUTXODiff. stasatdaglabs 2020-11-10 16:32:43 +02:00
  • c6ec0fc4ce [NOD-1518] Fix missing error handling, bug in MsgTxToDomainTransaction, and bad subnetwork equality check. stasatdaglabs 2020-11-10 16:19:31 +02:00
  • 23c1ea6c31
    [NOD-1525] Implement headers first ibd (#1017) Ori Newman 2020-11-10 06:14:51 -08:00
  • 4c6807f00a Merge remote-tracking branch 'origin/v0.8.1-dev' into nod-1525-headers-first-ibd Ori Newman 2020-11-10 16:11:33 +02:00
  • 5e9bfbb49f [NOD-1528] Make data stores copy data on stage Ori Newman 2020-11-10 16:09:59 +02:00
  • 8ab74cc317 [NOD-1518] Set MaxTxVersion to 1. stasatdaglabs 2020-11-10 16:07:17 +02:00
  • fe6c192aa8 [NOD-1525] Remove redundant methods from interface Ori Newman 2020-11-10 15:56:03 +02:00
  • 49e0b1d194 [NOD-1518] Fix MsgTxToDomainTransaction. stasatdaglabs 2020-11-10 15:51:06 +02:00
  • c9a5486755 [NOD-1525] Rename SyncStateNormal->SyncStateRelay, simplifiy IBD peer selection code and get rid of panic in FinishIBD Ori Newman 2020-11-10 15:48:24 +02:00
  • 8438274241 [NOD-1518] Fix createBlockLocator. stasatdaglabs 2020-11-10 15:44:11 +02:00
  • f28c85ded1 [NOD-1518] Break on genesis in countSubtrees. stasatdaglabs 2020-11-10 15:25:34 +02:00
  • 31c5264430
    [NOD-1527] Allow to process headers while in missing utxo set sync state (#1018) Ori Newman 2020-11-10 04:43:18 -08:00
  • 02975aaf0f [NOD-1526] Removed last instances of appmessage in consensus Mike Zak 2020-11-10 14:38:15 +02:00
  • cce238d4ba [NOD-1526] Fix reference_test.go Mike Zak 2020-11-10 13:51:11 +02:00
  • a0a76ca70a [NOD-1526] Fixed many tests Mike Zak 2020-11-10 13:23:42 +02:00
  • b4634d23d8 [NOD-1518] Fix multisetStore.Get returning a pointer to a multiset that is changed in place. stasatdaglabs 2020-11-10 13:01:59 +02:00
  • 6107761849 [NOD-1527] Add isHeaderOnlyBlock function Ori Newman 2020-11-10 13:00:47 +02:00
  • e525c01f28 [NOD-1526] Make MsgTx.PayloadHash non-pointer Mike Zak 2020-11-10 10:04:47 +02:00
  • e6cac9a697 [NOD-1527] Allow to process headers while in missing utxo set sync state Ori Newman 2020-11-09 18:50:30 +02:00
  • 3e5780e879 [NOD-1525] Register missing flows Ori Newman 2020-11-09 18:44:03 +02:00
  • 9636406a6f [NOD-1525] Fix proto translators Ori Newman 2020-11-09 18:42:09 +02:00