Commit Graph

  • 431299bdb4 [NOD-1123] Implement Banning. stasatdaglabs 2020-07-22 15:20:47 +03:00
  • 83a3c30d01
    [NOD-1176] Implement a struct for each flow to share flow data (#811) Ori Newman 2020-07-22 15:12:54 +03:00
  • cafa79bfb3 [NOD-1178] Add empty contexts to flow structs for consistency Ori Newman 2020-07-22 14:01:59 +03:00
  • 569f72ae80 [NOD-1162] Basic integration test ready Mike Zak 2020-07-22 14:40:32 +03:00
  • 5a7666da93 [NOD-1162] [FIX] Assign cfg to RPCServer Mike Zak 2020-07-22 14:24:44 +03:00
  • 0b431ff142 [NOD-1176] Implement a struct for each flow to share flow data Ori Newman 2020-07-22 12:29:05 +03:00
  • 77af83d442 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1123-banning stasatdaglabs 2020-07-22 13:57:01 +03:00
  • 63646c8c92
    [NOD-1175] Implement AddBlock (#809) stasatdaglabs 2020-07-22 13:47:38 +03:00
  • bc82d83605 [NOD-1175] Add ErrOrphanBlockIsNotAllowed to errorCodeStrings. stasatdaglabs 2020-07-22 13:07:37 +03:00
  • dd3ac46950 [NOD-1175] Bring back a comment. stasatdaglabs 2020-07-22 13:03:50 +03:00
  • 0cf193492f [NOD-1175] Use default return values in error. stasatdaglabs 2020-07-22 13:03:12 +03:00
  • 5b55170d7a [NOD-1175] Remove isOrphan and isDelayed handling from AddBlock. stasatdaglabs 2020-07-22 13:00:49 +03:00
  • c66136a677 [NOD-1175] Pass flags into AddBlock. stasatdaglabs 2020-07-22 12:58:21 +03:00
  • 0ef5e35dbe [NOD-1175] Implement BFDisallowOrphans. stasatdaglabs 2020-07-22 12:48:24 +03:00
  • ad5fc62f75 [NOD-1123] Bubble bad-message errors up to the protocol level. stasatdaglabs 2020-07-22 12:39:07 +03:00
  • 5fef2cecb6 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-22 11:15:00 +03:00
  • 097e7ab42a
    [NOD-1155] Always use NetConnection for disconnection. (#810) stasatdaglabs 2020-07-22 12:18:08 +03:00
  • f0205b0f70 [NOD-1155] Always use NetConnection for disconnection. stasatdaglabs 2020-07-22 12:05:49 +03:00
  • 58e9878c51 [NOD-1175] Implement AddBlock. stasatdaglabs 2020-07-22 11:56:23 +03:00
  • ff0204aeb2 [NOD-1175] Get rid of something weird. stasatdaglabs 2020-07-22 11:45:26 +03:00
  • 3d45c8de50
    [NOD-1130] Integrate RPC with the new architecture (#807) stasatdaglabs 2020-07-22 10:26:39 +03:00
  • 897ac7c3e6 [NOD-1130] Fix merge errors. stasatdaglabs 2020-07-22 09:21:28 +03:00
  • b72a49d3af Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1130-rpc-integration stasatdaglabs 2020-07-22 09:12:07 +03:00
  • 22a81b903d [NOD-1162] Begin integration tests Mike Zak 2020-07-22 09:02:46 +03:00
  • 8e1958c20b
    [NOD-1168] Add context interfaces for flows (#808) Ori Newman 2020-07-21 18:02:33 +03:00
  • 33800413b9 [NOD-1168] Rename readyPeers -> peers Ori Newman 2020-07-21 17:48:57 +03:00
  • dfda9131a2 [NOD-1168] Initialize readyPeers and transactionsToRebroadcast Ori Newman 2020-07-21 17:48:03 +03:00
  • cd5396d9c1 [NOD-1168] Rename Context->HandleHandshakeContext Ori Newman 2020-07-21 17:44:32 +03:00
  • 8ae8aeaa9b [NOD-1168] Fix comment Ori Newman 2020-07-21 17:40:44 +03:00
  • 1a12b6ccbf [NOD-1130] Make golint happy. stasatdaglabs 2020-07-21 17:34:53 +03:00
  • 51ef274af9 [NOD-1130] Fix a compilation error. stasatdaglabs 2020-07-21 17:30:15 +03:00
  • acd1d4cb25 [NOD-1168] Add protocol shared state to FlowContext Ori Newman 2020-07-21 17:29:25 +03:00
  • aa3638942c [NOD-1130] Move isSynced into the mining package. stasatdaglabs 2020-07-21 17:27:18 +03:00
  • 5ab95b939f [NOD-1130] Move RawMempoolVerbose out of mempool. stasatdaglabs 2020-07-21 17:20:59 +03:00
  • 63b8c2ac8f [NOD-1130] Implement ConnectionCount in NetAdapter. stasatdaglabs 2020-07-21 17:08:36 +03:00
  • 560245bb29 [NOD-1130] Rename oneTry to isPermanent. stasatdaglabs 2020-07-21 17:06:51 +03:00
  • d3413e591a [NOD-1168] Separate context interfaces for send and receive pings Ori Newman 2020-07-21 16:56:06 +03:00
  • 2a485448ea [NOD-1130] Add a few fields to GetConnectedPeerInfoResult. stasatdaglabs 2020-07-21 15:53:13 +03:00
  • 09a6ffe302 [NOD-1130] Rename minerClient back to client. stasatdaglabs 2020-07-21 15:39:10 +03:00
  • c887e30a2a [NOD-1130] Get rid of something weird. stasatdaglabs 2020-07-21 14:41:15 +03:00
  • eff57f0b0e [NOD-1130] Make golint happy. stasatdaglabs 2020-07-21 14:13:22 +03:00
  • 9f0ab321f9 [NOD-1168] Add comments Ori Newman 2020-07-21 14:10:15 +03:00
  • d5271d9d9c [NOD-1130] Fix merge errors. stasatdaglabs 2020-07-21 14:04:59 +03:00
  • 39c1189909 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1130-rpc-integration stasatdaglabs 2020-07-21 14:02:08 +03:00
  • d5c98bb6ca [NOD-1130] Replace half-baked contents of RemoveConnection with a stub. stasatdaglabs 2020-07-21 13:55:26 +03:00
  • 59d9f4e17a [NOD-1130] Fix tests. stasatdaglabs 2020-07-21 13:53:38 +03:00
  • f31cd5faac [NOD-1168] Move ready peers to protocol manager Ori Newman 2020-07-21 13:51:04 +03:00
  • 32780b86ff [NOD-1130] Add a stub for AddBlock. stasatdaglabs 2020-07-21 13:49:20 +03:00
  • 33870abfef [NOD-1130] Rename addManualNode to connect and removeManualNode to disconnect. stasatdaglabs 2020-07-21 13:45:33 +03:00
  • cf56d6138c [NOD-1168] Move IBD state to protocol manager Ori Newman 2020-07-21 13:33:41 +03:00
  • 0509c35eca [NOD-1162] Separate kaspad to it's own package, so that I can use it out of integration test Mike Zak 2020-07-21 13:31:20 +03:00
  • a7e537f830 [NOD-1168] Add context interfaces to flows Ori Newman 2020-07-21 13:21:18 +03:00
  • 625abc0862 [NOD-1130] Fix SendRawTransaction. stasatdaglabs 2020-07-21 12:39:59 +03:00
  • b0ca1cdab5 [NOD-1130] Fix HandleGetConnectedPeerInfo. stasatdaglabs 2020-07-21 12:11:50 +03:00
  • 3e6c1792ef
    [NOD-1170] Return a custom error when a route is closed (#805) Ori Newman 2020-07-21 12:06:11 +03:00
  • 6b5b4bfb2a
    [NOD-1164] Remove the singleton from dbaccess, to enable multiple db connections in same run (#806) Svarog 2020-07-21 12:02:44 +03:00
  • b10f92f61f [NOD-1170] Fix comment location Ori Newman 2020-07-21 12:00:32 +03:00
  • 987c0cea5d [NOD-1130] Implement Peers. stasatdaglabs 2020-07-21 11:53:22 +03:00
  • b9fcc0a36f [NOD-1170] Return ErrRouteClosed directly from route methods Ori Newman 2020-07-21 11:42:33 +03:00
  • 48b31474ca [NOD-1130] Fix merge errors. stasatdaglabs 2020-07-21 11:31:22 +03:00
  • 5e5b439cb7 [NOD-1164] Remove redundant and wrong comment line Mike Zak 2020-07-21 11:31:12 +03:00
  • 6682c75d73 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1130-rpc-integration stasatdaglabs 2020-07-21 11:21:44 +03:00
  • 7ae048e195 [NOD-1164] Enforce DatabaseContext != nil Mike Zak 2020-07-21 11:21:05 +03:00
  • 88550b5646 [NOD-1130] Add NetConnection to Peer. stasatdaglabs 2020-07-21 11:18:43 +03:00
  • ef982bb792 [NOD-1164] Removed databaseContext from blockNode Mike Zak 2020-07-21 10:37:38 +03:00
  • 65d83a2ce4 [NOD-1164] Add comments Mike Zak 2020-07-21 09:47:01 +03:00
  • b5d8a3e8be [NOD-1130] Dummify handleGetNetTotals. stasatdaglabs 2020-07-21 09:18:52 +03:00
  • c0e9d92a82 [NOD-1164] Fix tests Mike Zak 2020-07-21 09:14:03 +03:00
  • 47af5b7859 [NOD-1170] Return a custom error when a route is closed Ori Newman 2020-07-20 18:59:06 +03:00
  • 9191a55486 [NOD-1130] Remove ping and node RPC commands. stasatdaglabs 2020-07-20 18:20:20 +03:00
  • 456f80e997 [NOD-1130] Implement ConnectionCount. stasatdaglabs 2020-07-20 17:43:10 +03:00
  • dfb9f9c485 [NOD-1130] Move rpcmodel into rpc. stasatdaglabs 2020-07-20 17:36:33 +03:00
  • 6306d338fe [NOD-1130] Remove connmgr and peer. stasatdaglabs 2020-07-20 17:34:15 +03:00
  • f523f5f253 [NOD-1130] Remove wallet RPC commands. stasatdaglabs 2020-07-20 17:23:12 +03:00
  • 88854205c2 [NOD-1130] Remove wallet RPC commands. stasatdaglabs 2020-07-20 17:22:28 +03:00
  • cbd6c4d4be [NOD-1130] Remove rpcserverPeer, rpcserverConnManager, rpcserverSyncManager, and rpcserverConfig. stasatdaglabs 2020-07-20 16:58:23 +03:00
  • b797436884
    [NOD-1127] Implement transaction propagation (#803) Ori Newman 2020-07-20 16:01:35 +03:00
  • 15e8f8b9ca [NOD-1127] Add NewBlockHandler to IBD Ori Newman 2020-07-20 15:41:16 +03:00
  • a5b7aea331 [NOD-1130] Remove DAGParams from rpcserverConfig. stasatdaglabs 2020-07-20 15:44:42 +03:00
  • dade44db20 [NOD-1164] Update everything to use databaseContext Mike Zak 2020-07-20 15:38:45 +03:00
  • 3771e813fc [NOD-1130] Delete p2p. Move rpc to top level. stasatdaglabs 2020-07-20 15:36:15 +03:00
  • 677d2b4e38 [NOD-1127] Return early if len(idsToRequest) == 0 Ori Newman 2020-07-20 15:35:32 +03:00
  • 531d04aa1a [NOD-1127] Use common.DefaultTimeout Ori Newman 2020-07-20 15:34:34 +03:00
  • 6da28255bb [NOD-1130] Delete rpcadapters.go. stasatdaglabs 2020-07-20 15:33:18 +03:00
  • 4f14ce0104 [NOD-1127] Remove redundant line Ori Newman 2020-07-20 15:32:05 +03:00
  • ac1d54a659 [NOD-1127] Call m.addTransactionRelayFlow Ori Newman 2020-07-20 15:30:31 +03:00
  • 26f51d1401 [NOD-1127] Change flow name Ori Newman 2020-07-20 15:29:31 +03:00
  • e8b1995700 [NOD-1127] Rename MsgTxInv.TXIDs->TxIDS Ori Newman 2020-07-20 15:28:56 +03:00
  • 013b2f8210 [NOD-1127] Rename MsgTxInv->MsgInvTransaction Ori Newman 2020-07-20 15:28:02 +03:00
  • 0c58576a63 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1164-dbaccess-remove-singleton Mike Zak 2020-07-20 15:06:05 +03:00
  • 5cfaba1030 [NOD-1164] Defined DatabaseContext as the basic object of dbaccess Mike Zak 2020-07-20 15:03:14 +03:00
  • 7dac828c1f Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1127-tx-propagation Ori Newman 2020-07-20 15:01:51 +03:00
  • 57534e529e [NOD-1127] Rename acceptedTxs->transactionsAcceptedToMempool Ori Newman 2020-07-20 14:35:12 +03:00
  • 2de3c1d0d4
    [NOD-1160] Convert *config.Config from singleton to an object that is being passed around (#802) Svarog 2020-07-20 14:33:35 +03:00
  • e21098258a [NOD-1127] Fix comment Ori Newman 2020-07-20 14:32:14 +03:00
  • 76273cacc7 [NOD-1127] Add TODOs to notify transactions to RPC Ori Newman 2020-07-20 14:30:53 +03:00
  • a502d4462f Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1160-convert-singletons-to-objects Mike Zak 2020-07-20 14:27:31 +03:00
  • 40772fb901 [NOD-1127] Rename acceptedTxs->transactionsAcceptedToMempool Ori Newman 2020-07-20 14:23:44 +03:00
  • 512f436356 [NOD-1127] Inline updateQueues Ori Newman 2020-07-20 14:19:57 +03:00
  • ae7369ef62 [NOD-1160] Fix typo Mike Zak 2020-07-20 13:01:47 +03:00