Commit Graph

  • d651772b30 Parallelize tests on Dockerfile Ori Newman 2021-02-18 10:34:04 +02:00
  • c7eba84609
    Merge branch 'v0.9.0-dev' into disallow-header-only-blocks-on-rpc-and-relay Ori Newman 2021-02-18 10:31:28 +02:00
  • 257e775b05
    Merge branch 'v0.9.0-dev' into go-1-16 Svarog 2021-02-18 10:16:06 +02:00
  • d8cab9cc7e Upgrade everything to go1.16 Mike Zak 2021-02-18 10:14:59 +02:00
  • 19878aa062
    Make templateManager hold a DomainBlock and isSynced bool instead of a GetBlockTemplateResponseMessage (#1538) Elichai Turkel 2021-02-18 00:59:11 +02:00
  • 30b86c3c42
    Make templateManager hold a DomainBlock and isSynced bool instead of a GetBlockTemplateResponseMessage Elichai Turkel 2021-02-17 22:16:06 +02:00
  • 880462df5a
    Merge branch 'v0.9.0-dev' into disallow-header-only-blocks-on-rpc-and-relay Ori Newman 2021-02-17 19:28:26 +02:00
  • 38ee41299b Disallow header only blocks on RPC, relay and when requesting IBD full blocks Ori Newman 2021-02-17 19:27:14 +02:00
  • 6415e525c3
    go test race detector in github actions at cron job (#1534) Elichai Turkel 2021-02-17 18:59:42 +02:00
  • 1d09599e36
    Merge branch 'v0.9.0-dev' into nightly-race-detection Ori Newman 2021-02-17 18:41:39 +02:00
  • 3372aba9a5 fixes according to the review notes: adding the test's goal and fix an unmatch test name on the NewTestConsensus. tal 2021-02-17 18:26:52 +02:00
  • 15785da628 Update to version 0.8.9 v0.8.9-rc1 Mike Zak 2021-02-17 18:23:39 +02:00
  • 995e526dae
    Make antiPastHashesBetween return blocks sorted in ghostdag-order (#1536) Svarog 2021-02-17 18:22:08 +02:00
  • b0974ac5e7 Fix bug in findHighHashAccordingToMaxBlueScoreDifference Mike Zak 2021-02-17 18:12:05 +02:00
  • a6fd979d85 v0.9 update tal 2021-02-17 18:00:16 +02:00
  • 7c77cdae41 Remove redundant call to RenderToDot Mike Zak 2021-02-17 17:26:21 +02:00
  • 22fb22f016 Handle a missed error Mike Zak 2021-02-17 17:18:53 +02:00
  • 961a9a639d findHighHashAccordingToMaxBlueScoreDifference: don't start looking if the whole thing fits Mike Zak 2021-02-17 17:18:05 +02:00
  • 0a7d3b6423
    Merge branch 'v0.9.0-dev' into nightly-race-detection Ori Newman 2021-02-17 17:14:39 +02:00
  • cf0c4c565f
    Merge branch 'v0.9.0-dev' into ibd-in-ghostdag-order Svarog 2021-02-17 17:11:54 +02:00
  • 40dd400471 Fix tests Mike Zak 2021-02-17 17:08:37 +02:00
  • 00a023620d
    Fix a data race in the block logger (#1533) Elichai Turkel 2021-02-17 17:05:25 +02:00
  • 821faf7ef5 Fixed TestSyncManager_GetHashesBetween Mike Zak 2021-02-17 16:33:53 +02:00
  • 9857a07392 Use Equal instead of == when comparing hashes Mike Zak 2021-02-17 13:53:19 +02:00
  • 5b8cbbd364 Add HighHash explicitly, unless lowHash == highHash Mike Zak 2021-02-17 13:27:18 +02:00
  • d0fec0bd8b Add RenderDAGToDot to TestConsensus Mike Zak 2021-02-17 12:32:32 +02:00
  • c66be041d7 Invert the order of parameters of IsAncestorOf Mike Zak 2021-02-17 12:00:03 +02:00
  • 710386f597 Return sortedMergeSet instead of blueMergeSet Mike Zak 2021-02-17 11:45:28 +02:00
  • 02a3011295
    go test race detector in github actions at cron job Elichai Turkel 2021-02-16 19:02:50 +02:00
  • f50aca1875 Make antiPastHashesBetween return blocks sorted in ghostdag-order Mike Zak 2021-02-16 18:23:49 +02:00
  • babcd7dcf6
    Fix a data race in the block logger Elichai Turkel 2021-02-16 16:37:22 +02:00
  • ef03feca88 Adds tests for validateDifficulty tal 2021-02-16 15:30:15 +02:00
  • 6fb59915ea Adds a comment to type MEDIAN. tal 2021-02-16 10:54:34 +02:00
  • c1b7ef6c67 Adds new tests to block_body_in_isolation_test.go according to (and instead of ) blockvalisator_test.go tal 2021-02-15 18:08:55 +02:00
  • 2908a46441
    Don't ban when sending pruned blocks (#1530) Ori Newman 2021-02-15 16:43:35 +02:00
  • fbe3ad445b Don't ban when sending pruned blocks Ori Newman 2021-02-15 16:10:17 +02:00
  • e78cdff3d0
    Don't mark block that got rejected because of ruleerrors.ErrPrunedBlock as invalid (#1529) Ori Newman 2021-02-15 15:34:21 +02:00
  • 98eea8cd1d Update comment Ori Newman 2021-02-15 15:03:22 +02:00
  • 3a6e4265ee Don't mark block that got rejected because of ruleerrors.ErrPrunedBlock as invalid Ori Newman 2021-02-15 14:48:09 +02:00
  • 2a31074fc4
    Make getBlock return an error for invalid blocks (#1528) Ori Newman 2021-02-15 14:39:25 +02:00
  • 024cf9d3a8 Make getBlock return an error for invalid blocks Ori Newman 2021-02-15 14:31:18 +02:00
  • ec0ad3288c Merge remote-tracking branch 'origin/v0.9.0-dev' into nod-1453-write-specified-unit-tests-for-transaction-and-block-validators tal 2021-02-15 09:39:56 +02:00
  • d835f72e74
    Make AddressManager persistent (#1525) stasatdaglabs 2021-02-14 19:08:06 +02:00
  • 911511a12e
    Merge branch 'v0.9.0-dev' into address-store Elichai Turkel 2021-02-14 19:02:20 +02:00
  • 47b6c383c1 Finish update transactionvalidator_test.go tal 2021-02-14 18:18:22 +02:00
  • a581dea127
    Remove unused utils and structures (#1526) Elichai Turkel 2021-02-14 18:13:20 +02:00
  • 35e25541fc
    Merge branch 'v0.9.0-dev' into address-store stasatdaglabs 2021-02-14 17:54:51 +02:00
  • 22d0580ce2 Return errors where appropriate. stasatdaglabs 2021-02-14 17:54:07 +02:00
  • f8bb8c2c24
    Fix small errors Elichai Turkel 2021-02-14 17:49:54 +02:00
  • 82e37b8ac4
    Remove unused protobuf structures Elichai Turkel 2021-02-14 17:49:27 +02:00
  • fc617964c1
    Remove more unused functions Elichai Turkel 2021-02-14 17:49:01 +02:00
  • 867bcf8c1c Add a log. stasatdaglabs 2021-02-14 17:48:20 +02:00
  • f1c767df7b
    Remove unneeded randomness from tests Elichai Turkel 2021-02-14 17:47:25 +02:00
  • 61bdeae3bb
    Remove unused utils Elichai Turkel 2021-02-14 17:46:30 +02:00
  • 78babbb59e Defer closing the database in TestRestoreAddressManager. stasatdaglabs 2021-02-14 17:35:23 +02:00
  • 9c858953ec Defer closing the database in TestRestoreAddressManager. stasatdaglabs 2021-02-14 17:34:52 +02:00
  • 0f3907a56e Implement TestRestoreAddressManager. stasatdaglabs 2021-02-14 17:34:13 +02:00
  • 3358d0eb90 Implement restoreBannedAddresses. stasatdaglabs 2021-02-14 17:02:32 +02:00
  • 5ede9cd7e0 Fix bannedDatabaseKey. stasatdaglabs 2021-02-14 16:58:28 +02:00
  • 4643d254fd Implement restoreNotBannedAddresses. stasatdaglabs 2021-02-14 16:52:06 +02:00
  • 2894331b36 Store addresses and banned addresses to disk. stasatdaglabs 2021-02-14 16:42:35 +02:00
  • 59aba9d846 Implement serializeNetAddress and deserializeNetAddress. stasatdaglabs 2021-02-14 16:26:57 +02:00
  • b0e99f140e Implement serializeAddressKey and deserializeAddressKey. stasatdaglabs 2021-02-14 16:00:45 +02:00
  • 28b925d4ea Implement TestAddressManager. stasatdaglabs 2021-02-14 14:38:52 +02:00
  • 7b4b5668e2
    Enhance UTXOsChanged notifications (#1522) stasatdaglabs 2021-02-14 12:58:29 +02:00
  • 3f296561b6 Move existing address/bannedAddress functionality to a new addressStore object. stasatdaglabs 2021-02-14 12:51:02 +02:00
  • 2c9cf79582 commited for update the branch. tal 2021-02-14 12:15:56 +02:00
  • 056e5ac554
    Merge branch 'v0.9.0-dev' into enhance-utxos-changed-notifications stasatdaglabs 2021-02-14 10:39:58 +02:00
  • 0e2061d838
    Make RPC command GetBlocks prepend lowHash to return value and fix error when lowHash=highHash (#1520) Elichai Turkel 2021-02-11 18:13:46 +02:00
  • 5ad6598d7a
    Update antipast.go Elichai Turkel 2021-02-11 17:30:12 +02:00
  • 99e97f0fc8
    Merge branch 'v0.9.0-dev' into getBlocks stasatdaglabs 2021-02-11 17:16:07 +02:00
  • 0a579e7f78 DownloadHeaders: Instead of using doneChan - close blockHeadersMessageChan. (#1523) Svarog 2021-02-11 16:59:31 +02:00
  • 6db296b98b
    DownloadHeaders: Instead of using doneChan - close blockHeadersMessageChan. (#1523) v0.8.8-rc2 v0.8.8 v0.8.8-dev Svarog 2021-02-11 16:59:31 +02:00
  • eb20808501 DownloadHeaders: Instead of using doneChan - close blockHeadersMessageChan. Mike Zak 2021-02-11 16:50:15 +02:00
  • 05d1671f3a Update README.md hashdag 2021-02-04 14:29:30 +02:00
  • 1ed6c4c086 Update README.md hashdag 2021-02-04 14:29:30 +02:00
  • fea83e5c6c Change Testnet name to kaspad-testnet-2 (#1521) Svarog 2021-02-11 15:00:21 +02:00
  • ce2758e825
    Change Testnet name to kaspad-testnet-2 (#1521) Svarog 2021-02-11 15:00:21 +02:00
  • e213595087 Fix tests that hardcoded network names Mike Zak 2021-02-11 13:53:52 +02:00
  • 48a8851052 Optimize convertUTXOChangesToUTXOsChangedNotification. stasatdaglabs 2021-02-11 13:41:57 +02:00
  • 9011fd696b Change Testnet name to kaspad-testnet-2 Mike Zak 2021-02-11 13:38:32 +02:00
  • a4e6d9d27f
    Add a test for GetBlocks RPC call Elichai Turkel 2021-02-11 13:06:50 +02:00
  • 0a615fb9ad
    Add a test for GetHashesBetween Elichai Turkel 2021-02-11 13:06:34 +02:00
  • 1aa4cfce0f
    Prepend lowHash to RPC GetBlocks request Elichai Turkel 2021-02-11 13:05:14 +02:00
  • d652e28795
    Don't error out if antiPastHashesBetween have 2 blocks with the same blue score Elichai Turkel 2021-02-11 13:04:40 +02:00
  • c8d9eb814a Implement StopNotifyingUTXOsChanged. stasatdaglabs 2021-02-11 12:41:53 +02:00
  • d697eba04f Add StopNotifyingUtxosChangedRequestMessage to rpc.proto. stasatdaglabs 2021-02-11 11:53:33 +02:00
  • 6179b3c924 In PropagateUTXOsChangedNotifications, add the given addresses to the address list instead of replacing them. stasatdaglabs 2021-02-11 11:48:06 +02:00
  • 09545b94b7 Update to version 0.8.8 v0.8.8-rc1 Mike Zak 2021-02-10 18:36:19 +02:00
  • 7c3beb526e
    Limit stdout log level to info (#1518) Elichai Turkel 2021-02-10 18:35:13 +02:00
  • 2d7adc1e3e
    Merge branch 'v0.9.0-dev' into info-stdout stasatdaglabs 2021-02-10 18:27:53 +02:00
  • 171deded4e
    Implement GetBlocks RPC command (#1514) Svarog 2021-02-10 18:27:04 +02:00
  • 6103f61967
    Merge branch 'v0.9.0-dev' into info-stdout Svarog 2021-02-10 18:20:16 +02:00
  • 36361d304d
    Merge branch 'v0.9.0-dev' into get-blocks stasatdaglabs 2021-02-10 18:10:26 +02:00
  • 94cdc77481
    Send peers the hash of the virtual selected parent once connection is established (#1519) stasatdaglabs 2021-02-10 18:09:25 +02:00
  • efd220a941
    Merge branch 'v0.9.0-dev' into info-stdout stasatdaglabs 2021-02-10 18:09:09 +02:00
  • f93eac81bc Merge remote-tracking branch 'origin/v0.9.0-dev' into get-blocks Mike Zak 2021-02-10 18:01:20 +02:00
  • 7e48689f1a Add comments. stasatdaglabs 2021-02-10 17:54:30 +02:00
  • 77ba4bf965 Validate in consensus.Anticone that blockHash exists Mike Zak 2021-02-10 17:52:31 +02:00
  • 1e42a6fd04 Update GetBlocks in rpc_client Mike Zak 2021-02-10 17:49:44 +02:00