Commit Graph

  • 054e0f532a [NOD-1420] Check for running as interactive only after checking if we are doing any service operation Mike Zak 2020-09-30 15:57:02 +03:00
  • 43aa5b12c7 [NOD-1420] Move practically all main to restructured app package Mike Zak 2020-09-30 13:43:29 +03:00
  • 477076d2a1 [NOD-1414] Make go vet happy. stasatdaglabs 2020-09-30 14:12:16 +03:00
  • 0d1bd61846 [NOD-1414] Modified some interfaces. stasatdaglabs 2020-09-30 13:32:35 +03:00
  • 082854a5cb [NOD-1414] Move remaining models out of models.go. stasatdaglabs 2020-09-30 13:12:17 +03:00
  • 5774ea40d5 [NOD-1414] Restructure where interfaces sit in the algorithms package as well. stasatdaglabs 2020-09-30 13:09:09 +03:00
  • 780b0f5912 [NOD-1414] Restructure where interfaces sit. stasatdaglabs 2020-09-30 13:02:23 +03:00
  • f29da6f5e4 [NOD-1420] Moved all code dealing with windows service to separate package Mike Zak 2020-09-30 11:48:01 +03:00
  • 744f087b43 [NOD-1420] Moved setting limits to executor Mike Zak 2020-09-30 09:34:03 +03:00
  • 22237a4a8d
    [NOD-1439] Added Stop command (#940) v0.7.1-dev Svarog 2020-09-29 15:59:47 +03:00
  • fde2942a5e [NOD-1439] Minor stylistic changes Mike Zak 2020-09-29 15:54:18 +03:00
  • 90b5c4196f [NOD-1439] Add ShutDownRequestMessage case for toRPCPayload Mike Zak 2020-09-29 15:41:39 +03:00
  • 57a9b6acdf [NOD-1439] Clean up pauseBeforeShutDown Mike Zak 2020-09-29 15:41:06 +03:00
  • 7548178a3b [NOD-1439] Rename Stop command to Shut Down Mike Zak 2020-09-29 15:35:20 +03:00
  • 4d1b79557e [NOD-1439] Warnf -> Warn Mike Zak 2020-09-29 11:42:57 +03:00
  • 7f3836206a [NOD-1439] Added comment explaining why we wait before closing the StopChan Mike Zak 2020-09-29 11:39:15 +03:00
  • 7b129e3217 [NOD-1439] Added Stop command Mike Zak 2020-09-29 10:32:24 +03:00
  • ae46ba5fb3 [NOD-1313] Allocate new slice for the returned key. Septen 2020-09-29 02:48:55 +03:00
  • c52602bd19 [NOD-1313] Integration tests fixes. Septen 2020-09-28 02:35:06 +03:00
  • 6ab8ada9ff
    [NOD-1406] remove mempool utxo diff (#938) Ori Newman 2020-09-27 16:40:07 +03:00
  • 4dbb084ccc [NOD-1406] Remove debug logs Ori Newman 2020-09-27 16:33:50 +03:00
  • 7e37c3e4ca [NOD-1406] Rename inputsWithUTXOEntries->referencedUTXOEntries Ori Newman 2020-09-27 16:27:22 +03:00
  • e169bb100d [NOD-1406] Fix variable names and fix comments Ori Newman 2020-09-27 16:18:54 +03:00
  • 9a756939d8
    [NOD-1412] Remove ffldb, remove dataStore from database, store blocks directly in levelDB (#939) Svarog 2020-09-27 15:40:15 +03:00
  • 9236b07c13 [NOD-1412] Removed any reference to dataStore and updated block dbaccess to work directly with key/values Mike Zak 2020-09-27 14:13:01 +03:00
  • 2a479491fa [NOD-1412] Remove ffldb, and make ldb implement all the database interfaces Mike Zak 2020-09-27 10:19:27 +03:00
  • aea3baf897
    [NOD-1320] Flush UTXOs to disk (#902) Kirill 2020-09-27 13:16:11 +03:00
  • 17326a75b4 [NOD-1406] Fix transactionRelatedUTXOEntries receiver's name Ori Newman 2020-09-27 13:14:37 +03:00
  • 1741c43c21 [NOD-1406] Move mempool UTXO set to a different file Ori Newman 2020-09-27 13:11:37 +03:00
  • e612e30dd9 [NOD-1406] Remove redundant comment Ori Newman 2020-09-27 13:08:04 +03:00
  • 93289a068a [NOD-1406] Fetch mempool transactions before locking the dag in NewBlockTemplate Ori Newman 2020-09-27 13:05:54 +03:00
  • f6be9aeaae [NOD-1414] Rename state to kaspadState. stasatdaglabs 2020-09-27 10:33:02 +03:00
  • aec37566ac [NOD-1414] Add stub implementations for mempool and blockTemplateBuilder. stasatdaglabs 2020-09-27 10:28:24 +03:00
  • ce0c634406 [NOD-1414] Add implementation structs for miningManager. stasatdaglabs 2020-09-27 10:25:19 +03:00
  • 53781eb093 [NOD-1414] Add interfaces for mempool and blockTemplateBuilder. stasatdaglabs 2020-09-27 10:20:53 +03:00
  • 7304d173a7 [NOD-1414] Create MiningManager and its Factory. stasatdaglabs 2020-09-27 10:13:30 +03:00
  • aa52424ccb [NOD-1414] Add stubs to all the implementations. stasatdaglabs 2020-09-27 09:59:50 +03:00
  • a6b68bb74b [NOD-1414] Connect up the various interfaces. stasatdaglabs 2020-09-25 12:47:18 +03:00
  • 6c766073b0 [NOD-1414] Fix a bug in package names. stasatdaglabs 2020-09-25 12:24:31 +03:00
  • 2c2b212af9 [NOD-1414] Fill in the interfaces for the algorithms. stasatdaglabs 2020-09-25 12:01:52 +03:00
  • 57bfbc8930 [NOD-1414] Fill in the interfaces for the data structures. stasatdaglabs 2020-09-25 11:35:47 +03:00
  • 08df2eb45b [NOD-1414] Begin filling in the interfaces. stasatdaglabs 2020-09-25 11:08:48 +03:00
  • 0bc7c3c183 [NOD-1414] Add new functions for all the implementations. stasatdaglabs 2020-09-25 10:43:17 +03:00
  • 22743b8cd5 [NOD-1414] Create empty implementations for algorithms and data stores. stasatdaglabs 2020-09-25 10:38:03 +03:00
  • 875e5e3a4f [NOD-1414] Create interfaces for algorithms and data stores. stasatdaglabs 2020-09-25 10:16:08 +03:00
  • f2569d61b8 [NOD-1414] Add interfaces for Factory and State. stasatdaglabs 2020-09-25 09:59:25 +03:00
  • 21344f6e9e Merge remote-tracking branch 'origin/v0.7.1-dev' into nod-1320-flush-utxo-to-disk Septen 2020-09-24 22:40:18 +03:00
  • 794736a916 Merge remote-tracking branch 'origin/v0.7.1-dev' into nod-1406-remove-mempool-utxo-diff Ori Newman 2020-09-24 12:18:21 +03:00
  • 26d7e5b7ca [NOD-1406] Fix mempool tests Ori Newman 2020-09-24 12:00:57 +03:00
  • 9c8c2fa5f6 [NOD-1406] Remove mempool UTXO diff Ori Newman 2020-09-23 22:42:59 +03:00
  • f8d0f7f67a
    [NOD-1405] Add getMempoolEntries RPC command (#937) Ori Newman 2020-09-23 15:51:02 +03:00
  • 5f6f2b8a78 [NOD-1405] Remove redundant fields from GetMempoolEntryResponseMessage Ori Newman 2020-09-23 15:47:23 +03:00
  • 8c06a440fa [NOD-1405] Add getMempoolEntries RPC command Ori Newman 2020-09-23 15:27:22 +03:00
  • fed34273a1
    [NOD-1404] Remove most of the notification manager to fix a deadlock (#936) stasatdaglabs 2020-09-23 14:00:05 +03:00
  • 88ad0848aa Merge remote-tracking branch 'origin/v0.6.11-dev' into nod-1404-grpc-deadlock-0.7.1 stasatdaglabs 2020-09-23 13:49:15 +03:00
  • 3d8c131fa8
    [NOD-1404] Remove most of the notification manager to fix a deadlock (#935) stasatdaglabs 2020-09-23 13:11:31 +03:00
  • b677002b75 [NOD-1404] Fix merge errors. stasatdaglabs 2020-09-23 12:56:26 +03:00
  • 899574d0e3 Merge remote-tracking branch 'origin/nod-1404-grpc-deadlock' into nod-1404-grpc-deadlock-0.7.1 stasatdaglabs 2020-09-23 12:51:59 +03:00
  • 8552b40f68 [NOD-1404] Rename a couple of fields. stasatdaglabs 2020-09-23 12:41:09 +03:00
  • 659b79a9a8 [NOD-1404] Remove most of the notification manager to fix a deadlock. stasatdaglabs 2020-09-23 12:36:17 +03:00
  • 34a1b30006
    [NOD-1397] Add to rpc client ErrRPC (#934) Ori Newman 2020-09-17 19:26:03 +03:00
  • ee01df1b2d [NOD-1397] Add to rpc client ErrRPC Ori Newman 2020-09-17 19:20:43 +03:00
  • 846f19415f [NOD-1396] Disallow outputs with zero value Ori Newman 2020-09-17 19:06:45 +03:00
  • 798abf2103
    [NOD-1395] Increase the grpcclient's max message size to match the grpcserver's. (#932) stasatdaglabs 2020-09-17 16:53:33 +03:00
  • a03af6ccb3 [NOD-1395] Increase the grpcclient's max message size to match the grpcserver's. stasatdaglabs 2020-09-17 16:45:49 +03:00
  • 75e539f4d2
    [NOD-1357] Implement getMempoolEntry (#931) stasatdaglabs 2020-09-16 16:53:36 +03:00
  • 946e65d1c6 Update to version 0.7.1 oudeis 2020-09-16 11:59:51 +00:00
  • 0bc504766a [NOD-1357] Add a comment above BuildTransactionVerboseData. stasatdaglabs 2020-09-16 14:09:55 +03:00
  • c76e805437 [NOD-1357] Fix a nil point reference. stasatdaglabs 2020-09-16 13:53:15 +03:00
  • be7a2d7ff2 [NOD-1357] Implement getMempoolEntry. stasatdaglabs 2020-09-16 12:56:47 +03:00
  • b8e36eacfd
    [NOD-1388] Use isInPastOfAny in addValidTip instead of just checking the parents (#930) v0.7.0-rc1 v0.7.0-dev stasatdaglabs 2020-09-16 12:06:09 +03:00
  • 46c90851ee [NOD-1388] Rephrase a comment. stasatdaglabs 2020-09-16 12:01:34 +03:00
  • 1a95c1aec1 [NOD-1388] Change variable name, add a comment. stasatdaglabs 2020-09-16 11:43:53 +03:00
  • 27d201272b [NOD-1388] Remove crash_test.go. stasatdaglabs 2020-09-16 11:38:54 +03:00
  • fdce9806aa [NOD-1388] Add a json representation of the crashing DAG. stasatdaglabs 2020-09-16 11:36:30 +03:00
  • fbf45af412 [NOD-1388] Use isInPastOfAny in addValidTip instead of just checking the parents. stasatdaglabs 2020-09-16 11:14:36 +03:00
  • 60a5b02528 [NOD-1313] After merge fixes. Fix import cycle. Septen 2020-09-15 16:16:59 +03:00
  • 827ad703e4 Merge branch 'v0.6.11-dev' of https://github.com/kaspanet/kaspad into nod-1313-refactor-addressmanager Septen 2020-09-15 15:19:35 +03:00
  • a170e30f1a [NOD-1320] Update tests. Improvements and fixes. Septen 2020-09-15 01:58:32 +03:00
  • c2b471bbea [NOD-1388] Fix a typo. stasatdaglabs 2020-09-14 15:48:03 +03:00
  • 77542eb0c8 [NOD-1388] Write a deterministic test that reproduces the crash. stasatdaglabs 2020-09-14 15:33:44 +03:00
  • cd49c1dac7
    [NOD-1390] Add timeout to kaspactl (#929) Ori Newman 2020-09-14 12:33:42 +03:00
  • 8372e6faf3 [NOD-1390] Fix grammar Ori Newman 2020-09-14 12:27:21 +03:00
  • 86411a5ca5
    [NOD-1389] Add panic on NumParentBlocks if number of parents is greater than 255 (#928) Ori Newman 2020-09-14 12:19:46 +03:00
  • 1186cad9ca
    [NOD-1373] Make kaspactl use the default port for the relevant network if it's not provided. (#927) stasatdaglabs 2020-09-14 12:18:51 +03:00
  • 77078cc111 [NOD-1390] Add timeout to kaspactl Ori Newman 2020-09-14 12:17:23 +03:00
  • 7703d3e716 [NOD-1389] Add panic on NumParentBlocks if number of parents is greater than 255 Ori Newman 2020-09-14 12:13:19 +03:00
  • f35b2fa42b [NOD-1373] Make kaspactl use the default port for the relevant network if it's not provided. stasatdaglabs 2020-09-14 12:05:45 +03:00
  • b1de949cb0 [NOD-1320] Stylystic fixes. Septen 2020-09-14 00:58:28 +03:00
  • 7fe32004d2 [NOD-1320] Minor improvements and fixes. Septen 2020-09-14 00:48:57 +03:00
  • e66de86a82
    [NOD-1387] Some small optimizations to block processing (#926) Elichai Turkel 2020-09-13 18:12:13 +03:00
  • 1e08bfca9c
    [NOD-1032] Consensus updates pre-pruning (#917) Svarog 2020-09-13 17:49:59 +03:00
  • 64f5b96295 Update to version 0.7.0 stasatdaglabs 2020-09-13 17:34:33 +03:00
  • ee757e0aae [NOD-1032] Fix grammar in a comment. stasatdaglabs 2020-09-13 17:28:24 +03:00
  • 96a86ab49b
    Add a benchmark for serializeUTXO Elichai Turkel 2020-09-13 17:04:23 +03:00
  • 3c6dfafd4b [NOD-1032] Remove old RPC stuff. stasatdaglabs 2020-09-13 17:04:12 +03:00
  • 672e4042f5
    inline binary serialization to serializeUTXO Elichai Turkel 2020-09-13 17:03:07 +03:00
  • 5334f44612 [NOD-1032] Finish implementing finality conflict notifications. stasatdaglabs 2020-09-13 17:01:30 +03:00
  • a3799b34b6 [NOD-1032] Add FinalityConflictNotification and FinalityConflictResolvedNotification. stasatdaglabs 2020-09-13 16:44:04 +03:00
  • 8d38a28b82 Update to version 0.6.11 oudeis 2020-09-13 13:34:10 +00:00