Commit Graph

  • 149e62bacc [NOD-236] Remove unnecessary empty line Ori Newman 2019-07-14 11:22:56 +03:00
  • e92ce2eb15 [NOD-236] Add description to secondary address cli argument Ori Newman 2019-07-14 11:18:55 +03:00
  • 4c6b8969d3 [NOD-245] Increase MaxInvPerMsg and MaxBlocksPerMsg to 65536 (#343) Ori Newman 2019-07-14 10:47:41 +03:00
  • aa02e48ba4 [NOD-245] Fix MaxInvPerMsg to 1 << 16 Ori Newman 2019-07-14 10:44:07 +03:00
  • 8ccc63752c [NOD-246] Increate RequestTimeout in mining simulator (#344) Svarog 2019-07-14 10:36:55 +03:00
  • 5013d6862b [NOD-246] Increate RequestTimeout in mining simulator Mike Zak 2019-07-14 10:19:51 +03:00
  • 1088b69616 [NOD-239] Use custom priority mutex for utxo diff store (#340) Ori Newman 2019-07-14 10:17:26 +03:00
  • 4857848442 [NOD-245] Increase MaxInvPerMsg and MaxBlocksPerMsg to 65536 Ori Newman 2019-07-11 16:28:11 +03:00
  • 0ca34a67bd [NOD-245] Increase MaxInvPerMsg and MaxBlocksPerMsg to 64000 Ori Newman 2019-07-11 16:28:11 +03:00
  • b334a82c31 [NOD-239] Make TestHighPriorityReadLock use channels Ori Newman 2019-07-11 13:05:01 +03:00
  • 6aa71197c6 [NOD-236] Add secondary address to txgen Ori Newman 2019-07-10 16:07:30 +03:00
  • bbd8d818c2 [NOD-239] Rename lock functions to write lock Ori Newman 2019-07-10 16:23:41 +03:00
  • cd5e6a147e [NOD-239] Rename LowPriorityLock -> LowPriorityWriteLock Ori Newman 2019-07-10 15:56:15 +03:00
  • bce41eaec6 Merge remote-tracking branch 'origin/master' into nod-239-use-custom-priority-mutex-for-utxodiffstore Ori Newman 2019-07-10 10:17:45 +03:00
  • 63811c17de [NOD-239] Change comments Ori Newman 2019-07-09 17:58:57 +03:00
  • 02ca8c7a6b [NOD-239] Add TestHighPriorityReadLock Ori Newman 2019-07-09 15:55:51 +03:00
  • 8e2d27b503 [NOD-239] Add shared slice to TestMutex Ori Newman 2019-07-09 15:10:42 +03:00
  • 541119dda2 [NOD-238] Check if the incoming block is the newset orphan (#339) Ori Newman 2019-07-08 10:31:00 +03:00
  • 58b9602cc2 [NOD-239] Use custom priority mutex for utxo diff store Ori Newman 2019-07-07 19:37:40 +03:00
  • 9cbe1fa3d1 [NOD-238] Check if the incoming block is the newset orphan Ori Newman 2019-07-07 19:33:49 +03:00
  • 7400eabc6d [NOD-233] Fixed iteration order when iterating over the blockIndex bucket. (#338) stasatdaglabs 2019-07-04 18:29:56 +03:00
  • a01c82b02a [NOD-233] Fixed iteration order when iterating over the blockIndex bucket. stasatdaglabs 2019-07-04 15:48:31 +03:00
  • c3c429494f [NOD-228] Added JSONRPCifyer to the project and created a Dockerfile for it. (#337) stasatdaglabs 2019-07-04 11:16:05 +03:00
  • 6d20202354 [NOD-222] Use accepting block blue score instead of containing block blue score for sequence lock and block maturity (#333) stasatdaglabs 2019-07-02 16:28:54 +03:00
  • d6297a3192 [NOD-225] Finalize nodes below finality point (#335) Ori Newman 2019-07-02 16:10:33 +03:00
  • a7f6ed2362 [NOD-225] Refactor updateFinalityPoint Ori Newman 2019-07-02 16:05:38 +03:00
  • 77ff2daa8c [NOD-222] Fixed comments and equal() in utxoset. stasatdaglabs 2019-07-02 15:54:47 +03:00
  • 5d17faaa91 [NOD-225] Delete diff data from db directly from finalizeNodesBelowFinalityPoint Ori Newman 2019-07-02 15:04:05 +03:00
  • 5de5383ec9 Merge remote-tracking branch 'origin/master' into dev-228-jsonrpcifyer stasatdaglabs 2019-07-02 14:08:40 +03:00
  • 1dea835027 [NOD-228] Added JSONRPCifyer to the project and created a Dockerfile for it. stasatdaglabs 2019-07-02 14:07:56 +03:00
  • 1720129127 [NOD-222] Added a comment explaining why we diffFrom acceptanceData in verifyAndBuildUTXO. stasatdaglabs 2019-07-02 12:56:14 +03:00
  • 5565b77b75 [NOD-222] Added appropriate protection against impossible "from"s in diffFrom. stasatdaglabs 2019-07-02 12:26:09 +03:00
  • 3e41ea32d4 [NOD-222] Added tests to TestUTXODiffRules. stasatdaglabs 2019-07-02 12:12:45 +03:00
  • 38e73c3eb0 [NOD-225] change comment in validateParents Ori Newman 2019-07-02 11:44:03 +03:00
  • e2f8d4e0aa [NOD-232] Remove diff and diffChild from blockNode (#336) Ori Newman 2019-07-02 11:01:41 +03:00
  • 03f8dd5593 [NOD-225] Change comment in validateParents Ori Newman 2019-07-01 16:25:18 +03:00
  • 963d7141a0 [NOD-225] Change comment in validateParents Ori Newman 2019-07-01 14:22:17 +03:00
  • eaa6696089 [NOD-232] Remove diff and diffChild from blockNode Ori Newman 2019-07-01 12:12:03 +03:00
  • 1901ea86c4 [NOD-225] add string to ErrInvalidParentsRelation error Ori Newman 2019-06-30 18:55:45 +03:00
  • c7ec68bb88 [NOD-225] change comment in validateParents Ori Newman 2019-06-30 18:54:38 +03:00
  • c685d1296f [NOD-225] finalizeNodesBelowFinalityPoint only if dag.lastFinalityPoint is changed Ori Newman 2019-06-30 18:54:18 +03:00
  • f9e53e7fd3 [NOD-225] Finalize nodes below finality point Ori Newman 2019-06-30 18:18:11 +03:00
  • b163d9e85f [NOD-222] Added/Updated comments. stasatdaglabs 2019-06-30 18:10:20 +03:00
  • 4c4b6cdbfd [NOD-222] Removed superfluous test for UnacceptedBlueScore. stasatdaglabs 2019-06-30 16:36:12 +03:00
  • 4608180481 [NOD-222] Used Add/RemoveEntry inside diffFromAcceptedTx. stasatdaglabs 2019-06-30 16:26:42 +03:00
  • cc6b3edbbd [NOD-222] Added tests where the same entry is in both toAdd and toRemove. stasatdaglabs 2019-06-30 16:01:51 +03:00
  • 086e1ab5b1 [NOD-222] Extracted checking utxoCollection with blueScore to a method. stasatdaglabs 2019-06-30 13:40:24 +03:00
  • 7a4614b46e [NOD-222] Fixed a comment. stasatdaglabs 2019-06-30 13:22:33 +03:00
  • b10edaa5d0 [NOD-222] Renamed newVirtualUTXO -> newVirtualPastUTXO. stasatdaglabs 2019-06-30 13:21:49 +03:00
  • 3d58840233 [NOD-222] Replaced nonsense in GetVirtualFromParentsForTest with diffFromAcceptanceData. stasatdaglabs 2019-06-30 13:14:12 +03:00
  • 589763e8ec [NOD-226] Fix comments around BlockLocator (#334) stasatdaglabs 2019-06-30 12:34:53 +03:00
  • 90fe9fb573 [NOD-226] Fixed "current tips" -> "selected tip". stasatdaglabs 2019-06-30 12:31:40 +03:00
  • e0816ebd2b [NOD-226] Corrected blockLocator-related comments. stasatdaglabs 2019-06-27 16:09:48 +03:00
  • 4fe5691093 [NOD-222] Fixed a nuance in DiffUTXOSet.containsInputs. stasatdaglabs 2019-06-27 15:12:59 +03:00
  • f106659766 Merge remote-tracking branch 'origin/master' into nod-222-accepted-blue-score stasatdaglabs 2019-06-27 12:51:49 +03:00
  • c14c64d534 [NOD-224] Make P2PK and raw Multisig non-standard (#332) Ori Newman 2019-06-27 12:44:22 +03:00
  • 2a875a1594 [NOD-222] Added a comment to DiffUTXOSet.Get(). stasatdaglabs 2019-06-27 12:41:13 +03:00
  • af9ad20a54 [NOD-222] Added a comment that explains the new addition in GetVirtualFromParentsForTest. stasatdaglabs 2019-06-27 12:36:29 +03:00
  • 9c6d79973d [NOD-222] Fixed a typo in a comment. stasatdaglabs 2019-06-27 12:33:19 +03:00
  • a82719696e [NOD-222] Fixed comments related to setting coinbase maturity to 0. stasatdaglabs 2019-06-27 12:32:02 +03:00
  • 0daae5e95d [NOD-222] Removed debug method. stasatdaglabs 2019-06-27 12:29:44 +03:00
  • bd32958d3c [NOD-222] Fixed blockDB tests. stasatdaglabs 2019-06-27 12:24:49 +03:00
  • 08a03fed57 Merge remote-tracking branch 'origin/master' into nod-224-make-p2pk-and-raw-multisig-non-standard Ori Newman 2019-06-26 18:07:18 +03:00
  • 1e6903898c [NOD-224] Make P2PK and raw Multisig non-standard Ori Newman 2019-06-26 12:22:13 +03:00
  • ef37133a03 [NOD-222] Figured out the magical invocation to make everything work. stasatdaglabs 2019-06-26 17:09:14 +03:00
  • f7f44995d6 [NOD-215] implement difficulty adjustment algorithm (#331) Ori Newman 2019-06-26 15:47:39 +03:00
  • 92789e1e1b [NOD-222] Fixed a wrong check. stasatdaglabs 2019-06-26 15:17:21 +03:00
  • 118e8e4ce8 [NOD-222] Fixed logic in diffFrom that I previously broke. stasatdaglabs 2019-06-26 14:58:03 +03:00
  • 3392aac1bd [NOD-215] Make medianTimestamp return error for empty window Ori Newman 2019-06-26 14:37:41 +03:00
  • 08eab2318b [NOD-222] Fixed having identical entries in toAdd and toRemove. stasatdaglabs 2019-06-26 14:16:45 +03:00
  • bb632525eb [NOD-215] Remove redundant line in checkWindowIDs Ori Newman 2019-06-26 11:12:18 +03:00
  • c6cb7582a3 [NOD-215] Make blueBlockWindow always pad with genesis Ori Newman 2019-06-26 11:00:31 +03:00
  • 36ada46f13 [NOD-215] Make blockWindow type Ori Newman 2019-06-25 18:04:15 +03:00
  • c9a3426d83 [NOD-222] Fixed tests that relied on GetVirtualFromParentsForTest. stasatdaglabs 2019-06-25 16:25:35 +03:00
  • 6a531a09e5 [NOD-215] Move PowMaxBits to BlockDAG Ori Newman 2019-06-25 15:33:35 +03:00
  • 690504e688 [NOD-215] Fix delay != 0 error messages Ori Newman 2019-06-25 15:23:17 +03:00
  • 86ed3fd794 [NOD-215] Rename PowLimit -> PowMax Ori Newman 2019-06-25 15:03:34 +03:00
  • 846b915a52 [NOD-215] Add TestBlueBlockWindow Ori Newman 2019-06-25 14:57:08 +03:00
  • e86fce8017 [NOD-215] Fix blueBlockWindow Ori Newman 2019-06-25 14:56:48 +03:00
  • 42adbdd7d3 [NOD-215] Fix comments Ori Newman 2019-06-25 12:25:13 +03:00
  • bd00bec759 [NOD-222] Fixed TestChainedTransactions. stasatdaglabs 2019-06-25 12:22:05 +03:00
  • 17e9dc62d3 [NOD-215] Fix delay != 0 error messages Ori Newman 2019-06-25 12:15:09 +03:00
  • 9f97ed0e37 [NOD-215] Name return values Ori Newman 2019-06-25 12:00:14 +03:00
  • 88766f0108 [NOD-215] Make explicit loop for padding blue block window with genesis Ori Newman 2019-06-25 11:56:29 +03:00
  • f297827952 [NOD-215] Split calcBlockWindowMinMaxAndMedianTimestamps to two functions Ori Newman 2019-06-25 11:47:38 +03:00
  • f6d751cf24 [NOD-215] Fix delay to be positive, and add tests for delayed blocks Ori Newman 2019-06-24 11:42:33 +03:00
  • 993df3f18f [NOD-215] Add TestDifficulty Ori Newman 2019-06-24 10:42:33 +03:00
  • ec48a9c7a5 [NOD-215] fix calcNextRequiredDifficulty Ori Newman 2019-06-20 13:50:32 +03:00
  • 70fe81f98e [NOD-222] Fixed tests that relied on utxoCollection.String(). stasatdaglabs 2019-06-23 17:09:18 +03:00
  • 2f1f6948e1 [NOD-222] Removed debug logs. stasatdaglabs 2019-06-23 17:06:36 +03:00
  • 5887c9a1ba [NOD-222] Fixed various issues with the implementation. It appears to work now. stasatdaglabs 2019-06-23 17:03:02 +03:00
  • 492a3cff92 [NOD-222] Fixed diffFromAcceptanceData not receiving the right blue score. stasatdaglabs 2019-06-20 16:21:06 +03:00
  • 9cb4bf9ee1 [NOD-222] Fixed an unclear comment. stasatdaglabs 2019-06-20 12:48:31 +03:00
  • d4406d9737 [NOD-222] Implemented updating unaccepted UTXO entries with accepted ones in the virtual. stasatdaglabs 2019-06-20 12:45:06 +03:00
  • 7ceaad3c86 [NOD-222] Made it so that block transactions always have UnacceptedBlueScore. stasatdaglabs 2019-06-19 17:44:51 +03:00
  • 814ebc2a47 [NOD-215] Fix tests Ori Newman 2019-06-19 17:15:14 +03:00
  • d531747219 [NOD-215] Handle blocks with genesis parent, and fix adjustment factor calculation Ori Newman 2019-06-19 16:23:55 +03:00
  • c857e956cf Merge remote-tracking branch 'origin/master' into nod-215-implement-difficulty-adjustment-algorithm Ori Newman 2019-06-19 16:22:02 +03:00
  • f250651941 [NOD-222] Added constant: UnacceptedBlueScore. stasatdaglabs 2019-06-19 15:31:52 +03:00
  • a3bae55d51 [NOD-215] Implement difficulty adjustment algorithm Ori Newman 2019-06-16 14:39:32 +03:00