Commit Graph

  • 11cc2693af
    Merge branch 'v0.11.0-dev' into GetServerInfo Ori Newman 2021-07-06 15:00:38 +03:00
  • 1213ee9b7c Added RPC connection server version checking, fixes https://github.com/kaspanet/kaspad/issues/1047 cbitensky 2021-07-05 10:57:59 +03:00
  • 3ac408e3f1 Fix CalculateSignatureHash tests Mike Zak 2021-07-06 13:25:49 +03:00
  • bb66e9a494 Merge remote-tracking branch 'origin/v0.11.0-dev' into testsLoctTimeAndSequence tal 2021-07-06 13:17:34 +03:00
  • 85edae492c Fix integration tests Mike Zak 2021-07-06 12:51:45 +03:00
  • 47bd3b7f04 Fix problems in libkaspawalelt Mike Zak 2021-07-06 11:58:37 +03:00
  • 2d506ec43d Update p2p and gRPC Ori Newman 2021-07-05 19:16:36 +03:00
  • 612ac1f63a Added RPC connection server version checking, fixes https://github.com/kaspanet/kaspad/issues/1047 cbitensky 2021-07-05 10:57:59 +03:00
  • 77494e22c1 Fix TestPruningDepth Mike Zak 2021-07-05 17:51:03 +03:00
  • c7a55f19c5 Add SigOpCount to sighash Mike Zak 2021-07-05 17:18:06 +03:00
  • 283373c313 Fix tests in transactionvalidator package Mike Zak 2021-07-05 15:45:19 +03:00
  • 2dcc228804 Fix TestBlockMass Mike Zak 2021-07-05 14:20:07 +03:00
  • 2230d323eb Fix all tests in transaction_equal_clone_test.go Mike Zak 2021-07-05 13:26:03 +03:00
  • f3cd529af6 Fix initTestTransactionAcceptanceDataForClone Mike Zak 2021-07-05 13:18:10 +03:00
  • 94e6973650 Add SigOpCount to MsgTx.Copy() Mike Zak 2021-07-05 13:15:24 +03:00
  • 7c37e9520d Update mining manager with latest changes Mike Zak 2021-07-05 13:08:58 +03:00
  • 1d442505ce Remove checking of mass vs maxMassAcceptedByBlock from consensusStateManager Mike Zak 2021-07-05 12:48:44 +03:00
  • 3903d10af1
    Updating changelog.txt (#1779) v0.10.4-dev Constantine Bitensky 2021-07-05 12:02:48 +03:00
  • a5df278855 Updating changelog.txt v0.10.4 cbitensky 2021-07-05 11:50:43 +03:00
  • d1d2041965 Add SigOpCount validation during TransactionInContext Mike Zak 2021-07-05 10:22:17 +03:00
  • 813c7b1902 Update block validation accordingly Mike Zak 2021-07-05 10:11:14 +03:00
  • f75f8429d8 Update mass calculation, and move it from InContext to InIsolation Mike Zak 2021-07-05 09:59:32 +03:00
  • 24ec3a750a Explain why we wait for five minutes at the end of the exponential increase/decrease tests. stasatdaglabs 2021-07-05 09:17:12 +03:00
  • 322e06c505 Change a word in a comment. stasatdaglabs 2021-07-05 09:05:26 +03:00
  • 8ac43699a4 Use a rolling average instead of appending to an array for performance/accuracy. stasatdaglabs 2021-07-05 09:01:53 +03:00
  • eb8859d2f3 Fix BlockWindow Ori Newman 2021-07-04 19:04:58 +03:00
  • 752db2639f Add to transaction SigOpCount Mike Zak 2021-07-04 17:21:20 +03:00
  • 74fe6bb088 Update constants Mike Zak 2021-07-04 16:25:27 +03:00
  • 069ee26e84
    Adds name to route, and writes it in every error message (#1777) Svarog 2021-07-04 14:40:27 +03:00
  • a2b18aba26
    Merge branch 'v0.11.0-dev' into route-name stasatdaglabs 2021-07-04 12:34:55 +03:00
  • c89966ce3d Fixed a few missed points Mike Zak 2021-07-04 12:19:40 +03:00
  • 61aa15fd61
    Update lastRebroadcastTime when we are rebroadcasting + Add some logs to mempool (#1776) Svarog 2021-07-04 12:08:44 +03:00
  • f1d86d3565
    Merge branch 'v0.11.0-dev' into mempool-enhancements stasatdaglabs 2021-07-04 11:50:43 +03:00
  • f7cce5cb39
    Cache virtual past median time (#1775) Svarog 2021-07-04 11:47:43 +03:00
  • 536ff7ca4b Update all calls with route name Mike Zak 2021-07-04 10:38:15 +03:00
  • 590bca9b62 Adds name to route, and writes it in every error message Mike Zak 2021-07-04 10:13:38 +03:00
  • b874a2f432
    Merge branch 'v0.11.0-dev' into mempool-enhancements Svarog 2021-07-04 09:32:06 +03:00
  • 4f8cf20f87
    Merge branch 'v0.11.0-dev' into 1771-cache-virtual-past-median-time Svarog 2021-07-04 09:31:49 +03:00
  • 57bd9ddff7 Add some logs to mempool Mike Zak 2021-07-01 10:12:17 +03:00
  • a1725c30e3 Implement InvalidateVirtualPastMedianTimeCache for mocPastMedianTimeManager Mike Zak 2021-06-30 13:58:41 +03:00
  • 8d598fab60 Add cache for virtual pastMedianTime Mike Zak 2021-06-30 13:00:35 +03:00
  • a1a4941558 Update lastRebroadcastTime when we are rebroadcasting Mike Zak 2021-07-01 10:05:23 +03:00
  • 98b260954b Fix TestValidateAndInsertImportedPruningPoint Ori Newman 2021-07-01 18:13:13 +03:00
  • 57a179c9a0 Update to version 0.10.5 v0.10.5-dev cbitensky 2021-07-01 16:45:38 +03:00
  • de0bdfcd33
    Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween (#1774) v0.10.4-rc1 cbitensky 2021-07-01 11:33:22 +03:00
  • 5af4852d3a Add comments. stasatdaglabs 2021-07-01 11:30:12 +03:00
  • ad910ffe01 Extract tryNonceForMiningAndIncrementNonce to a separate function. stasatdaglabs 2021-07-01 10:45:08 +03:00
  • 6822ad2205 Extract submitMinedBlock to a separate function. stasatdaglabs 2021-07-01 10:37:45 +03:00
  • 11ba5fbb48 Extract logMinedBlockStatsAndUpdateStatFields to a separate function. stasatdaglabs 2021-07-01 10:34:28 +03:00
  • ecdd3afc17 Extract pushHashDuration and pushMiningDuration to separate functions. stasatdaglabs 2021-07-01 10:20:38 +03:00
  • fcca353e0e Extract waitUntilTargetHashDurationHadElapsed to a separate function. stasatdaglabs 2021-07-01 10:14:37 +03:00
  • f23e266a31 Extract fetchBlockForMining to a separate function. stasatdaglabs 2021-07-01 10:10:48 +03:00
  • 270c6ce23f Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-30 17:21:22 +03:00
  • 2f7a1395e7
    Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween (#1772) cbitensky 2021-06-30 17:21:22 +03:00
  • 75beb87d2f
    Merge branch 'v0.11.0-dev' into maxblocks Ori Newman 2021-06-30 16:50:35 +03:00
  • 59b1d3011e Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-30 16:33:01 +03:00
  • da7d4b0d90 Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-30 16:32:00 +03:00
  • 43d7c41540 Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-30 16:11:35 +03:00
  • f5f66cf765 Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-30 15:07:57 +03:00
  • 630804bbc1 Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-30 15:07:57 +03:00
  • 75c62bb712 Make use of maxBlocks instead of maxBlueScoreDifference in antiPastHashesBetween cbitensky 2021-06-29 20:13:35 +03:00
  • 8b1ac86532
    Modify locktime thresholds to accomodate 64 bits and millisecond timestamps (#1770) Svarog 2021-06-30 10:57:09 +03:00
  • 6695dc6670 Update some more comments Mike Zak 2021-06-30 09:54:39 +03:00
  • 172fc98141 Update comments on constants Mike Zak 2021-06-30 09:50:42 +03:00
  • f0141e8de7 Use littleEndian.Uint64 for sequence instead of ScriptNum Mike Zak 2021-06-29 15:39:49 +03:00
  • 310a0a776c Disallow numbers above 8 bytes in makeScriptNum Mike Zak 2021-06-29 14:57:42 +03:00
  • 0dc8a9b976 Fix opcodeCheckSequenceVerify and failed tests Mike Zak 2021-06-29 10:41:50 +03:00
  • 1eaabec599 Make go lint happy. stasatdaglabs 2021-06-29 11:48:30 +03:00
  • 36412120da Rename runForDuration to loopForDuration. stasatdaglabs 2021-06-29 11:43:59 +03:00
  • b9be4602df Move RunKaspadForTesting into common. stasatdaglabs 2021-06-29 11:33:11 +03:00
  • 017d889602 Explain what targetHashNanosecondsFunction is. stasatdaglabs 2021-06-29 11:25:39 +03:00
  • 63121c46f9 In runDAATest, enlarge the nonce range to the entirety of uint64. stasatdaglabs 2021-06-29 11:21:44 +03:00
  • 23e794b8e8 Remove --logdir from kaspadRunCommand. stasatdaglabs 2021-06-28 16:47:27 +03:00
  • adeee00f80 In runDAATest, add "DAA" to the start/finish log. stasatdaglabs 2021-06-28 16:43:19 +03:00
  • fe6102d223 In measureMachineHashNanoseconds, generate a random nonce only once. stasatdaglabs 2021-06-28 16:42:30 +03:00
  • 6a7e5de31b Rename totalElapsedTime to tatalElapsedDuration. stasatdaglabs 2021-06-28 16:35:01 +03:00
  • eef16407ec Fix variable names. stasatdaglabs 2021-06-28 16:32:27 +03:00
  • d7e087e1aa Add a newline after "5 minute cooldown." stasatdaglabs 2021-06-28 16:31:06 +03:00
  • 726cbd96ea Update locktime constants according to new proposal Mike Zak 2021-06-28 10:21:04 +03:00
  • 79c5603619 Move LockTimeThreshold to constants Mike Zak 2021-06-27 17:26:10 +03:00
  • 801b5bac19 Merge branch 'v0.11.0-dev' into 1044-modify-locktime-thresholds Mike Zak 2021-06-27 17:16:34 +03:00
  • 48b9cb6fc2 Make sure runDAATest stops when it's suppposed to. stasatdaglabs 2021-06-25 11:31:19 +03:00
  • d763b9531f Add more statistics to the "mined block" log. stasatdaglabs 2021-06-25 11:10:21 +03:00
  • 9495e44f6f Preallocate arrays for hash and mining durations. stasatdaglabs 2021-06-25 10:16:28 +03:00
  • afc9ab0f1b Fix hashrate peak/valley tests. stasatdaglabs 2021-06-25 09:52:02 +03:00
  • 11b78020b8 Keep running tests even if one of them failed on high block rate deviation. stasatdaglabs 2021-06-25 09:50:04 +03:00
  • 014d1b3578 Fix the README's title. stasatdaglabs 2021-06-24 17:45:12 +03:00
  • 40b1909793 Make go lint happy. stasatdaglabs 2021-06-24 17:36:28 +03:00
  • cb6be4ad8d
    Merge branch 'v0.11.0-dev' into daa-stability-tests stasatdaglabs 2021-06-24 17:29:41 +03:00
  • c9f5ace4d0 Add daa to run-slow.sh. stasatdaglabs 2021-06-24 17:28:05 +03:00
  • 0ab4bf3c9c Add a README. stasatdaglabs 2021-06-24 17:27:13 +03:00
  • 076e079276 Add run.sh to the DAA test. stasatdaglabs 2021-06-24 17:24:08 +03:00
  • ba159825a9 Add cooldowns to exponential functions. stasatdaglabs 2021-06-24 17:15:39 +03:00
  • ab721f3ad6
    All orphans inputs should be added to op.orphansByPreviousOutpoint even if outpoint is not missing (#1766) Svarog 2021-06-24 17:09:16 +03:00
  • 37d67bb34b Give the correct run duration to the constant hashrate decrease test. stasatdaglabs 2021-06-24 17:01:56 +03:00
  • b2b460e2b8 Implement a constant hashrate decrease test. stasatdaglabs 2021-06-24 17:01:32 +03:00
  • a332bf0167 Implement a constant hashrate increase test. stasatdaglabs 2021-06-24 16:58:08 +03:00
  • 80eed59a93 Don't remove redeemers in expireOrphanTransactions Mike Zak 2021-06-24 16:54:45 +03:00
  • c76064c5a2 processOrphansAfterAcceptedTransaction: wqCheck that UTXOEntry is empty before filling it Mike Zak 2021-06-24 16:51:59 +03:00
  • bd8e8102c2 Remove redundant log Mike Zak 2021-06-24 16:47:32 +03:00