Commit Graph

  • 10e41d6121 [NOD-487] Convert panic handlers from anonymous functions to methods. stasatdaglabs 2019-12-05 11:19:03 +02:00
  • 7b6ed9a778 [NOD-412] Remove run-dev.sh-related stuff. (#518) stasatdaglabs 2019-12-04 18:35:50 +02:00
  • 3218fc5a04 [NOD-488] Make getBlueBlocksBetween return error if startHash is not in selected parent chain of stopHash (#514) Ori Newman 2019-12-04 17:52:28 +02:00
  • 3f94f8ca4c [NOD-491] Withhold blocks in mining simulator (#517) Ori Newman 2019-12-04 17:36:27 +02:00
  • 0842778c2c [NOD-485] Remove redundant argument from saveChangesFromBlock (#516) Ori Newman 2019-12-04 17:24:20 +02:00
  • 1332e1aa68 [NOD-479] Fix unorphaning in API server initial sync (#513) Ori Newman 2019-12-04 17:06:20 +02:00
  • d1f727b83f [NOD-491] Withhold blocks in mining simulator Ori Newman 2019-12-04 12:35:41 +02:00
  • 6a7191e939 [NOD-485] Remove redundant argument from saveChangesFromBlock Ori Newman 2019-12-04 11:04:50 +02:00
  • e872ebc7b3 [NOD-417] Remove mempool and alert messages (#515) Ori Newman 2019-12-04 10:43:50 +02:00
  • 081fdf011d [NOD-417] Remove mempool and alert messages Ori Newman 2019-12-03 18:07:58 +02:00
  • faa6269eea Merge remote-tracking branch 'origin/master' into nod-412-remove-rpc-cert stasatdaglabs 2019-12-03 18:01:59 +02:00
  • de93828846 [NOD-488] Convert for to while style Ori Newman 2019-12-03 17:56:24 +02:00
  • 7f384ea347 Merge remote-tracking branch 'origin/master' into nod-488-make-getBlueBlocksBetween-return-error-if-start-hash-is-not-in-selected-parent-chain-of-stop-hash Ori Newman 2019-12-03 17:12:05 +02:00
  • f88e0c09bb [NOD-488] Make getBlueBlocksBetween return error if start hash is not in the selected parent chain of stop hash Ori Newman 2019-12-03 17:11:52 +02:00
  • b12d032cfb [NOD-479] Fix unorphaning in API server initial sync Ori Newman 2019-12-03 16:33:12 +02:00
  • d1a7a663f6 [NOD-487] Removed unused import. stasatdaglabs 2019-12-03 15:21:40 +02:00
  • 4ea66bc419 [NOD-487] Fixed bad log. stasatdaglabs 2019-12-03 15:17:15 +02:00
  • 91c6e4ab91 [NOD-487] Implement a mechanism to gracefully shut down after a panic. stasatdaglabs 2019-12-03 15:15:36 +02:00
  • e68b242243 [NOD-489] Don't skip notification about transactions for orphan/non-current blocks (#511) v0.0.3.1 Svarog 2019-12-03 14:18:32 +02:00
  • 9cc2a7260b [NOD-479] Separate max outbound connections and max inbound connections (#509) Ori Newman 2019-12-03 12:27:49 +02:00
  • 3bb6faf78b [NOD-479] Rename countinboundPeers -> countInboundPeers Ori Newman 2019-12-03 12:17:10 +02:00
  • bcd73012de [NOD-428] Require RPC user and password, and do not create a default config file for btcctl if rpc login details were provided (#510) Ori Newman 2019-12-03 11:18:28 +02:00
  • e7f83ed6d9 [NOD-489] Don't skip notification about transactions for orphan/non-current blocks Mike Zak 2019-12-03 11:08:13 +02:00
  • c3a6c3c41f [NOD-428] Fix error message Ori Newman 2019-12-03 10:47:21 +02:00
  • f76951a8c3 [NOD-428] Don't check rpc user and password if rpc is disabled Ori Newman 2019-12-03 10:42:06 +02:00
  • 80dc90bed3 [NOD-479] Remove redundant check on maximum outbound peers Ori Newman 2019-12-02 19:00:38 +02:00
  • 7c7e03cf2b [NOD-479] Renames and add function countinboundPeers Ori Newman 2019-12-02 18:58:13 +02:00
  • 06c7819d2b [NOD-428] Required RPC user and password, and do not create a default config file for btcctl if rpc login details were provided Ori Newman 2019-12-02 18:54:33 +02:00
  • 1fea2a9421 [NOD-486] API Server TX posting: Forward error when RPC Error is received (#507) Dan Aharoni 2019-12-02 18:44:39 +02:00
  • bb7d68deda [NOD-484] Fix deadlock between p2p server and sync manager during shutdown (#508) stasatdaglabs 2019-12-02 18:08:32 +02:00
  • 2d440b73b6 [NOD-484] Add etc to comment. stasatdaglabs 2019-12-02 18:01:43 +02:00
  • 77165ad3cf [NOD-486] Rename Variable (again) Dan Aharoni 2019-12-02 18:01:38 +02:00
  • d2ef61b43d [NOD-484] Fix typo. stasatdaglabs 2019-12-02 18:01:00 +02:00
  • 8db2274cb9 [NOD-484] Add a comment explaining quitWaitGroup. stasatdaglabs 2019-12-02 17:59:50 +02:00
  • 41b4f06a76 [NOD-479] Fix merge Ori Newman 2019-12-02 17:58:02 +02:00
  • a9dc35febb Merge remote-tracking branch 'origin/master' into nod-479-make-max-target-outbound-and-inbound-separate Ori Newman 2019-12-02 17:56:54 +02:00
  • 5dd5163f77 [NOD-486] Rename variable Dan Aharoni 2019-12-02 17:49:45 +02:00
  • bcb0d7fe4b [NOD-484] Fix quitWaitGroup.Wait() potentially not waiting in some scenarios. stasatdaglabs 2019-12-02 17:27:50 +02:00
  • 68f1548fbe [NOD-484] Fix deadlock between p2p server and sync manager during shutdown. stasatdaglabs 2019-12-02 16:46:23 +02:00
  • cc1daa70ce [NOD-486] Rename variable Dan Aharoni 2019-12-02 14:46:08 +02:00
  • 258bd01a20 [NOD-486] Forward error when RPC Error is recieved Dan Aharoni 2019-12-02 14:38:48 +02:00
  • 3ab861227d [NOD-443] Fix API server unorphaning (#501) v0.0.3.0 Ori Newman 2019-12-02 13:29:28 +02:00
  • eb819e70c5 [NOD-443] Rename rawVerboseBlock -> rawAndVerboseBlock Ori Newman 2019-12-02 13:12:00 +02:00
  • 4efa71b85a [NOD-443] Make fetchBlock return *rawVerboseBlock Ori Newman 2019-12-02 13:08:46 +02:00
  • f9b7676bc7 [NOD-443] Rename rawVerboseBlockTuple -> rawVerboseBlock Ori Newman 2019-12-02 13:06:02 +02:00
  • 8f0d98ef9b [NOD-464] Fix error messages in GetBlocks. (#506) stasatdaglabs 2019-12-02 13:05:56 +02:00
  • d683ea8342 [NOD-443] Log only missing parents that are not already fetched Ori Newman 2019-12-02 12:52:33 +02:00
  • 60f8ac3d31 [NOD-443] Write logs for all orphans Ori Newman 2019-12-02 12:43:30 +02:00
  • 825db2923d [NOD-479] Separate max outbound connections and max inbound connections Ori Newman 2019-12-02 12:38:23 +02:00
  • 21f51c1188 [NOD-443] Fix wrong order of adding blocks to pendingBlocks Ori Newman 2019-12-02 10:52:43 +02:00
  • a1002909f7 [NOD-443] Add log only for first orphan block Ori Newman 2019-12-02 10:47:45 +02:00
  • d0cbc5c4a6 [NOD-443] Make fetchBlockAndMissingAncestors use block hash as an argument Ori Newman 2019-12-02 10:39:41 +02:00
  • b2ffc240e7 [NOD-443] Rename variables and functions, and remove redundant logs Ori Newman 2019-12-02 10:38:15 +02:00
  • dbd8bf3d2c [NOD-478] Add buffer to newOutboundConnection channel (#502) Svarog 2019-12-01 17:58:05 +02:00
  • eaabfe3666 [NOD-464] Fix error messages in GetBlocks. stasatdaglabs 2019-12-01 17:55:30 +02:00
  • 1b6b02e0d2 [NOD-475] Return error when requesting limit=0 (#505) Dan Aharoni 2019-12-01 17:25:27 +02:00
  • 2402bae1ff [NOD-410] Add log level CLI argument to API server (#503) Ori Newman 2019-12-01 17:24:12 +02:00
  • 4c26bee5e9 [NOD-443] Refactor to first get all blocks and then add them to database Ori Newman 2019-12-01 16:43:06 +02:00
  • c743a83e44 [NOD-410] Remove pre-allocation of one item Ori Newman 2019-12-01 16:45:31 +02:00
  • efccd1c69b Merge branch 'master' into nod-475-apiserver-limit-parameter Dan Aharoni 2019-12-01 16:21:50 +02:00
  • 3dcf8d88b8 [NOD-481] Fix /blocks limit error message for api server (#504) Dan Aharoni 2019-12-01 16:19:14 +02:00
  • 8a8858d2b1 [NOD-475] Return error when requesting limit=0 Dan Aharoni 2019-12-01 15:50:26 +02:00
  • ee7549bb32 [NOD-410] Add comments Ori Newman 2019-12-01 13:35:20 +02:00
  • 93868afe16 [NOD-481] Fix /blocks limit error message for api server Dan Aharoni 2019-12-01 13:34:15 +02:00
  • 82be71d0c4 [NOD-410] Add log level CLI argument to API server Ori Newman 2019-12-01 13:29:00 +02:00
  • 33cb26b81c [NOD-478] Add buffer to newOutboundConnection channel Mike Zak 2019-12-01 11:10:12 +02:00
  • 25e42ab6fc [NOD-443] Remove redundant 's' Ori Newman 2019-12-01 11:05:30 +02:00
  • 96377d4f8a [NOD-443] Make reusable missingParentsHashesStr string Ori Newman 2019-12-01 10:56:01 +02:00
  • 6a4872c44f [NOD-443] Make handleBlockAddedMsg function Ori Newman 2019-12-01 10:53:21 +02:00
  • df5ba8b7fb [NOD-443] Put handleMissingParentHeaders next to handleBlockHeader Ori Newman 2019-12-01 10:51:24 +02:00
  • 5527312d0d [NOD-443] Change log level Ori Newman 2019-12-01 10:20:33 +02:00
  • 796df21763 [NOD-443] Make a separate handleMissingParentHeaders function Ori Newman 2019-12-01 10:19:48 +02:00
  • 2c98c44f8e [NOD-443] Fix error comparision at TestNewHashFromStr Ori Newman 2019-11-28 18:08:53 +02:00
  • 2d7af7c8cc [NOD-443] Fix wrong ordering of pendingHeaders queue Ori Newman 2019-11-28 17:47:49 +02:00
  • 340f1fe6e0 [NOD-443] Add rpc client log to api server Ori Newman 2019-11-28 17:47:06 +02:00
  • dbf9c09a2e [NOD-461] Fix error code and message in GetTransactionsByAddressHandler. (#499) v0.0.2.1 stasatdaglabs 2019-11-28 17:32:34 +02:00
  • 5e9fc2defc [NOD-464] Fix error messages in GetBlocks. (#500) stasatdaglabs 2019-11-28 17:31:19 +02:00
  • 127008bdd8 [NOD-464] Fix error messages in GetBlocks. stasatdaglabs 2019-11-28 13:32:25 +02:00
  • d93f6042de Merge remote-tracking branch 'origin/master' into nod-443-fix-api-server-unorphaning Ori Newman 2019-11-28 13:13:30 +02:00
  • e034a71d3c [NOD-401] some refactorings to sendTx Mike Zak 2019-11-28 13:04:54 +02:00
  • bdc3cbceaa [NOD-472] Don't fetch accepting block and tx confirmations for getBlocks (#498) Ori Newman 2019-11-28 13:04:03 +02:00
  • 47e4a91026 [NOD-461] Fix error code and message in GetTransactionsByAddressHandler. stasatdaglabs 2019-11-28 12:59:09 +02:00
  • e13a599a5a [NOD-472] Add stringPointerToString function Ori Newman 2019-11-28 12:51:38 +02:00
  • c5c3a047dc [NOD-472] Don't fetch accepting block and tx confirmations in any block verbose result Ori Newman 2019-11-28 12:44:51 +02:00
  • 65b11e2dff Merge remote-tracking branch 'origin/master' into nod-443-fix-api-server-unorphaning Ori Newman 2019-11-28 12:34:34 +02:00
  • 3af08729b6 [NOD-472] Don't fetch accepting block and tx confirmations for getBlocks Ori Newman 2019-11-28 12:23:58 +02:00
  • a71528fefb [NOD-450] Fix netsync clogging its own request queue with orphans that it had just now processed (#497) stasatdaglabs 2019-11-28 11:30:50 +02:00
  • 3afa7f7b03 [NOD-450] Rename hash to orphanHash. stasatdaglabs 2019-11-28 11:26:27 +02:00
  • bbfa53a7f2 [NOD-450] Fix netsync clogging its own request queue with orphans that it had just now processed. stasatdaglabs 2019-11-27 17:51:33 +02:00
  • cfd86afae3 [NOD-401] Finished implementing all wallet commands Mike Zak 2019-11-27 17:21:52 +02:00
  • 1bc0dac756 [NOD-401] Allow to pass PrefixUnknown to ParseAddress + add .Prefix() to addresses Mike Zak 2019-11-27 16:28:49 +02:00
  • 6725742d2c
    [NOD-470] Pass string instead of hash to controller (#496) Dan Aharoni 2019-11-27 17:08:23 +02:00
  • 975eb969ef [NOD-470] Pass string instead of hash to controller Dan Aharoni 2019-11-27 17:00:01 +02:00
  • ddf5155833 Merge branch 'master' into nod-401-cli-wallet Mike Zak 2019-11-27 14:06:05 +02:00
  • f81d75f368 [NOD-443] Immediately request missing parents in API server sync Ori Newman 2019-11-26 20:05:15 +02:00
  • 9a510e2e23 [NOD-463] Change default order to descending (as appears in the spec) (#495) v0.0.2 Dan Aharoni 2019-11-26 18:00:44 +02:00
  • 08a4b0dbf6 [NOD-426] Publish unaccepted transaction notifications (#490) Dan Aharoni 2019-11-26 16:59:16 +02:00
  • 0c9e55a358 [NOD-427] Selected tip notification (#494) Ori Newman 2019-11-26 16:46:12 +02:00
  • b7c476cf23 [NOD-427] Return httpserverutils.HasDBError(dbErrors) Ori Newman 2019-11-26 16:40:57 +02:00
  • b152788c0a Merge remote-tracking branch 'origin/master' into nod-427-selected-tip-notification Ori Newman 2019-11-26 16:30:59 +02:00