Commit Graph

  • 3de9a36169 [NOD-1319] Prevent kaspaminer from running when not connected. stasatdaglabs 2020-09-02 12:53:06 +03:00
  • a64cd19762 [NOD-1319] Fix TestIBD. stasatdaglabs 2020-09-02 12:50:25 +03:00
  • 64b97f4130 [NOD-1278] If tx is coinbase and not selectedParent - don't update pastUTXO Mike Zak 2020-09-02 12:44:26 +03:00
  • 703da318a3 [NOD-1319] Properly handle errors in grpcclient. stasatdaglabs 2020-09-02 12:24:22 +03:00
  • f68bb7484e [NOD-1319] Fix an import. stasatdaglabs 2020-09-02 12:12:02 +03:00
  • e3afddeacd [NOD-1319] Fix merge errors. stasatdaglabs 2020-09-02 11:45:27 +03:00
  • 4fa29c5532 Merge remote-tracking branch 'origin/v0.6.9-dev' into nod-1319-grpc-rpc stasatdaglabs 2020-09-02 11:40:33 +03:00
  • adda691ac4 [NOD-1278] IsFinalizedTransaction should use uint64 everywhere Mike Zak 2020-09-02 10:04:51 +03:00
  • aadf037229 [NOD-1278] Fix TestDAGIndexFailedStatus Mike Zak 2020-09-02 09:57:51 +03:00
  • d60ebb29ae [NOD-1319] Fix a deadlock in closing notification listeners. stasatdaglabs 2020-09-02 09:49:04 +03:00
  • 19cf080ccc [NOD-1278] Fix TestDoubleSpends Mike Zak 2020-09-02 09:28:51 +03:00
  • 38f82716db [NOD-1278] updateTipsUTXO should only run on tips whose status is valid Mike Zak 2020-09-02 08:56:56 +03:00
  • 3e00a929af [NOD-1278] updateTipsUTXO should only run on tips whose status is Mike Zak 2020-09-02 08:30:25 +03:00
  • d702055153 [NOD-1278] Properly organize errors in maybeAcceptBlock Mike Zak 2020-09-02 08:08:07 +03:00
  • 3e1511d9c9 [NOD-1151] Lint infrastructure/config/config.go yaroslav.r 2020-09-01 21:48:12 +03:00
  • 951a27179c [NOD-1151] Fix branch after rebase yaroslavr-itd 2020-08-29 17:36:18 +03:00
  • 69a5a76b76 [NOD-1151] Added gRPC server for seeding peers Bogdan Ovsiannikov 2020-08-13 12:48:12 +03:00
  • ce71afa4c4 [NOD-1319] Fix a bug in registerForBlockAddedNotifications. stasatdaglabs 2020-09-01 17:07:01 +03:00
  • 658e9221d9 [NOD-1319] Implement connectToPeer. stasatdaglabs 2020-09-01 16:53:31 +03:00
  • d503315e4f [NOD-1319] Fix a fromAppMessage. stasatdaglabs 2020-09-01 16:31:08 +03:00
  • 34b9cda4e4 [NOD-1278] Don't call dag.selectVirtualParents for genesis Mike Zak 2020-09-01 15:58:10 +03:00
  • bcde93843b [NOD-1348] Refactorings and fixes in selectVirtualParents Mike Zak 2020-09-01 13:10:28 +03:00
  • 38d81b6c2b [NOD-1348] Refactorings and fixes in selectVirtualParents Mike Zak 2020-09-01 13:10:28 +03:00
  • 80164cee53 [NOD-1278] Genesis never violates finality Mike Zak 2020-09-01 15:39:53 +03:00
  • 4a4ee78dd2 [NOD-1319] Delete the old RPC. stasatdaglabs 2020-09-01 15:39:42 +03:00
  • b7dbe09d41 [NOD-1319] Implement getConnectedPeerInfo. stasatdaglabs 2020-09-01 15:37:46 +03:00
  • 7ecd798621 [NOD-1319] Implement a minimal getMempoolEntry. stasatdaglabs 2020-09-01 14:19:01 +03:00
  • 4d38e38a21 [NOD-1319] Implement a minimal getMempoolEntry. stasatdaglabs 2020-09-01 14:16:44 +03:00
  • abf39bcc29 [NOD-1319] Write stubs for the required test RPC commands. stasatdaglabs 2020-09-01 13:46:06 +03:00
  • b476b8c010 [NOD-1319] Simplify testRPCRouter. stasatdaglabs 2020-09-01 13:38:22 +03:00
  • a81196e55e [NOD-1319] Implement getSelectedTipHash. stasatdaglabs 2020-09-01 13:30:55 +03:00
  • 3f6d1f0dbf
    [NOD-1348] Implemented simplified Finality Conflict Resolution scheme (#911) Svarog 2020-09-01 13:24:03 +03:00
  • 07d7945aa3 [NOD-1319] Move ConvertGetBlockTemplateResultToBlock to the mining package. stasatdaglabs 2020-09-01 13:08:32 +03:00
  • 19f8eefc2c [NOD-1319] Remove the old kaspactl. stasatdaglabs 2020-09-01 13:04:06 +03:00
  • 7f89487300 [NOD-1319] Fix setOnBlockAddedHandler. stasatdaglabs 2020-09-01 13:02:58 +03:00
  • 171a8962c2 [NOD-1319] Implement GetPeerAddresses. stasatdaglabs 2020-09-01 13:00:08 +03:00
  • 6d4b83ea7c [NOD-1319] Implement GetPeerAddresses. stasatdaglabs 2020-09-01 12:58:30 +03:00
  • 167c586ce0 [NOD-1348] Implemented simplified finality conflict resolution scheme Mike Zak 2020-09-01 12:36:31 +03:00
  • e4c1fad27c [NOD-1319] Begin replacing the RPC client in the integration tests. stasatdaglabs 2020-09-01 12:11:57 +03:00
  • 9927bc371d [NOD-1319] Move errors into individual response objects. stasatdaglabs 2020-09-01 11:54:08 +03:00
  • 41a7e30916 [NOD-1319] Properly handle blockAddedNotifications. stasatdaglabs 2020-09-01 10:17:17 +03:00
  • cc6176dfd3 [NOD-1319] Fix kaspaminer not handling responses. stasatdaglabs 2020-09-01 09:59:59 +03:00
  • 3839767aed
    [NOD-815] Refactor all UTXO-diff algebra methods (#857) oudeis 2020-09-01 09:30:08 +03:00
  • 0659fcbf11
    Typo fixes. Kirill 2020-09-01 01:30:19 +03:00
  • 84e8985e80 [NOD-1348] Added blockSet.areAllIn Mike Zak 2020-08-31 18:30:29 +03:00
  • 2f6120e7ff [NOD-1319] Move AttachRouter to grpcclient. stasatdaglabs 2020-08-31 18:14:51 +03:00
  • d4d93593cd [NOD-1319] Add errors to appmessage. stasatdaglabs 2020-08-31 18:02:54 +03:00
  • 5a1e225b88 [NOD-1348] Rename functions according to Research spec Mike Zak 2020-08-31 17:57:27 +03:00
  • b5aeac06af
    [NOD-1278] Fix finality-related tests (#910) Svarog 2020-08-31 17:51:30 +03:00
  • 49733392b7 [NOD-1278] Remove dag parameter from expectedCoinbaseTransaction Mike Zak 2020-08-31 17:48:44 +03:00
  • d194fb41bc Revert "[NOD-1278] Fixed TestDAGStateSerialization" Mike Zak 2020-08-31 17:44:31 +03:00
  • 7ef86b7eaf [NOD-1278] Re-activate TestDoubleSpends Mike Zak 2020-08-31 17:43:09 +03:00
  • 89548c2d1c [NOD-1278] Rename checkIsAccepted -> maybeAcceptTx Mike Zak 2020-08-31 17:39:26 +03:00
  • ee7d703093 [NOD-1319] Move errors to the side of the payload. stasatdaglabs 2020-08-31 17:27:17 +03:00
  • fc0a7ca7e3 Update to version 0.6.9 Ori Newman 2020-08-31 16:11:16 +03:00
  • a32a9011c7
    [NOD-1305] Close client connection on disconnect (#909) v0.6.8-rc1 v0.6.8-dev Ori Newman 2020-08-31 15:57:11 +03:00
  • 11a2c3f7c9 [NOD-1305] Close client connection on disconnect Ori Newman 2020-08-31 15:43:54 +03:00
  • a55c7fda4d [NOD-1319] Begin generalizing the rpcClient. stasatdaglabs 2020-08-31 14:45:14 +03:00
  • 1a97b97116 [NOD-1319] Move grpcclient.go. stasatdaglabs 2020-08-31 13:20:09 +03:00
  • 0e922d8b4f [NOD-1319] Disconnect the old RPC. stasatdaglabs 2020-08-31 13:10:19 +03:00
  • 6e0e2ec5aa [NOD-1319] Make kaspaminer work. stasatdaglabs 2020-08-31 12:37:49 +03:00
  • 720119b2a2 [NOD-1319] Fix a bad log. stasatdaglabs 2020-08-31 11:31:52 +03:00
  • 1c2401159e [NOD-1319] Make kaspaminer work with the new RPC. stasatdaglabs 2020-08-31 11:26:25 +03:00
  • 311a25b5c7 [NOD-1278] Fix and rename TestVirtualBlock -> TestTips Mike Zak 2020-08-31 11:14:30 +03:00
  • eab10b2ab4 [NOD-1319] Remove unused flags in kaspactl2. stasatdaglabs 2020-08-31 10:39:23 +03:00
  • 3f171b7f1a [NOD-1319] Println instead of Print in kaspactl2. stasatdaglabs 2020-08-31 10:37:45 +03:00
  • 407cd5ebf3 [NOD-1278] Fix TestChainUpdates Mike Zak 2020-08-30 18:00:02 +03:00
  • 12e5273c0d [NOD-1278] Fix TestCheckConnectBlockTemplate Mike Zak 2020-08-30 17:22:48 +03:00
  • bfa0dcdcee [NOD-1319] Finish implementing HandleNotifyBlockAdded. stasatdaglabs 2020-08-30 17:10:01 +03:00
  • 6855e00c31 [NOD-1319] Add BlockAddedNotificationMessage. stasatdaglabs 2020-08-30 16:55:58 +03:00
  • a991c32b71 [NOD-1319] Add a block added listener stub. stasatdaglabs 2020-08-30 16:48:30 +03:00
  • a841ac5481 [NOD-1319] Improve the notification system. stasatdaglabs 2020-08-30 16:38:01 +03:00
  • 45b65d8443 [NOD-1278] Fix TestAcceptanceIndexRecover Mike Zak 2020-08-30 16:32:22 +03:00
  • 845095d6de [NOD-1278] Fixed TestDAGStateSerialization Mike Zak 2020-08-30 16:12:03 +03:00
  • a4930e169d [NOD-1319] Add a notification system. stasatdaglabs 2020-08-30 16:00:39 +03:00
  • a097e001fc [NOD-1278] se PrepareAndProcessBlockForTest instead of .addTip in TestSelectedPath Mike Zak 2020-08-30 15:28:23 +03:00
  • 20d22f30f5 [NOD-1278] Don't subject selectedParent to MaxMergeSet Mike Zak 2020-08-30 14:58:21 +03:00
  • ad86038692 [NOD-1319] Add notifyBlockAdded. stasatdaglabs 2020-08-30 14:36:05 +03:00
  • eb7dc49093 [NOD-1278] Fix TestBlueBlockWindow Mike Zak 2020-08-30 14:32:33 +03:00
  • 17583ad5c5 [NOD-1278] Remove dag parameter from blockNode methods Mike Zak 2020-08-30 14:23:34 +03:00
  • 9414b6124c [NOD-1319] Connect block/transaction added handlers. stasatdaglabs 2020-08-30 14:18:44 +03:00
  • 01f0ef10f6 [NOD-1319] Implement NotifyBlockAddedToDAG. stasatdaglabs 2020-08-30 13:48:12 +03:00
  • d8344754b0 [NOD-1319] Implement NotifyTransactionAddedToMempool. stasatdaglabs 2020-08-30 13:46:45 +03:00
  • f8bbeba693 [NOD-1319] Add block/transaction added handlers to the protocol manager. stasatdaglabs 2020-08-30 13:34:51 +03:00
  • 7afbbab182 [NOD-1278] Remove feeData structure, as it no longer works, store feeData in acceptanceData Mike Zak 2020-08-30 13:08:57 +03:00
  • 33e70843f9 [NOD-1278] Fix .bluest() tie-breaker Mike Zak 2020-08-30 11:35:33 +03:00
  • 5da957f16e Update to version 0.6.8 stasatdaglabs 2020-08-30 11:31:43 +03:00
  • 094a5df3e2 [NOD-1278] Transition TestCalcSequenceLock from newTestDAG to DAGSetup Mike Zak 2020-08-30 10:58:37 +03:00
  • 6747f72f4e [NOD-1278] If no valid virtual parent candidates - return error, don't wait for panic Mike Zak 2020-08-30 10:57:52 +03:00
  • fdad759f9e [NOD-1278] Use VirtualParentHashes instead of TipHashes where appropriate Mike Zak 2020-08-30 09:44:08 +03:00
  • 70a20e5767 [NOD-1278] Add transaction to utxo set if it's coinbase Mike Zak 2020-08-30 08:52:35 +03:00
  • d6b747b629 [NOD-1332] handshake: simple unit tests karim.a 2020-08-27 19:17:21 +03:00
  • 505d264603
    [NOD-1322] Fix compilation on windows (#905) v0.6.7-rc1 v0.6.7-dev Ori Newman 2020-08-27 18:04:54 +03:00
  • 883361fea3
    [NOD-1323] Always save new block reachability data (#906) Ori Newman 2020-08-27 18:03:50 +03:00
  • ec39f5d94d [NOD-1319] Implement the rest of getBlockTemplate. stasatdaglabs 2020-08-27 18:01:38 +03:00
  • 649816e0bd [NOD-1032] Actually add a tip in dag.addTip Mike Zak 2020-08-27 17:38:37 +03:00
  • fd195a96f2 [NOD-1032] Don't return node.dag.genesis from blockAtDepth because it might still not exist Mike Zak 2020-08-27 17:38:13 +03:00
  • 15f8575837 [NOD-1319] Add getBlockTemplate stuff to grpc. stasatdaglabs 2020-08-27 17:04:32 +03:00
  • ed2b7f3590 [NOD-1032] Make all blockdag tests compile Mike Zak 2020-08-27 16:55:27 +03:00
  • b598655557 [NOD-1323] Always save new block reachability data Ori Newman 2020-08-27 16:49:08 +03:00