Commit Graph

  • 67ab6ebfa7 Merge remote-tracking branch 'origin/v0.6.0-dev' into nod-684-change-simnet-block-rate-to-block-per-ms Ori Newman 2020-07-05 11:02:12 +03:00
  • 86d0bdaccb
    [NOD-1079] Fix block rejects over "Already have block" (#783) stasatdaglabs 2020-07-05 09:45:01 +03:00
  • ffb2cb34af [NOD-684] Fix NextBlockMinimumTime to be add one millisecond after past median time Ori Newman 2020-07-02 14:40:41 +03:00
  • a0d6e2216e [NOD-684] Change isDAGCurrentMaxDiff to be written as number of blocks Ori Newman 2020-07-02 14:38:39 +03:00
  • aab389957a [NOD-684] Shorten simnet finality duration Ori Newman 2020-07-02 13:58:17 +03:00
  • c4f40121b5 [NOD-684] Set simnet's TargetTimePerBlock to 1ms Ori Newman 2020-07-02 13:05:00 +03:00
  • 14c2797cdd [NOD-1079] Remove redundant (and possibly buggy) clearing of sm.requestedBlocks. stasatdaglabs 2020-07-02 12:11:33 +03:00
  • 9e7a3a4fac [NOD-1079] In shouldQueryPeerSelectedTips use selected DAG tip timestamp instead of past median time. stasatdaglabs 2020-07-02 11:40:47 +03:00
  • 59be1ae095 [NOD-1079] Fix bad implementation of IsSelectedTipKnown. stasatdaglabs 2020-07-02 11:13:40 +03:00
  • e0c1bd1fe2 [NOD-1079] Return regular error instead of ruleError on already-have-block in ProcessBlock. stasatdaglabs 2020-06-29 15:07:53 +03:00
  • f401ff332e [NOD-684] Fix regtest genesis block Ori Newman 2020-07-01 16:41:53 +03:00
  • 8165575163 [NOD-684] Get rid of dag.targetTimePerBlock and use finality duration in dag params Ori Newman 2020-07-01 16:18:54 +03:00
  • 749775c7ea
    [NOD-1098] Change timestamp precision to one millisecond (#778) Ori Newman 2020-07-01 16:09:04 +03:00
  • 4d40b16b1f [NOD-1098] Rename UnixMilli->UnixMilliseconds Ori Newman 2020-07-01 16:04:08 +03:00
  • 3789065c76 [NOD-1098] Fix testnet genesis Ori Newman 2020-07-01 15:45:58 +03:00
  • c51a7a92da Merge remote-tracking branch 'origin/v0.6.0-dev' into nod-1098-change-timestamp-precision-to-ms Ori Newman 2020-07-01 15:42:15 +03:00
  • ce6d16bbfc [NOD-1098] Fix comment Ori Newman 2020-07-01 15:26:00 +03:00
  • 8ff8c30fb4 Merge remote-tracking branch 'origin/v0.5.0-dev' into v0.6.0-dev Mike Zak 2020-07-01 15:05:17 +03:00
  • c62bdb2fa1 Merge remote-tracking branch 'origin/v0.5.0-dev' Mike Zak 2020-07-01 15:05:02 +03:00
  • 9893b7396c
    [NOD-1105] When recovering acceptance index, use a database transaction per block instead of for the entire recovery (#781) v0.5.0-rc3 v0.5.0 v0.5.0-dev stasatdaglabs 2020-07-01 13:43:51 +03:00
  • 2ffb60d12b [NOD-1105] When recovering acceptance index, use a database transaction per block instead of for the entire recovery. stasatdaglabs 2020-07-01 11:48:41 +03:00
  • f8b4c4abe6 Revert "[NOD-1105] Don't use a database transaction when recovering acceptance index." stasatdaglabs 2020-07-01 11:46:59 +03:00
  • da550f8e4b [NOD-1105] Don't use a database transaction when recovering acceptance index. stasatdaglabs 2020-07-01 11:41:09 +03:00
  • 8c90344f28
    [NOD-1103] Fix testnetGenesisTxPayload with 8-byte blue-score (#780) Svarog 2020-07-01 09:21:42 +03:00
  • 1339a1df0a [NOD-1103] Fix genesis block bytes Mike Zak 2020-07-01 08:58:13 +03:00
  • f140ff5925 [NOD-1103] Fix testnetGenesisTxPayload with 8-byte blue-score Mike Zak 2020-07-01 08:50:55 +03:00
  • d8855dc266 Merge remote-tracking branch 'origin/v0.6.0-dev' into nod-1098-change-timestamp-precision-to-ms Ori Newman 2020-06-30 19:00:57 +03:00
  • fd93a5c278 [NOD-1098] Fix comment Ori Newman 2020-06-30 18:59:30 +03:00
  • eaa7b336f0 [NOD-1098] Remove test that checks if header timestamps have the right precision, and instead add tests for mstime, and fix genesis for testnet and devnet Ori Newman 2020-06-30 18:49:33 +03:00
  • 64a1c7d1cd [NOD-1098] Change orphan child to be one millisecond delay after its parent Ori Newman 2020-06-30 18:46:04 +03:00
  • 02a4a5e447 [NOD-1098] Fix block 100000 timestamp Ori Newman 2020-06-30 17:39:41 +03:00
  • a0ace7e599 [NOD-1098] Implement type mstime.Time Ori Newman 2020-06-30 17:26:09 +03:00
  • c824147687 [NOD-1098] Use milliseconds precision everywhere Ori Newman 2020-06-30 13:34:12 +03:00
  • 85dd9c0f9f [NOD-1098] Change lock times to use milliseconds Ori Newman 2020-06-30 12:43:31 +03:00
  • e4955729d2 Merge remote-tracking branch 'origin/v0.5.0-dev' into v0.6.0-dev Mike Zak 2020-06-30 08:48:31 +03:00
  • 4719d675cd [NOD-1098] Change timestamps to be millisecond precision Ori Newman 2020-06-29 20:49:29 +03:00
  • 63a18e5efb [NOD-1004] Fix merge errors. stasatdaglabs 2020-06-29 13:59:23 +03:00
  • 609771044a Merge branch 'nod-1004-optimize-get-address' of https://github.com/kaspanet/kaspad into nod-1004-optimize-get-address stasatdaglabs 2020-06-29 13:58:57 +03:00
  • e47c03b5f2 [NOD-1004] Fix merge errors. stasatdaglabs 2020-06-29 13:55:10 +03:00
  • bcec02ee39 Merge remote-tracking branch 'origin/v0.5.0-dev' into nod-1004-optimize-get-address stasatdaglabs 2020-06-29 13:47:30 +03:00
  • 8a7b0314e5 Merge branch 'v0.5.0-dev' of github.com:kaspanet/kaspad into v0.5.0-dev v0.5.0-rc2 Mike Zak 2020-06-29 12:17:41 +03:00
  • e87d00c9cf [NOD-1063] Fix a bug in which a block is pointing directly to a block in the selected parent chain below the reindex root Mike Zak 2020-06-29 12:16:47 +03:00
  • 336347b3c5
    [NOD-1063] Fix a bug in which a block is pointing directly to a block in the selected parent chain below the reindex root (#777) stasatdaglabs 2020-06-29 12:13:51 +03:00
  • e303efef42 [NOD-1063] Rename a test. stasatdaglabs 2020-06-29 11:59:36 +03:00
  • bfecd57470 [NOD-1063] Fix a comment. stasatdaglabs 2020-06-29 11:57:36 +03:00
  • 15d0899406 Update to version v0.6.0 Mike Zak 2020-06-29 09:17:45 +03:00
  • ad096f9781 Update to version 0.5.0 Mike Zak 2020-06-29 08:59:56 +03:00
  • b969e5922d [NOD-1063] Convert modifiedTreeNode to an out param. stasatdaglabs 2020-06-28 18:14:44 +03:00
  • 170f9872f4 [NOD-1063] Fix a bug in which a block is added to the selected parent chain below the reindex root. stasatdaglabs 2020-06-28 17:05:01 +03:00
  • d3c6a3dffc
    [NOD-1093] Add hashMerkleRoot to GetBlockTemplateResult (#776) Elichai Turkel 2020-06-28 16:53:09 +03:00
  • c0574b3a05
    Rename ParseBlock to ConvertGetBlockTemplateResultToBlock and wrap errors Elichai Turkel 2020-06-28 16:17:58 +03:00
  • 5b0b46f576
    Move ParseBlock from kaspaminer into rpcclient Elichai Turkel 2020-06-28 13:30:32 +03:00
  • 487cdf05a3
    Use hashMerkleRoot from template instead of recalculating Elichai Turkel 2020-06-28 13:22:13 +03:00
  • e49b7fc43a
    Add hashMerkleRoot field to GetBlockTemplateResult Elichai Turkel 2020-06-28 13:15:03 +03:00
  • 57b1653383
    [NOD-1063] Optimize deep reachability tree insertions (#773) v0.5.0-rc1 stasatdaglabs 2020-06-28 14:27:01 +03:00
  • 7b34dff604 [NOD-1063] Fix failing test. stasatdaglabs 2020-06-28 14:19:20 +03:00
  • 702c2b0b22 [NOD-1063] Lowercasified an error message. stasatdaglabs 2020-06-28 14:14:07 +03:00
  • a5a372bf96 [NOD-1063] Use a method instead of calling reachabilityStore.loaded directly. stasatdaglabs 2020-06-28 14:01:15 +03:00
  • 33c499f077 [NOD-1063] Explain a check. stasatdaglabs 2020-06-28 13:49:02 +03:00
  • 186c7fa219 [NOD-1063] Implement test: TestUpdateReindexRoot. stasatdaglabs 2020-06-28 13:00:27 +03:00
  • 1e0c7db3f1 [NOD-1063] Implement test: TestReindexIntervalsEarlierThanReindexRoot. stasatdaglabs 2020-06-28 12:21:40 +03:00
  • 101fe57e64 [NOD-1063] Rename modifiedTreeNodes. stasatdaglabs 2020-06-28 10:46:09 +03:00
  • a86255ba51
    [NOD-1088] Rename RejectReasion to RejectReason (#775) Ori Newman 2020-06-25 18:08:58 +03:00
  • 4dbf79c31f [NOD-1088] Rename RejectReasion to RejectReason Ori Newman 2020-06-25 17:36:34 +03:00
  • 9e58e914bb [NOD-1063] Expand on a comment. stasatdaglabs 2020-06-25 16:34:58 +03:00
  • e15bc60612 [NOD-1063] Rename isInFuture to isInPast. stasatdaglabs 2020-06-25 16:00:01 +03:00
  • 1fd0ab2c48 [NOD-1067] Fixed comments and error message Ori Newman 2020-06-25 15:46:41 +03:00
  • 53d688c8d5 [NOD-1063] Rename isInSelectedParentChain to isInSelectedParentChainOf. stasatdaglabs 2020-06-25 15:46:04 +03:00
  • b5c7283eb5 [NOD-1063] Fix error messages in TestIsInFuture. stasatdaglabs 2020-06-25 13:03:09 +03:00
  • f15e765ac1 [NOD-1063] Fix error messages in TestIsInFuture. stasatdaglabs 2020-06-25 12:51:49 +03:00
  • dce9336e9e [NOD-1063] Implement TestIsInFuture. stasatdaglabs 2020-06-25 12:47:19 +03:00
  • d35fe4bc98 [NOD-1063] Rename a test. stasatdaglabs 2020-06-25 12:26:34 +03:00
  • 8d8f7bb5ce [NOD-1063] Change inclusion in isAncestorOf functions. stasatdaglabs 2020-06-25 12:24:50 +03:00
  • 5aceb58741 [NOD-1063] Fix tests. stasatdaglabs 2020-06-25 12:08:59 +03:00
  • 38fc341dda [NOD-1063] Add a comment about graph theory conventions. stasatdaglabs 2020-06-25 12:00:13 +03:00
  • 1082bbdb63 [NOD-1063] Remove isAncestorOf from reachabilityInterval. stasatdaglabs 2020-06-25 11:57:55 +03:00
  • 9a82985622 [NOD-1063] Move storing the reindex root to within reachabilityTree. stasatdaglabs 2020-06-25 11:38:12 +03:00
  • b94bde381f [NOD-1063] Implement StoreReachabilityReindexRoot and FetchReachabilityReindexRoot. stasatdaglabs 2020-06-25 11:22:08 +03:00
  • 40e0b3b475 [NOD-1063] Add a disclaimer to orderedTreeNodeSet. stasatdaglabs 2020-06-25 11:05:56 +03:00
  • 65d0fb956e [NOD-1063] Rename treeNodeSet to orderedTreeNodeSet. stasatdaglabs 2020-06-25 10:53:31 +03:00
  • 1086ade53c [NOD-1063] Rename chosenReindexRootChild to reindexRootChosenChild. stasatdaglabs 2020-06-24 18:14:56 +03:00
  • f9c4fa0eff [NOD-1063] Call isAncestorOf directly in insertNode. stasatdaglabs 2020-06-24 18:12:32 +03:00
  • 97984ff0bf [NOD-1063] Add a missing condition. stasatdaglabs 2020-06-24 18:08:55 +03:00
  • abb45565a4 [NOD-1063] Extract slackReachabilityIntervalForReclaiming to a constant. stasatdaglabs 2020-06-24 18:06:44 +03:00
  • 6a192f6e42 [NOD-1063] Don't return -1 from findAncestorIndexOfNode. stasatdaglabs 2020-06-24 17:31:53 +03:00
  • b3f474ce27 [NOD-1063] Reword a comment. stasatdaglabs 2020-06-24 16:52:25 +03:00
  • 2a857262ab [NOD-1063] Fix an error message. stasatdaglabs 2020-06-24 16:47:54 +03:00
  • 755a5d3531 [NOD-1063] Rename reachabilityStore (the variable) to just store. stasatdaglabs 2020-06-24 16:44:05 +03:00
  • 61585e4d2e [NOD-1063] Rename copyAllFrom to addAll. stasatdaglabs 2020-06-24 16:41:48 +03:00
  • 521ee2df01 [NOD-1063] Add comments to reclaimIntervalXXXChosenChild. stasatdaglabs 2020-06-24 14:13:17 +03:00
  • 645506aea6 [NOD-1063] Simplify "looping up" logic in reclaimIntervalXXXChosenChild. stasatdaglabs 2020-06-24 13:53:51 +03:00
  • 3ae7c134a7 [NOD-1063] Extract interval "contains" logic to a separate function. stasatdaglabs 2020-06-24 13:18:04 +03:00
  • 63cdfd047b [NOD-1063] Extract propagateIntervals to a function. stasatdaglabs 2020-06-24 12:50:29 +03:00
  • 5a60903d23 [NOD-1063] In concentrateIntervalAroundReindexRootChosenChild, rename modifiedTreeNodes to allModifiedTreeNodes. stasatdaglabs 2020-06-24 12:42:05 +03:00
  • fdc2bafa6d [NOD-1063] Add a comment explain what "the chosen child" is. stasatdaglabs 2020-06-24 12:33:20 +03:00
  • 98722d9270 [NOD-1063] Rename reindexIntervalsBeforeChosenChild to reindexIntervalsBeforeNode. stasatdaglabs 2020-06-24 12:28:21 +03:00
  • cdc419b20f [NOD-1063] In reindexIntervalsBeforeChosenChild, use chosenChild.interval.start - 1 instead of childrenBeforeChosen[len(childrenBeforeChosen)-1].interval.end + 1. stasatdaglabs 2020-06-24 11:50:48 +03:00
  • 5394970327 [NOD-1063] Optimize findCommonAncestor. stasatdaglabs 2020-06-24 11:38:03 +03:00
  • f0161f99fe [NOD-1063] Rename childIntervalAllocationRange to intervalRangeForChildAllocation. stasatdaglabs 2020-06-24 11:24:22 +03:00
  • 0a7a4ce7d6
    [NOD-1085] Use all nonce space in kaspaminer (#774) Ori Newman 2020-06-24 11:12:57 +03:00