Commit Graph

  • 906269f280 [DEV-223] re-design tx index Ori Newman 2018-10-18 13:23:18 +03:00
  • 638a99d939 [DEV-134] Added jenkinsfile and deploy script. Stas Boutenko 2018-10-18 11:59:03 +03:00
  • d5787954ee
    [DEV-167] Create full docker-based environment for client team testing (#78) stasatdaglabs 2018-10-18 11:49:11 +03:00
  • 4cf2915644 [DEV-167] Removed .travis.yaml and a couple of files that shouldn't be in this branch. Stas Boutenko 2018-10-17 17:06:10 +03:00
  • de2c774d13 Merge branch 'master' into dev-167-docker Stas Boutenko 2018-10-17 16:53:12 +03:00
  • 201d7e0207 [DEV-226] Fix sorting of hashes in blockset.hashes() (#98) Ori Newman 2018-10-17 15:35:56 +03:00
  • 3deaea6c15 [DEV-224] Fix getblockcount RPC command to show real data (#97) Ori Newman 2018-10-17 15:34:10 +03:00
  • 85d221f322 [DEV-227] provisionalNode.commit() should not update the original parents if the provisionalNode was created with withRelatives=false (#96) Ori Newman 2018-10-17 11:41:36 +03:00
  • a67879c756 [DEV-223] add bluestxdata for current block as well Ori Newman 2018-10-16 16:44:15 +03:00
  • ea89bf6997 [DEV-223] make applyUTXOChanges return pastUTXOResults Ori Newman 2018-10-16 16:07:51 +03:00
  • 9ea9098fbc [DEV-204] Unexport VirtualBlock (#93) Ori Newman 2018-10-16 15:21:18 +03:00
  • 8f234e17f6 [DEV-204] unexport VirtualBlock type Ori Newman 2018-10-16 14:53:03 +03:00
  • be4f80e7b7 Merge remote-tracking branch 'origin/master' into dev-204-unexport-virtual-block Ori Newman 2018-10-16 14:46:14 +03:00
  • c3316715ae
    [DEV-225] Always maintain a block set of selected parents chain. (#99) Ori Newman 2018-10-16 12:12:24 +03:00
  • 9afa7ab85f [DEV-225] fix typo in comment Ori Newman 2018-10-16 12:10:06 +03:00
  • a1192425d2 [DEV-225] move updating selected path logic to updateSelectedPathSet Ori Newman 2018-10-16 11:47:09 +03:00
  • 3c71b59ecd [DEV-225] remove oldSelectedParent != nil condition Ori Newman 2018-10-16 10:44:34 +03:00
  • 068311bb1d [DEV-225] Add comments Ori Newman 2018-10-16 10:20:39 +03:00
  • 4e008d7721 [DEV-225] Always maintain a block set of selected parents chain. Ori Newman 2018-10-15 18:27:12 +03:00
  • 29a7d66d81 [DEV-219] Remove testnet and mainnet checkpoints (#94) Ori Newman 2018-10-15 17:00:40 +03:00
  • 0bb2030200 [DEV-220] Fix NTBlockAccepted bug (#95) Ori Newman 2018-10-15 16:52:19 +03:00
  • 65788d4dc0 [DEV-200] convert nonce to uint64 (#90) Ori Newman 2018-10-15 15:17:41 +03:00
  • bb07999599 [DEV-226] add TestHashes Ori Newman 2018-10-15 15:05:48 +03:00
  • a0a1b1442c [DEV-224] remove debug info from TestBlockCount and BlockDAG.BlockCount() Ori Newman 2018-10-15 14:52:48 +03:00
  • a03cc84007 Merge branch 'dev-227-provisionalnode-commit-bug' into dev-224-fix-getblockcount Ori Newman 2018-10-15 14:50:53 +03:00
  • fcb250aced [DEV-227] provisionalNode.commit() should not update the original parents if the provisionalNode was created with withRelatives=false Ori Newman 2018-10-15 14:49:04 +03:00
  • cc0b4289c3 [DEV-200] Fix conflicts Ori Newman 2018-10-15 13:07:11 +03:00
  • bbe7a06aec [DEV-226] Fix sorting of hashes in blockset.hashes() Ori Newman 2018-10-15 13:05:21 +03:00
  • 70ebdbf5c0 [DEV-224] Fix getblockcount RPC command to show real data Ori Newman 2018-10-15 12:17:01 +03:00
  • 695c0e5a68 [DEV-206] allow block timestamp to be equal to past median time (#89) Ori Newman 2018-10-14 15:33:36 +03:00
  • d7620c4cee [DEV-204] add explanation about difficulty in CurrentBits() comment Ori Newman 2018-10-14 15:03:53 +03:00
  • 01141eb768 [DEV-219] remove mainnet checkpoints Ori Newman 2018-10-14 14:46:38 +03:00
  • de5a66a0e6 [DEV-220] fix ntblockaccepted bug Ori Newman 2018-10-14 14:38:34 +03:00
  • 6042d2c712 [DEV-219] remove testnet checkpoints Ori Newman 2018-10-14 14:30:31 +03:00
  • ebd9179e3f [DEV-204] Unexport VirtualBlock() and add CalcMedianTime method for DAG Ori Newman 2018-10-14 10:36:24 +03:00
  • adaea6f538 [DEV-203] Move VirtualBlock.SelectedTip() to BlockDAG Ori Newman 2018-10-14 10:24:29 +03:00
  • 26ebf8ae50 [DEV-203] fix conflicts Ori Newman 2018-10-14 10:20:41 +03:00
  • bce23bd72a Merge branch 'dev-202-move-getutxoentry-to-blockdag' into dev-203-move-selected-tip-to-blockdag Ori Newman 2018-10-14 10:18:02 +03:00
  • d32fd86390 [DEV-203] Move VirtualBlock.SelectedTip() to BlockDAG Ori Newman 2018-10-11 16:20:00 +03:00
  • 1dd95c015e
    Merge ff2c2bc5e0a9d430a7424be3e57d4846268ee543 into b0aaa79ad077f9544d18b7d6421389682c3f5786 Ori Newman 2018-10-11 12:39:46 +00:00
  • ff2c2bc5e0 [DEV-202] Move VirtualBlock.GetUTXOEntry to BlockDAG Ori Newman 2018-10-11 15:39:10 +03:00
  • ccc307ddb2
    Merge 1b17eb5ba8a432d5f70237a85ac95e26e1482f78 into b0aaa79ad077f9544d18b7d6421389682c3f5786 Ori Newman 2018-10-11 12:17:07 +00:00
  • 1b17eb5ba8 [DEV-201] In handleGetBlockDAGInfo calculate difficulty by the tip with the lowest bits Ori Newman 2018-10-11 15:16:23 +03:00
  • a852e10cbe [DEV-200] convert nonce to uint64 Ori Newman 2018-10-10 18:24:24 +03:00
  • b0aaa79ad0 [DEV-195] Implement addmanualnode, getallmanualnodesinfo, getmanualnodeinfo and removemanualnode RPC-API calls (#87) Ori Newman 2018-10-11 12:38:54 +03:00
  • d161ff3cca [DEV-195] fix comments Ori Newman 2018-10-11 12:28:24 +03:00
  • 9e2166bf56 Merge remote-tracking branch 'origin/master' into dev-195-implement-addmanualnode-getallmanualnodesinfo-getmanualnodeinfo-removemanualnode-rpc Ori Newman 2018-10-11 12:27:15 +03:00
  • 9dd6314997 Merge remote-tracking branch 'origin/master' into dev-206-allow-block-timestamp-to-be-past-median-time Ori Newman 2018-10-11 12:26:25 +03:00
  • ce8531efda [DEV-206] make independent nodes in TestPastMedianTime Ori Newman 2018-10-11 12:25:03 +03:00
  • bb10f8484c [DEV-199] Apply the minimum-if-policy for all transactions (#88) Ori Newman 2018-10-11 11:21:14 +03:00
  • 53ddc0929d [DEV-206] make more specific error messages Ori Newman 2018-10-10 18:36:17 +03:00
  • c3bac8c195 [DEV-199] use popIfBool in OP_NOTIF Ori Newman 2018-10-10 18:32:25 +03:00
  • 394735f65d [DEV-167] Added deploy.sh. Stas Boutenko 2018-10-10 18:12:40 +03:00
  • b106763089 [DEV-167] Added Jenkins job stuff. Stas Boutenko 2018-10-10 17:50:52 +03:00
  • a996366ef5 [DEV-206] allow block timestamp to be equal to past median time Ori Newman 2018-10-10 13:41:16 +03:00
  • 46d9cc125d [DEV-199] refactor popIfBool Ori Newman 2018-10-10 13:04:10 +03:00
  • 6743485073 [DEV-199] apply minimum if Ori Newman 2018-10-10 12:43:46 +03:00
  • 40a1ced3dc [DEV-195] add default values to details and onetry Ori Newman 2018-10-09 17:58:27 +03:00
  • 37e3292094 [DEV-195] fix addednode terminology to manualnode Ori Newman 2018-10-09 16:32:36 +03:00
  • 553cdcaabb [DEV-195] fix wrong types for handleRemoveManualNode and handleGetManualNodeInfo Ori Newman 2018-10-09 16:29:32 +03:00
  • 11b471bc15 Merge remote-tracking branch 'origin/master' into dev-195-implement-addmanualnode-getallmanualnodesinfo-getmanualnodeinfo-removemanualnode-rpc Ori Newman 2018-10-09 15:59:47 +03:00
  • b93ce7690d [DEV-195] Implement addmanualnode, getallmanualnodesinfo, getmanualnodeinfo and removemanualnode RPC-API calls Ori Newman 2018-10-08 16:48:15 +03:00
  • 030469f035 [DEV-149] Add test case for CVE-2018-17144 (Bitcoin DoS/Double Spend bug) (#77) Ori Newman 2018-10-09 15:40:00 +03:00
  • 3869c63e72 [DEV-149] change test blocks to use simnet genesis Ori Newman 2018-10-09 13:16:26 +03:00
  • 49d3a9fffe [DEV-149] fix malformed blocks Ori Newman 2018-10-09 10:58:12 +03:00
  • 45e0e6707b
    [DEV-192] write 0 into indexesBucket when creating indexers to make mark indexer as initialized (#86) Svarog 2018-10-08 18:13:33 +03:00
  • bf48639b76 [DEV-192] write 0 into indexesBucket when creating indexers to make mark indexer as initialized Mike Zak 2018-10-08 17:56:54 +03:00
  • ec208c2e69
    Merge c8a1e7a8aad8479b14ad821e95877950250e45c6 into faf5efa4558d857f0ecbf897933b21723a3f720c Svarog 2018-10-08 15:04:16 +00:00
  • faf5efa455 [DEV-189] Fixed blockSet.highest() case when highest==nil Mike Zak 2018-10-08 18:03:58 +03:00
  • c8a1e7a8aa Merge remote-tracking branch 'origin/master' into dev-192-fix-indexers-bug Mike Zak 2018-10-08 18:00:52 +03:00
  • f969eb1a29 [DEV-192] write 0 into indexesBucket when creating indexers to make mark indexer as initialized Mike Zak 2018-10-08 17:56:54 +03:00
  • a1015ddb83 Merge remote-tracking branch 'origin/master' into dev-149-test-CVE-2018-17144 Ori Newman 2018-10-08 16:51:18 +03:00
  • 240cf49710 [DEV-149] change t.Errorf + return to t.Fatalf Ori Newman 2018-10-08 16:50:54 +03:00
  • ab7d9f2fa7 [DEV-170] Get rid of utxo collection functions (#79) Ori Newman 2018-10-08 15:51:20 +03:00
  • 652b38dcb2 Merge remote-tracking branch 'origin/master' into dev-81-database-coverage Mike Zak 2018-10-08 15:50:51 +03:00
  • 6b302dad7c
    [DEV-92] Ensure 100% coverage in blockdag package (#71) stasatdaglabs 2018-10-08 13:02:15 +03:00
  • 78bc23db53 [DEV-92] Made errors a tiny bit more descriptive. Stas Boutenko 2018-10-08 13:00:34 +03:00
  • 70ec27c667 [DEV-81] Begin writing TestSkipPendingUpdatesCache Mike Zak 2018-10-08 12:58:42 +03:00
  • 8f0a7b30bd [DEV-92] Improved errors. Stas Boutenko 2018-10-08 12:49:50 +03:00
  • d414ce5522 [DEV-165] Implement pastMedianTimeCalculation (#81) Ori Newman 2018-10-08 12:24:30 +03:00
  • 76ba3eb45b
    Merge 977464ebcf1f6e01d505087440ffe8cee37c7af6 into d9a81b2a84b1e82374c0aa82425e578b0b0404c0 Ori Newman 2018-10-08 09:15:17 +00:00
  • d9a81b2a84 [DEV-193] Invert previous blocks order to be from low hash to high hash (#84) Ori Newman 2018-10-08 12:14:18 +03:00
  • ece0d1ebb7 [DEV-91] rename TestFeeEstimator -> TestFeeEstimatorCfg Ori Newman 2018-10-08 11:30:03 +03:00
  • 415161a065 [DEV-91] add TestFeeEstimator Ori Newman 2018-10-08 11:10:05 +03:00
  • f1e1864d1f Merge remote-tracking branch 'origin/master' into dev-91-increase-mempool-test-coverage-part-2 Ori Newman 2018-10-08 11:04:29 +03:00
  • 0643b0d920 [DEV-189] invert arguments order of daghash.Less (#83) Ori Newman 2018-10-07 16:44:29 +03:00
  • 50ec35a0fa [DEV-81] Added test name to Error messsages in TestSkipPendingUpdates Mike Zak 2018-10-07 16:37:26 +03:00
  • a6fbbe4ba2 [DEV-194] change prevblocks order to be from low hash to high hash Ori Newman 2018-10-07 15:05:37 +03:00
  • f96c03fc9c Merge remote-tracking branch 'origin/master' into dev-81-database-coverage Mike Zak 2018-10-07 14:49:13 +03:00
  • 12ff99e32e [DEV-189] change to equivalent condition in Hash.Less to make it prettier Ori Newman 2018-10-07 14:12:27 +03:00
  • 1febacc6b8 [DEV-189] invert arguments order of daghash.Less in blockset.highest Ori Newman 2018-10-07 13:12:00 +03:00
  • 76ee77c913 Merge remote-tracking branch 'origin/master' into dev-189-invert-daghash-less-args Ori Newman 2018-10-07 13:10:38 +03:00
  • 8bf2ea074d [DEV-189] invert arguments order or daghash.Less Ori Newman 2018-10-07 13:10:34 +03:00
  • 3c88184b38 [DEV-169] add to BlockDAG TipHashes() and HighestTipHash() and remove Tiphashes() and SelectedTipHash from VirtualBlock (#82) Ori Newman 2018-10-07 13:07:30 +03:00
  • 52e1af730c [DEV-169] move highest node logic to separate method of blockset Ori Newman 2018-10-07 10:38:06 +03:00
  • a023af9829 [DEV-167] Moved dockerignore back to root. Corrected path for rpc.cert and rpc.key. Stas Boutenko 2018-10-04 17:58:43 +03:00
  • 2f3e0a609c [DEV-150] Created separate lock for UTXOSet, and write lock it only when calling meldToBase() (#76) Ori Newman 2018-10-04 17:48:50 +03:00
  • ba0c9b417d [DEV-167] Wrangled RPC stuff into shape. Moved docker stuff into btcd/docker. Stas Boutenko 2018-10-04 17:44:31 +03:00
  • 2ce549ce2e [DEV-91] add TestAddrIndex Ori Newman 2018-10-04 17:36:05 +03:00
  • c4b80be301 [DEV-169] add to BlockDAG TipHashes() and HighestTipHash() and remove Tiphashes() and SelectedTipHash from VirtualBlock Ori Newman 2018-10-04 15:57:23 +03:00