Commit Graph

  • e5d77a0e95 [NOD-1006] Fix refactor errors. stasatdaglabs 2020-05-18 14:12:03 +03:00
  • 6f8553aaab [NOD-1006] Use CompactToBigWithDestination only in averageTarget. stasatdaglabs 2020-05-18 14:09:30 +03:00
  • bedde0bb00 [NOD-1001] Remove temporary logs Mike Zak 2020-05-18 13:27:34 +03:00
  • a3d99d067c [NOD-1001] Made AssociateConnection return error Mike Zak 2020-05-18 13:08:11 +03:00
  • f66ac37afa [NOD-1006] Fix merge errors. stasatdaglabs 2020-05-18 13:05:51 +03:00
  • b86cac852f Merge remote-tracking branch 'origin/v0.4.0-dev' into nod-1006-reduce-bigint-allocs stasatdaglabs 2020-05-18 13:04:34 +03:00
  • e5f5b01ce2 [NOD-990] Save UTXO diffs of past UTXO Ori Newman 2020-05-17 12:48:14 +03:00
  • d850f462cc [NOD-1001] Wait for 2 veracks in TestPeerListeners Mike Zak 2020-05-18 12:06:13 +03:00
  • a30aef907c [NOD-1006] Make CompactToBig take an out param so that we can reuse the same big.Int in averageTarget. stasatdaglabs 2020-05-18 11:45:27 +03:00
  • eb8b841850
    [NOD-1005] Use sm.isSynced to check whether should request blocks from invs (#721) Svarog 2020-05-18 10:42:58 +03:00
  • 6514849a34 [NOD-1005] Fix a few typos Mike Zak 2020-05-18 10:39:07 +03:00
  • 01ae24d10c [NOD-1005] Use private version of isSynced to avoid infinite loop Mike Zak 2020-05-18 10:28:47 +03:00
  • 8e667a2b23 [NOD-1005] Use sm.isSynced to check whether should request blocks from invs Mike Zak 2020-05-18 10:23:33 +03:00
  • 0446447e9f [NOD-1005] Moved isSyncedForMining to netsync manager, and renamed to isSynced + removed isCurrent Mike Zak 2020-05-18 10:18:49 +03:00
  • 388f958952 [NOD-1001] Make AssociateConnection synchronous Mike Zak 2020-05-17 12:08:20 +03:00
  • 43d4f4e1b0 [NOD-1001] Move side-effects of connection out of OnVersion Mike Zak 2020-05-14 15:36:48 +03:00
  • 28681affda
    [NOD-994] Greatly increase the amount of logs kaspad keeps before rotating them away (#720) Svarog 2020-05-14 10:58:46 +03:00
  • cb383839ba [NOD-994] Fix typo Mike Zak 2020-05-14 10:55:20 +03:00
  • 8393376cc3 [NOD-994] Update comments Mike Zak 2020-05-14 10:43:33 +03:00
  • cb78a958ca [NOD-994] Actually invcrease the log file Mike Zak 2020-05-14 10:41:44 +03:00
  • 5f518c608c [NOD-994] Greatly increased the amount of logs kaspad keeps before rotating them away Mike Zak 2020-05-14 10:21:38 +03:00
  • 378f0b659a
    [NOD-993] Get rid of redundant error types + Use %+v when printing startup errors (#719) Svarog 2020-05-13 17:27:53 +03:00
  • ba92c00d7c [NOD-993] Removed DeploymentError Mike Zak 2020-05-13 17:07:30 +03:00
  • 1a2673b605 [NOD-993] remove redundant Comment Mike Zak 2020-05-13 17:02:32 +03:00
  • 10ee197b47 [NOD-993] remove redundant TODO Mike Zak 2020-05-13 17:01:24 +03:00
  • 117f62b1e6 [NOD-993] Made ruleError use github.com/pkg/errors Mike Zak 2020-05-13 16:21:04 +03:00
  • ef7498a304 Merge remote-tracking branch 'origin/v0.4.0-dev' into nod-974-utxo-commitments-without-transactions stasatdaglabs 2020-05-13 16:00:25 +03:00
  • 35b943e04f
    [NOD-996] Disable kaspad logs in TestScripts (#718) stasatdaglabs 2020-05-13 15:57:30 +03:00
  • fe9a96fc72 [NOD-993] Get rid of AssertError Mike Zak 2020-05-13 15:55:22 +03:00
  • cbf6a5c771 [NOD-993] Use %+v when printing errors Mike Zak 2020-05-13 15:55:06 +03:00
  • 50949cb4ff [NOD-996] Return the log level to its original state after TestScripts is done. stasatdaglabs 2020-05-13 15:54:49 +03:00
  • ab2635bb27 [NOD-996] Disable kaspad logs in TestScripts. stasatdaglabs 2020-05-13 15:40:27 +03:00
  • 65f75c17fc
    [NOD-982] Log message with level WARN when getting MsgReject (#717) stasatdaglabs 2020-05-13 10:03:37 +03:00
  • 0efdce76a0 [NOD-982] Move peer message logging to a separate file. stasatdaglabs 2020-05-13 09:55:12 +03:00
  • 34a0c64e6a Merge remote-tracking branch 'origin/v0.4.0-dev' into nod-974-utxo-commitments-without-transactions Mike Zak 2020-05-12 16:08:43 +03:00
  • ac84eeb523 [NOD-982] Use Write and Writef inside Trace, Tracef, Debug, Debugf, etc... stasatdaglabs 2020-05-12 16:07:01 +03:00
  • 3a454c0704 [NOD-982] Fix wrong logLevel in Write and Writef. stasatdaglabs 2020-05-12 15:42:04 +03:00
  • 414aa7c2b9 [NOD-982] Log message with level WARN when getting MsgReject. stasatdaglabs 2020-05-12 15:40:33 +03:00
  • 806eab817c
    [NOD-820] When the node isn't synced, make getBlockTemplate return a boolean isSynced instead of an error (#716) stasatdaglabs 2020-05-12 15:08:24 +03:00
  • c4ccf8c3ec
    [NOD-976] Implement tests for UTXO commitments (#715) stasatdaglabs 2020-05-12 15:07:25 +03:00
  • 57d3d16c2b [NOD-820] Fixed capitalization in an error message. stasatdaglabs 2020-05-12 15:02:46 +03:00
  • 0407299804 [NOD-820] Implement miner MineWhenNotSynced logic. stasatdaglabs 2020-05-12 14:27:54 +03:00
  • bd885b920b [NOD-820] Add MineWhenNotSynced to the kaspaminer config. stasatdaglabs 2020-05-12 14:02:19 +03:00
  • 7feb0cb483 [NOD-820] Add isSynced to the help file. stasatdaglabs 2020-05-12 13:47:56 +03:00
  • 585510d76c
    [NOD-847] Fix CIDR protection and prevent connecting to the same address twice (#714) Ori Newman 2020-05-12 13:47:15 +03:00
  • d3106a0656 [NOD-820] Add IsSynced to GetBlockTemplateResult. stasatdaglabs 2020-05-12 13:44:33 +03:00
  • 8bcea3643d [NOD-847] Always try to reconnect on disconnect Ori Newman 2020-05-12 12:37:10 +03:00
  • 383ab95d30 [NOD-847] Add new line on releaseAddress Ori Newman 2020-05-12 10:11:45 +03:00
  • 5a6a04bd91 [NOD-847] Change error message if New fails Ori Newman 2020-05-12 10:11:14 +03:00
  • 2050c4f077 [NOD-847] Fix wrong test name for addressManagerForTest Ori Newman 2020-05-12 10:06:32 +03:00
  • a442cd0cb7 [NOD-847] Change emptyAddressManagerForTest->createEmptyAddressManagerForTest and fix typos Ori Newman 2020-05-12 10:05:39 +03:00
  • 8e9f090f54 [NOD-847] Add stack trace to ConnManager errors Ori Newman 2020-05-12 10:03:41 +03:00
  • 7d04f6b495 [NOD-847] Add teardown function for address manager Ori Newman 2020-05-11 17:36:26 +03:00
  • a602ac9e19 [NOD-976] Remove kaka. stasatdaglabs 2020-05-11 16:06:06 +03:00
  • 9e6a3a5a5b Merge remote-tracking branch 'origin/nod-974-utxo-commitments-without-transactions' into nod-976-utxo-commitments-tests stasatdaglabs 2020-05-11 15:57:49 +03:00
  • 7a604b2d27
    [NOD-975] Don't include block transactions inside its UTXO commitment (#711) stasatdaglabs 2020-05-11 15:32:06 +03:00
  • a801948c12 [NOD-975] Improve TestPastUTXOMultiSet. stasatdaglabs 2020-05-11 15:13:39 +03:00
  • fdb4194c81 [NOD-975] Add a test: TestPastUTXOMultiSet. stasatdaglabs 2020-05-11 14:53:03 +03:00
  • c5991469d5 [NOD-975] In pastUTXOMultiSet, copy the multiset to avoid modifying the original. stasatdaglabs 2020-05-11 14:36:37 +03:00
  • 91e940d5d0 [NOD-975] Remove debug code. stasatdaglabs 2020-05-11 13:10:19 +03:00
  • f376684903 [NOD-976] Fix TestUTXOCommitment. stasatdaglabs 2020-05-11 13:07:12 +03:00
  • d527a18209 [NOD-976] Fix TestGHOSTDAG. stasatdaglabs 2020-05-11 12:31:44 +03:00
  • 63d715c160 [NOD-976] Fix TestIsKnownBlock. stasatdaglabs 2020-05-11 12:29:39 +03:00
  • ce653a4719 [NOD-976] Fix TestBlueBlockWindow. stasatdaglabs 2020-05-11 10:18:33 +03:00
  • ae81ef6e25 [NOD-976] Generate new blockDB blocks for tests. stasatdaglabs 2020-05-11 10:13:24 +03:00
  • 8077c10c17 [NOD-975] Add txs to TestUTXOCommitment. stasatdaglabs 2020-05-10 17:32:28 +03:00
  • dace4eb7a0 [NOD-975] Remove selectedParentUTXO from pastUTXO's return values. stasatdaglabs 2020-05-10 16:52:34 +03:00
  • 37965fd416 [NOD-975] Extract selectedParentPastUTXO to a separate function. stasatdaglabs 2020-05-10 16:43:09 +03:00
  • e89dc67c8f [NOD-975] Use selected parent's pastUTXO instead of this block's pastUTXO in calcMultiset. stasatdaglabs 2020-05-10 16:18:50 +03:00
  • 759843f38c [NOD-975] Use pastUTXO instead of selectedParentUTXO in calcMultiset. stasatdaglabs 2020-05-10 09:15:27 +03:00
  • 1d96ed0f8a [NOD-847] Make numAddressesInAddressManager an argument Ori Newman 2020-05-07 13:49:02 +03:00
  • 4d28100c19 [NOD-847] Fix Connect's lock Ori Newman 2020-05-07 13:41:20 +03:00
  • bc6b9d2666 [NOD-847] Add "is" before boolean methods Ori Newman 2020-05-07 12:56:08 +03:00
  • dda16141e1 [NOD-847] Fix TestRetryPermanent, TestNetworkFailure and wait 10 ms before restoring the previous active config Ori Newman 2020-05-06 17:54:45 +03:00
  • 5b79570d90 [NOD-847] Add TestDuplicateOutboundConnections and TestSameOutboundGroupConnections Ori Newman 2020-05-06 16:15:45 +03:00
  • c58d47a87a [NOD-975] Add a comment on top of selectedParentMultiset. stasatdaglabs 2020-05-06 15:54:43 +03:00
  • 42a92cad14 [NOD-975] Simplify calcMultiset. stasatdaglabs 2020-05-06 15:52:30 +03:00
  • e4ec74b12c [NOD-847] Fix Tests Ori Newman 2020-05-06 13:33:40 +03:00
  • c8a381d5bb
    [NOD-981] Fixed error message when both --notls and --rpccert ommited (#713) Svarog 2020-05-06 13:05:48 +03:00
  • 5f211970bb [NOD-975] Remove the block's own transactions from calcMultiset. stasatdaglabs 2020-05-06 12:50:13 +03:00
  • 52f313fa31 [NOD-975] Implement a (currently failing) TestUTXOCommitment. stasatdaglabs 2020-05-06 12:39:11 +03:00
  • 569e90bc10 [NOD-847] Fix CIDR protection and prevent connecting to the same address twice Ori Newman 2020-05-05 18:16:10 +03:00
  • 3d04e6bded
    [NOD-943] Add acceptedBlockHashes to GetBlockVerboseResult (#708) Ori Newman 2020-05-05 17:26:54 +03:00
  • e3405f2b9c [NOD-981] Fixed error message when both --notls and --rpccert ommited Mike Zak 2020-05-05 13:40:17 +03:00
  • 42e3008037 Revert "[NOD-975] Don't include block transactions inside its UTXO commitment." stasatdaglabs 2020-05-05 09:54:39 +03:00
  • f8e851a6ed
    [NOD-968] Wrap all ldb errors with pkg/errors (#712) Svarog 2020-05-04 16:33:23 +03:00
  • d03c6a9494 [NOD-968] Wrap all ldb errors with pkg/errors Mike Zak 2020-05-04 16:28:59 +03:00
  • e70a615135
    [NOD-872] Defer all currently undeferred unlocks in the database package (#706) stasatdaglabs 2020-05-04 13:07:40 +03:00
  • b1a2ae669c [NOD-975] Don't include block transactions inside its UTXO commitment. stasatdaglabs 2020-05-04 13:03:43 +03:00
  • dcac1b7a06 [NOD-872] Extract closeCurrentWriteCursorFile to a separate method. stasatdaglabs 2020-05-04 12:13:22 +03:00
  • 8bedaddd58 [NOD-872] Remove a redundant empty line. stasatdaglabs 2020-05-04 12:05:30 +03:00
  • 73ad0adf72
    [NOD-913] Use sync rate in getBlockTemplate (#705) Ori Newman 2020-05-04 09:09:23 +03:00
  • 794e0da87f [NOD-913] Split addBlockProcessingTimestamp Ori Newman 2020-05-03 18:48:55 +03:00
  • fc5f6f27d2 [NOD-913] Rename variables and functions and change comments Ori Newman 2020-05-03 18:45:54 +03:00
  • 6bed236aef [NOD-943] Change comment Ori Newman 2020-05-03 15:05:55 +03:00
  • 31379f7e9a [NOD-943] Add block hash to error message Ori Newman 2020-05-03 15:05:36 +03:00
  • 5b74e51db1
    [NOD-956] Increase K to 15. (#710) stasatdaglabs 2020-05-03 14:56:47 +03:00
  • 08d53156fc Merge remote-tracking branch 'origin/v0.4.0-dev' into nod-872-database-defer-unlock stasatdaglabs 2020-05-03 14:21:01 +03:00
  • 2fe9ce656b [NOD-956] Increase K to 15. stasatdaglabs 2020-05-03 13:57:37 +03:00
  • 2e2492cc5d
    [NOD-849] Database tests (#695) stasatdaglabs 2020-05-03 12:19:09 +03:00