Commit Graph

  • 18e0c7c3b4 [NOD-280] Create database for API server Ori Newman 2019-08-22 13:19:27 +03:00
  • 36d5ac189f [NOD-283] Fixed a crash in notifyChainChanged. (#372) stasatdaglabs 2019-08-22 13:23:30 +03:00
  • d60a6f9040 [NOD-283] Fixed a crash in notifyChainChanged. stasatdaglabs 2019-08-22 12:10:08 +03:00
  • a927e835c0 [NOD-282] Fixed Telegram messages not being sent. stasatdaglabs 2019-08-21 15:00:09 +03:00
  • 84adc0019d TEST COMMIT, DO NOT MERGE stasatdaglabs 2019-08-21 13:28:43 +03:00
  • d2b8086707 TEST COMMIT, DO NOT MERGE stasatdaglabs 2019-08-21 13:16:59 +03:00
  • c2d3071516 TEST COMMIT, DO NOT MERGE stasatdaglabs 2019-08-21 13:13:11 +03:00
  • a8d608f231 TEST COMMIT, DO NOT MERGE stasatdaglabs 2019-08-21 13:03:55 +03:00
  • 1a569c7bd7 [NOD-270] Implement NotifyChainUpdates api call (#368) stasatdaglabs 2019-08-21 12:58:32 +03:00
  • 112d1f84d1 [NOD-270] Removed intermediary ChainUpdates object from ChainChangedNotificationData. stasatdaglabs 2019-08-21 12:27:13 +03:00
  • 6bb53eaae3 [NOD-256] add error log (#369) Ori Newman 2019-08-21 11:26:21 +03:00
  • b35e618657 [NOD-256] Show error message if os.Exiting from initLog Ori Newman 2019-08-21 11:18:00 +03:00
  • 5bc9d9ccc6 [NOD-256] Get rid ExampleSignTxOutput and convert ExampleBlockDAG_ProcessBlock to a regular test Ori Newman 2019-08-21 10:39:27 +03:00
  • 725a4e45f0 [NOD-256] rename initLogRotators to initLog Ori Newman 2019-08-20 16:10:16 +03:00
  • 2709f15c96 [NOD-256] Get rid of redundant logs initialization Ori Newman 2019-08-20 15:49:40 +03:00
  • d2f57f8a27 [NOD-256] Add an option to add a log file to write into to an existing backend logger Ori Newman 2019-08-20 15:08:14 +03:00
  • 8de9caff79 [NOD-270] Uncoupled chain updates inside blockdag from the concept of a notification. stasatdaglabs 2019-08-20 14:59:06 +03:00
  • 861a5cc9f2 [NOD-270] Fixed a comment. stasatdaglabs 2019-08-20 10:35:55 +03:00
  • db151f37ab [NOD-270] Fixed formatting error. stasatdaglabs 2019-08-20 10:34:11 +03:00
  • 29e0af7ba6 [NOD-270] Added a couple of comments for TestChainChangedNotification. stasatdaglabs 2019-08-20 10:32:43 +03:00
  • 2c81912fed [NOD-270] Fixed a couple copy+paste errors. stasatdaglabs 2019-08-20 10:29:44 +03:00
  • 78d37ffe5d [NOD-270] Added a test: TestChainChangedNotification. stasatdaglabs 2019-08-19 18:19:42 +03:00
  • 5bcc0353fb [NOD-256] Add error log files Ori Newman 2019-08-19 18:07:23 +03:00
  • 1addeba577 [NOD-256] Format project Ori Newman 2019-08-19 18:01:25 +03:00
  • 70891e0b1b [NOD-256] Remove btclog dir Ori Newman 2019-08-19 18:00:16 +03:00
  • 5800276ac9 Merge branch 'nod-256-add-error-log' of https://github.com/daglabs/btcd into nod-256-add-error-log Ori Newman 2019-08-19 17:59:30 +03:00
  • cf334cdec2 [NOD-256] Fix typo and comment Ori Newman 2019-08-19 17:58:13 +03:00
  • f3e1d75b5c Merge remote-tracking branch 'origin/master' into nod-256-add-error-log Ori Newman 2019-08-19 17:53:32 +03:00
  • e40b4d1cf8 [NOD-270] Fixed an improperly named test. stasatdaglabs 2019-08-19 17:53:17 +03:00
  • 747a9bb944 [NOD-278] Added default for MinRelayTxFee (#367) Svarog 2019-08-19 17:52:58 +03:00
  • 40fbc866a2 Merge remote-tracking branch 'origin/master' into nod-256-add-error-log Ori Newman 2019-08-19 17:51:08 +03:00
  • f8a9fbc964 [NOD-256] Add error log Ori Newman 2019-08-01 15:53:17 +03:00
  • 716c83f5e8 [NOD-270] Implemented collection and sending of ChainChanged notifications. stasatdaglabs 2019-08-19 17:49:52 +03:00
  • b08474050a [NOD-278] Added default for MinRelayTxFee Mike Zak 2019-08-19 17:33:53 +03:00
  • 444b2be6e0 [NOD-270] Added NTChainChanged to blockdag. stasatdaglabs 2019-08-19 17:25:32 +03:00
  • e516d52226 Merge remote-tracking branch 'origin/master' into nod-270-notify-chain-blocks stasatdaglabs 2019-08-19 15:37:08 +03:00
  • d2daf334a5 [NOD-241] Implement lower resolution peer rendezvous point discovery (#353) Ori Newman 2019-08-19 15:35:13 +03:00
  • 3be089d82b [NOD-241] Fix typo in comment Ori Newman 2019-08-19 15:31:08 +03:00
  • d854dc4369 [NOD-241] Rename chainHeight -> nextChainHeight Ori Newman 2019-08-19 14:31:39 +03:00
  • 10f2eb66b9 [NOD-241] Move the logic of finding the highest shared block to OnBlockLocator Ori Newman 2019-08-19 14:08:56 +03:00
  • 8889c2ac1f Merge remote-tracking branch 'origin/master' into nod-270-notify-chain-blocks stasatdaglabs 2019-08-19 13:52:51 +03:00
  • 10b9983413 [NOD-270] Added notifyChainChanges and related commands. stasatdaglabs 2019-08-19 13:48:09 +03:00
  • 20246ab324 [NOD-241] Rename rpcserverSyncManager.LocateHeaders to GetBlueBlocksHeadersBetween Ori Newman 2019-08-19 13:19:42 +03:00
  • 1b02d98712 [NOD-241] Format project Ori Newman 2019-08-19 13:17:07 +03:00
  • 7727efe816 [NOD-241] Rename msggetblocks.go to msggetblockinvs.go Ori Newman 2019-08-19 13:16:45 +03:00
  • 17f4a05ca5 [NOD-241] Move block locator stuff to a different file Ori Newman 2019-08-19 13:15:54 +03:00
  • 037e729cfb [NOD-241] change hash start to start hash and hash stop to stop hash Ori Newman 2019-08-19 13:11:02 +03:00
  • b100293b8b [NOD-241] rename locateBlockNodes -> getBlueBlocksBetween and add a comment to it Ori Newman 2019-08-19 13:02:37 +03:00
  • 70737e4e94 [NOD-264] Implement tx-selection algorithm (#358) stasatdaglabs 2019-08-19 12:08:48 +03:00
  • 09b9fd9128 Merge remote-tracking branch 'origin/master' into nod-241-implement-lower-resolution-peer-rendezvous-point-discovery Ori Newman 2019-08-18 18:17:09 +03:00
  • 05ee044ab2 [NOD-270] Fixed a merge error. stasatdaglabs 2019-08-18 17:30:56 +03:00
  • 28b61e84d2 [NOD-264] Fixed a comment referring to "used" transactions. stasatdaglabs 2019-08-18 17:25:47 +03:00
  • 1f79651007 Merge remote-tracking branch 'origin/master' into nod-270-notify-chain-updates stasatdaglabs 2019-08-18 17:21:08 +03:00
  • 82c36c3d65 [NOD-241] Fix hash start and hash stop order, and don't include startNode in dag.blockLocator Ori Newman 2019-08-18 16:39:35 +03:00
  • 3bb8c977a9 [NOD-264] Removed wasteful preallocations. stasatdaglabs 2019-08-18 16:59:23 +03:00
  • 5b4da0d070 [NOD-264] "which's" -> "whose" stasatdaglabs 2019-08-18 16:34:02 +03:00
  • abb2989281 [NOD-264] Removed a condition that is no longer relevant. stasatdaglabs 2019-08-18 16:29:42 +03:00
  • 2bb99d3148 [NOD-264] Removed IsCoinBase, CheckTransactionInputsAndCalulateFee, and ValidateTransactionScripts from txSelection. stasatdaglabs 2019-08-18 16:25:23 +03:00
  • 5ab1fc6abe [NOD-264] Rephrased a comment about rebalanceThreshold. stasatdaglabs 2019-08-18 16:20:46 +03:00
  • b96e320ce8 [NOD-264] Added a message warning people about probabilistic tests. stasatdaglabs 2019-08-18 16:09:56 +03:00
  • 112a32c3b6 [NOD-264] Made some probabilistic tests less likely to fail when they shouldn't. stasatdaglabs 2019-08-18 16:08:17 +03:00
  • a916f360b0 [NOD-241] Fix node reversal Ori Newman 2019-08-18 15:12:43 +03:00
  • 565721277a [NOD-264] Renamed markCandidateTxUsed to markCandidateTxForDeletion. stasatdaglabs 2019-08-18 13:49:18 +03:00
  • 962668c45d [NOD-264] Renamed wasUsed to isMarkedForDeletion. stasatdaglabs 2019-08-18 13:48:21 +03:00
  • 5f49115cac [NOD-269] Implement GetChainFromBlock api-call (#364) stasatdaglabs 2019-08-18 13:31:54 +03:00
  • ccdb76fa14 [NOD-264] Removed SigOps validation. Validating mass should suffice. stasatdaglabs 2019-08-18 12:21:43 +03:00
  • 169bfdfd88 [NOD-264] Removed references to SigOps in txSelection. stasatdaglabs 2019-08-18 12:13:15 +03:00
  • 366700eb96 [NOD-264] Changed isFinalizedTransaction log level from Warn to Debug. stasatdaglabs 2019-08-18 12:07:45 +03:00
  • c22fb300d5 [NOD-264] Disallowed zero tx fees in mempool and config. Renamed iterateCandidateTxs to populateTemplateFromCandidates. stasatdaglabs 2019-08-18 12:06:05 +03:00
  • 52e18d358f [NOD-269] Fixed some grammar. stasatdaglabs 2019-08-18 11:22:43 +03:00
  • 3dfb98a2d7 [NOD-269] Split handleGetChainFromBlock to separate functions. stasatdaglabs 2019-08-18 11:21:40 +03:00
  • f2f7ee23ec [NOD-269] Renamed pathChain to parentChain. stasatdaglabs 2019-08-18 10:52:53 +03:00
  • 125599ec93 Merge remote-tracking branch 'origin/master' into nod-269-get-chain-from-block stasatdaglabs 2019-08-15 15:36:54 +03:00
  • 534cb2bf5b [NOD-272] In CheckTransactionSanity, multiply mass limit check by massPerTxByte. (#365) stasatdaglabs 2019-08-15 15:05:26 +03:00
  • a1450f614e [NOD-269] Made SelectedPathChain allocate only the required amount of space. stasatdaglabs 2019-08-15 10:42:22 +03:00
  • 18b7094697 [NOD-269] Fixed a very wrong comment. stasatdaglabs 2019-08-15 10:24:04 +03:00
  • 271937a68a [NOD-269] Made IsInSelectedPathChain return an error. stasatdaglabs 2019-08-15 10:20:12 +03:00
  • 7d86a2fbc0 [NOD-272] In CheckTransactionSanity, multiply mass limit check by massPerTxByte. stasatdaglabs 2019-08-14 16:00:28 +03:00
  • 9b6760ed4c [NOD-264] Ordered candidateTxs by subnetwork instead of txValue. stasatdaglabs 2019-08-14 15:25:34 +03:00
  • 187c525667 [NOD-234] In getBlockTemplate check if node is current (#362) stasatdaglabs 2019-08-14 15:09:35 +03:00
  • 7720e4316c [NOD-264] Added a comment for findTx. stasatdaglabs 2019-08-14 13:55:30 +03:00
  • 5f6e5bd50d [NOD-234] Flipped && operands to fail fast. stasatdaglabs 2019-08-14 13:47:01 +03:00
  • 226b849e9e [NOD-234] Added ShouldMineOnGenesis to the IsCurrent check. stasatdaglabs 2019-08-14 13:33:15 +03:00
  • c65eb8dfdd [NOD-264] Split selectTxs into smaller functions. Also relaxed bounds in a test some more. stasatdaglabs 2019-08-14 13:21:34 +03:00
  • 04fb9e539a [NOD-264] Removed the need to pass usedCount to reblanaceCandidates. Also relaxed bounds in a test. stasatdaglabs 2019-08-14 12:43:58 +03:00
  • b4369cab97 [NOD-264] Renamed blockSigOps and blockMass to totalSigOps and totalMass. stasatdaglabs 2019-08-14 12:39:20 +03:00
  • b34908ff33 [NOD-264] Added overflow check for gasUsage. stasatdaglabs 2019-08-14 12:37:49 +03:00
  • 0e5b92b050 [NOD-264] Moved rebalancing to the start of the tx selection loop. stasatdaglabs 2019-08-14 12:33:37 +03:00
  • 6bdd1bf6a3 [NOD-264] Renamed selectionValue -> txValue. stasatdaglabs 2019-08-14 12:19:04 +03:00
  • a66b354b88 [NOD-264] Removed an irrelevant comment. Changed Tracef to Warnf in some logs. stasatdaglabs 2019-08-14 12:16:37 +03:00
  • 570dda2179 [NOD-264] Fixed a couple of comments, renamed result to txsForBlockTemplate. stasatdaglabs 2019-08-14 12:12:53 +03:00
  • 5d31c1af37 [NOD-264] Added a comments for alpha and rebalanceThreshold. stasatdaglabs 2019-08-14 12:06:50 +03:00
  • faee29daeb [NOD-269] Added a comment for NewGetChainFromBlockCmd. stasatdaglabs 2019-08-14 10:55:06 +03:00
  • 47ec3bb522 [NOD-269] Implemented the IncludeBlocks part of GetChainFromBlock. stasatdaglabs 2019-08-14 10:51:59 +03:00
  • c6686fc481 [NOD-269] Extracted GetBlockVerboseResult building to its own method. stasatdaglabs 2019-08-13 18:15:24 +03:00
  • 92e9163c94 [NOD-269] Implemented chainBlock collection. stasatdaglabs 2019-08-13 17:41:33 +03:00
  • 6302f9d6a6 [NOD-269] Made startHash and includeBlocks optional. stasatdaglabs 2019-08-13 14:53:09 +03:00
  • 9bf5d3a52e [NOD-269] Added a skeleton for getChainFromBlock. stasatdaglabs 2019-08-13 14:37:11 +03:00
  • 6032727965 [NOD-268] Implement selectedParentChain-related structures in btcjson. (#363) stasatdaglabs 2019-08-13 11:15:51 +03:00
  • bbd8de97a8 [NOD-268] Implement selectedParentChain-related structures in btcjson. stasatdaglabs 2019-08-13 11:10:08 +03:00