Commit Graph

  • 3e6d2a753b [NOD-1413] Remove /cmd/addblock stasatdaglabs 2020-10-12 12:12:25 +03:00
  • b507a278a7 [NOD-1422] Implement GHOSTDAG Ori Newman 2020-10-11 17:24:37 +03:00
  • e9951bc34a
    [NOD-1413] Decouple the model package from everything (#949) stasatdaglabs 2020-10-11 14:32:41 +03:00
  • 1a39d97961 [NOD-1413] Simplify BlockGHOSTDAGData. stasatdaglabs 2020-10-11 14:27:18 +03:00
  • 9571f4f8f3 [NOD-1413] Get rid of DomainTime. stasatdaglabs 2020-10-11 14:26:27 +03:00
  • 07f6bb97e0 [NOD-1413] Fix a comment. stasatdaglabs 2020-10-11 12:26:02 +03:00
  • 5fdae93ad4 [NOD-1413] Add comments over all added types. stasatdaglabs 2020-10-11 10:37:54 +03:00
  • 54d1a6b070 [NOD-1413] Add a proxy over dbaccess. stasatdaglabs 2020-10-11 10:09:56 +03:00
  • fb0237bbb5 Merge remote-tracking branch 'origin/nod-1413-blockdag-redesign' into nod-1413-model-cleanup stasatdaglabs 2020-10-08 17:34:35 +03:00
  • cea72fc25a [NOD-1413] Decouple model from go-secp256k1. stasatdaglabs 2020-10-08 17:32:04 +03:00
  • b88e34fd84
    [NOD-1313] Refactor AddressManager (#918) v0.7.2-rc1 v0.7.2-dev Kirill 2020-10-08 17:05:47 +03:00
  • 992e1c3344 [NOD-1413] Decouple model from mstime. stasatdaglabs 2020-10-08 16:59:58 +03:00
  • 605eb94adc Merge branch 'v0.7.2-dev' of https://github.com/kaspanet/kaspad into nod-1313-refactor-addressmanager Septen 2020-10-08 16:11:44 +03:00
  • a458e92f62 [NOD-1413] Decouple model from daghash. stasatdaglabs 2020-10-08 15:02:34 +03:00
  • e4d51b3e2e [NOD-1413] Add DomainHash and DomainTransactionID. stasatdaglabs 2020-10-08 14:55:43 +03:00
  • fbc1df4569 [NOD-1313] GetPeerAddresses RPC message update Septen 2020-10-08 14:44:01 +03:00
  • 091f896d09 [NOD-1413] Remove an unused const. stasatdaglabs 2020-10-08 14:32:09 +03:00
  • b3fc576df5 [NOD-1413] Decouple model from subnetworkid. stasatdaglabs 2020-10-08 14:30:51 +03:00
  • 74d13e271e
    [NOD-1419] Implement DAG topology (#948) Ori Newman 2020-10-08 04:00:25 -07:00
  • 9d7437a41b [NOD-1419] Add isHashInSlice Ori Newman 2020-10-08 12:45:50 +03:00
  • 6756ee3c05 [NOD-1419] Implement DAG topology Ori Newman 2020-10-08 12:39:20 +03:00
  • 3b562a4ec9 [NOD-1413] Decouple model from util. stasatdaglabs 2020-10-08 12:03:06 +03:00
  • 77bb4b9c5b [NOD-1413] Decouple model from appmessage. stasatdaglabs 2020-10-08 11:49:35 +03:00
  • e52393dc20 [NOD-1413] Implement DomainBlock and DomainTransaction. stasatdaglabs 2020-10-08 11:39:18 +03:00
  • 9c96003a3d [NOD-1313] Minor improvements. Septen 2020-10-07 18:27:28 +03:00
  • b2810f670c [NOD-1416] Decouple the model from dbaccess. stasatdaglabs 2020-10-07 17:08:50 +03:00
  • 56088814c7 [NOD-1416] Move processes/datastructures interfaces into the model package. stasatdaglabs 2020-10-07 16:25:20 +03:00
  • 62dd61eea1 [NOD-1416] Implement validateBlock. stasatdaglabs 2020-10-07 16:11:58 +03:00
  • 7392bdf85e [NOD-1416] Implement selectParentsForNewBlock. stasatdaglabs 2020-10-07 11:24:07 +03:00
  • e88837905b [NOD-1416] Build some scaffolding inside BlockProcessor. stasatdaglabs 2020-10-07 10:43:53 +03:00
  • cc94ac33cd Merge remote-tracking branch 'origin/nod-1413-blockdag-redesign' into nod-1416-block-processor stasatdaglabs 2020-10-07 09:23:42 +03:00
  • f5dcb1cd29
    Test bounded merge depth Elichai Turkel 2020-10-06 17:30:08 +03:00
  • 4529d17bea
    Add missing blockdag error descriptions Elichai Turkel 2020-10-06 16:59:05 +03:00
  • 9181481fc8
    [NOD-1413] Remove Handlers from Consensus (#947) stasatdaglabs 2020-10-06 16:35:47 +03:00
  • b4740a8014 [NOD-1413] Remove ResolveFinalityConflicts. stasatdaglabs 2020-10-06 16:30:16 +03:00
  • 5655702525 [NOD-1413] Remove Handlers from Consensus. stasatdaglabs 2020-10-06 15:36:44 +03:00
  • 5287c08081 [NOD-1416] Add entry/exit logs to all the functions. stasatdaglabs 2020-10-06 14:09:19 +03:00
  • 689098082f [NOD-1444] Implement getHeaders RPC command (#944) Ori Newman 2020-10-05 02:03:51 -07:00
  • 62ddd8fe1c [NOD-1444] Implement getHeaders RPC command (#944) Ori Newman 2020-10-05 02:03:51 -07:00
  • 7891f73cb0
    [NOD-1414] Write domain interfaces and stub implementations for the new kaspadstate architecture (#941) stasatdaglabs 2020-10-06 10:34:04 +03:00
  • 9b156e9121 [NOD-1414] Make UTXO structs public. stasatdaglabs 2020-10-06 10:27:25 +03:00
  • b891de6797 [NOD-1414] Make reachability structs public. stasatdaglabs 2020-10-06 10:25:41 +03:00
  • e59fc9a8ae [NOD-1414] Fix a comment. stasatdaglabs 2020-10-06 10:20:28 +03:00
  • c96bfcd842 [NOD-1414] In ResolveFinalityConflicts, rename blockHash to newFinalityBlockHash. stasatdaglabs 2020-10-06 10:05:22 +03:00
  • 619eecccd6 [NOD-1414] Reorg BlockValidator. stasatdaglabs 2020-10-06 10:03:35 +03:00
  • 7e530475d3 [NOD-1414] Add resolveFinalityConflict. stasatdaglabs 2020-10-06 09:52:36 +03:00
  • c6ff55fd06 [NOD-1414] Add highHash to blockAtDepth. stasatdaglabs 2020-10-06 09:49:27 +03:00
  • 2484e3d4b9 [NOD-1414] Add handlers to the consensus. stasatdaglabs 2020-10-06 09:47:11 +03:00
  • b0c974cb17 [NOD-1313] After-merge fixes. Septen 2020-10-06 01:21:42 +03:00
  • 8f05ae4ff0 Merge branch 'v0.7.2-dev' of https://github.com/kaspanet/kaspad into nod-1313-refactor-addressmanager Septen 2020-10-06 00:10:22 +03:00
  • 4ffb295fc7 [NOD-1313] Implement HandleGetPeerAddresses. Refactoring. Septen 2020-10-05 23:48:47 +03:00
  • 9520733b33 [NOD-1414] Rename scriptPublicKey to coinbaseScriptPublicKey. stasatdaglabs 2020-10-05 17:18:04 +03:00
  • f4942e7c0f [NOD-1414] Make go vet happy. stasatdaglabs 2020-10-05 15:51:34 +03:00
  • 785a01eabd [NOD-1414] Add comments to everything in processes. stasatdaglabs 2020-10-05 15:44:05 +03:00
  • 6bad01af6b [NOD-1414] Add comments to the interfaces in processes. stasatdaglabs 2020-10-05 15:28:43 +03:00
  • c7041dc7d2 [NOD-1414] Add comments to everything inside models. stasatdaglabs 2020-10-05 15:17:51 +03:00
  • 5ab754e4f9 [NOD-1414] Add comments to everything inside datastructures. stasatdaglabs 2020-10-05 14:46:15 +03:00
  • 87b139c4d3 [NOD-1414] Rename Set to Insert. stasatdaglabs 2020-10-05 14:38:14 +03:00
  • ac69f72cde [NOD-1414] Add comments to structs and constructors. stasatdaglabs 2020-10-05 14:25:40 +03:00
  • 4a2b5cd2f4 [NOD-1414] Add comments to remaining uncommented items in miningmanager. stasatdaglabs 2020-10-05 14:12:03 +03:00
  • 4f3d4d6ce5 [NOD-1414] Fill up the data structures. stasatdaglabs 2020-10-05 13:43:10 +03:00
  • a359e2248b
    [NOD-1447] checkEntryAmounts should check against totalSompiInAfter, not totalSompiInBefore (#945) Svarog 2020-10-05 13:10:09 +03:00
  • f419e9569c [NOD-1447] Remove lastSompiIn, and use totalSompiInBefore instead Mike Zak 2020-10-05 13:07:58 +03:00
  • 5a3d1f0b5f [NOD-1447] checkEntryAmounts should check against totalSompiInAfter, not totalSompiInBefore Mike Zak 2020-10-05 12:49:57 +03:00
  • fed6eafc6e [NOD-1414] Fix the comment over ValidateTransaction. stasatdaglabs 2020-10-05 12:04:19 +03:00
  • 88497f5793
    [NOD-1444] Implement getHeaders RPC command (#944) v0.6.11-dev Ori Newman 2020-10-05 02:03:51 -07:00
  • 16998cd26c [NOD-1444] Change the error field number to 1000 Ori Newman 2020-10-05 11:52:04 +03:00
  • 4230723dc1 [NOD-1444] RLock the dag on GetHeaders Ori Newman 2020-10-05 11:50:59 +03:00
  • 8778a2d2a7 [NOD-1444] Make GetHeaders propagate header serialization errors Ori Newman 2020-10-05 11:49:18 +03:00
  • 3d0d1bb486 [NOD-1444] Fix error message Ori Newman 2020-10-05 11:39:35 +03:00
  • aed2439985 [NOD-1414] Fix the comment over Mempool. stasatdaglabs 2020-10-05 11:37:26 +03:00
  • 16ee011d09 [NOD-1414] Add BlockGHOSTDAGData to ReachabilityChangeset. stasatdaglabs 2020-10-05 11:31:31 +03:00
  • c906b18863 [NOD-1414] Add ValidateAgainstPastUTXO and ValidateFinality. stasatdaglabs 2020-10-05 11:28:34 +03:00
  • 5ab4362e70 [NOD-1414] Rename kaspadState to consensus. stasatdaglabs 2020-10-05 11:23:53 +03:00
  • 6db925368e [NOD-1414] Rename algorithms to processes. stasatdaglabs 2020-10-05 11:02:00 +03:00
  • 2ba3a142f0 [NOD-1414] Add scriptPublicKey and extraData to BuildBlock. stasatdaglabs 2020-10-05 10:59:22 +03:00
  • 34c0937f76 [NOD-1414] Add payAddress and extraData to GetBlockTemplate. stasatdaglabs 2020-10-05 10:50:26 +03:00
  • af0c26207d Merge remote-tracking branch 'origin/v0.6.11-dev' into nod-1444-implement-get-headers-rpc Ori Newman 2020-10-05 09:12:40 +03:00
  • 5c5afa2360 [NOD-1406] Remove UTXO diff from mempool Mike Zak 2020-10-05 08:51:17 +03:00
  • 1b313aad78 [NOD-1444] Fix tests and comments Ori Newman 2020-10-04 19:38:17 +03:00
  • 8c9d27df84 [NOD-1406] Add assertion that transactions are properly remove from the chain transactions map Ori Newman 2020-10-04 19:12:35 +03:00
  • bfe4b72cbb [NOD-1444] Implement getHeaders RPC command Ori Newman 2020-10-04 18:59:35 +03:00
  • bd9de1f631 [NOD-1414] Replace AddNode with ReachabilityChangeset. stasatdaglabs 2020-10-04 15:30:57 +03:00
  • 11983018b4 [NOD-1414] Add comments to the upper levels of KaspadState. stasatdaglabs 2020-10-04 14:30:59 +03:00
  • 755b13e84e [NOD-1414] Write comments for all the exported types and functions in miningmanager. stasatdaglabs 2020-10-04 13:53:45 +03:00
  • 655d3670a2 [NOD-1414] Add MergeSet() to BlockGHOSTDAGData. stasatdaglabs 2020-10-04 13:29:42 +03:00
  • 7d355cf0d2 [NOD-1414] Add Entry() to ReadOnlyUTXOSet. stasatdaglabs 2020-10-04 13:05:39 +03:00
  • 60d7a2bf96 [NOD-1414] Add PruningPoint(). stasatdaglabs 2020-10-04 13:03:07 +03:00
  • 8d808f7568 [NOD-1414] Add IsDAGAncestorOf. stasatdaglabs 2020-10-04 13:00:39 +03:00
  • 038b07839b [NOD-1414] Modify FindNextPruningPoint to return found and nextPruningPointUTXOSet. stasatdaglabs 2020-10-04 12:39:38 +03:00
  • be1231b535 [NOD-1414] Move SerializedUTXOSet into PruningManager. stasatdaglabs 2020-10-04 11:56:33 +03:00
  • 4f606b2bf3 [NOD-1313] Minor fixes. Septen 2020-10-02 14:09:08 +03:00
  • 61fbb59f2e [NOD-1313] AddressManager improvements and fixes. Septen 2020-10-01 15:53:13 +03:00
  • 513ffa7e0c [NOD-1420] Restructure main (#942) Svarog 2020-09-30 17:07:40 +03:00
  • f211ff7125 [NOD-1406] Fix mempool deadlock with NewBlockTemplate Ori Newman 2020-09-30 19:49:53 +03:00
  • ecc7a3ba0e
    [NOD-1420] Restructure main (#942) v0.7.1-rc1 Svarog 2020-09-30 17:07:40 +03:00
  • ef6c46a231 Update to version 0.7.2 oudeis 2020-09-30 14:07:18 +00:00
  • da90ab071c [NOD-1420] Add a comment Mike Zak 2020-09-30 16:57:45 +03:00
  • 1a7455e6c3 [NOD-1420] Add comments Mike Zak 2020-09-30 16:11:22 +03:00
  • ecff5cc277 [NOD-1406] Remove mempool diff Ori Newman 2020-09-30 16:00:35 +03:00