Commit Graph

  • 11bd3a7e3f Update to version 0.9.2 Ori Newman 2021-03-30 12:45:48 +03:00
  • 457cd7a51f Fix integration tests. stasatdaglabs 2021-03-30 12:45:24 +03:00
  • 5155a55a74 Fix conversions between getBlocks message types. stasatdaglabs 2021-03-30 12:39:31 +03:00
  • d0e6da4f07 Fix compilation errors in getBlocks tests. stasatdaglabs 2021-03-30 12:32:47 +03:00
  • 4e18031483
    Resolve each block status in it's own staging area (#1634) Svarog 2021-03-30 11:04:43 +03:00
  • 8d41d894e2 Fix lint errors Ori Newman 2021-03-29 19:05:43 +03:00
  • c99212e394 go mod tidy Ori Newman 2021-03-29 18:49:30 +03:00
  • dd0cce2cb6 Merge remote-tracking branch 'origin/v0.10.0-dev' into wallet Ori Newman 2021-03-29 18:49:08 +03:00
  • 5ebd85b678 Add tests Ori Newman 2021-03-29 18:46:14 +03:00
  • 094a4063b3
    Merge branch 'v0.10.0-dev' into 1516-big-reorgs-lots-of-memory Svarog 2021-03-29 17:51:49 +03:00
  • e33f17ba94 Add persistence to wallet Ori Newman 2021-03-29 17:30:11 +03:00
  • e8411b9462 Fix compilation errors in getBlock and getBlocks. stasatdaglabs 2021-03-29 17:01:21 +03:00
  • 274c841be8 Update verbosedata.go. stasatdaglabs 2021-03-29 16:36:04 +03:00
  • f3e598fe98 Fix compilation errors in notifyBlockAdded. stasatdaglabs 2021-03-29 15:01:24 +03:00
  • be31323edb Fix compilation errors in getMempoolEntry. stasatdaglabs 2021-03-29 15:00:15 +03:00
  • b4ac4ca751 Fix compilation errors in getBlock, getBlocks, and submitBlock. stasatdaglabs 2021-03-29 14:58:24 +03:00
  • 9a39186e43 Extract RpcBlockHeader toAppMessage/fromAppMessage out of RpcBlock. stasatdaglabs 2021-03-29 14:47:18 +03:00
  • c742f3b2cd Reimplement conversion functions between appmessage.RPCTransaction and protowire.RpcTransaction. stasatdaglabs 2021-03-29 14:42:08 +03:00
  • 2abc284e3b
    Make sure the ghostdagDataStore cache is at least DifficultyAdjustmentBlockWindow sized (#1635) v0.10.0-alpha4 v0.10.0-alpha3 Svarog 2021-03-29 14:38:19 +03:00
  • 15e44afe27 Update appmessage request and response types. stasatdaglabs 2021-03-29 12:23:52 +03:00
  • 0b08d1bf2e Update appmessage types. stasatdaglabs 2021-03-29 12:16:53 +03:00
  • f715843b42 Make sure the ghostdagDataStore cache is at least DifficultyAdjustmentBlockWindow sized Mike Zak 2021-03-29 11:59:57 +03:00
  • af55d98fac Regenerate rpc.pb.go after merge. stasatdaglabs 2021-03-29 10:50:30 +03:00
  • 3e7ccb969b Merge remote-tracking branch 'origin/v0.10.0-dev' into rpc-block stasatdaglabs 2021-03-29 10:49:24 +03:00
  • 9f281304f9 Resolve each block status in it's own staging area Mike Zak 2021-03-25 11:37:34 +02:00
  • f1451406f7
    Add support for multiple staging areas (#1633) Svarog 2021-03-29 10:34:11 +03:00
  • 71afd1d97e Merge branch '1516-staging-area' of github.com:kaspanet/kaspad into 1516-staging-area Mike Zak 2021-03-29 10:18:08 +03:00
  • 1fd7cf3fdd Add comment explaining why stagingArea.shards is an array Mike Zak 2021-03-29 10:17:40 +03:00
  • 3302abb815 Typo: isCommited -> isCommitted Mike Zak 2021-03-29 10:13:36 +03:00
  • bd80d3966c Undo bucket rename in block_store Mike Zak 2021-03-29 10:13:09 +03:00
  • ba7fc70841 Make sure all staging shards are pointer-receiver Mike Zak 2021-03-29 10:04:29 +03:00
  • 1bac6c8481
    Merge branch 'v0.10.0-dev' into 1516-staging-area Svarog 2021-03-29 09:43:10 +03:00
  • 3a153fa367 Add multisig support Ori Newman 2021-03-25 17:45:50 +02:00
  • c12e180873
    Use go:embed to embed sample-kaspad.conf (only on go1.16) (#1631) talelbaz 2021-03-25 15:56:01 +02:00
  • 5c1012eac9 Merge remote-tracking branch 'origin/useGoEmbed' into useGoEmbed tal 2021-03-25 15:42:11 +02:00
  • b24cad2ff7 Change a variable name to sampleKaspad (instead configurationSampleKaspadString) tal 2021-03-25 15:41:44 +02:00
  • 22cd300e53
    Merge branch 'v0.10.0-dev' into useGoEmbed Svarog 2021-03-25 15:39:05 +02:00
  • 5d52e695db Add comment to StagingShardID Mike Zak 2021-03-25 14:57:32 +02:00
  • b1ff436d3a Make list of StagingShards an array Mike Zak 2021-03-25 14:52:11 +02:00
  • 5cdf53142c Add a comment to justify the blank import. tal 2021-03-25 14:49:41 +02:00
  • 8851345705 Use go:embed to embed sample-kaspad.conf (only on go1.16) tal 2021-03-25 14:37:43 +02:00
  • 392a0c67b0 Revert "Use go:embed to embed sample-kaspad.conf (only on go1.16)" tal 2021-03-25 14:27:23 +02:00
  • bd28052b92 Use go:embed to embed sample-kaspad.conf (only on go1.16) tal 2021-03-25 14:20:46 +02:00
  • d22bd851ce Merge remote-tracking branch 'origin/v0.10.0-dev' into 1516-staging-area Mike Zak 2021-03-25 12:06:09 +02:00
  • 57590c48e0 Merge branch 'v0.10.0-dev' into 1516-staging-area Mike Zak 2021-03-25 12:05:51 +02:00
  • 3959bc1e7c
    Fixes to stability tests: Move orphans test to simnet + Change fakePublicKeyHash size to 32 bytes (#1630) v0.10.0-alpha2 Svarog 2021-03-25 12:04:41 +02:00
  • 29134450ed Change fakePublicKeyHash size to correct one Mike Zak 2021-03-25 11:45:03 +02:00
  • 923f0d4d2b Move orphans test to simnet Mike Zak 2021-03-25 11:39:08 +02:00
  • 9dbd8cbbe8 Add comment to StagingArea Mike Zak 2021-03-25 10:19:57 +02:00
  • 7f1c9e6870 Fix ghostdag_test.go Mike Zak 2021-03-25 10:10:14 +02:00
  • bde165b7a7 Fix most of all other tests Mike Zak 2021-03-24 18:20:31 +02:00
  • 5fb9e27e42
    Merge branch 'v0.10.0-dev' into add-mass-limit-to-mempool Ori Newman 2021-03-24 17:28:51 +02:00
  • 5d2ca8ae57 Add mass limit to mempool Ori Newman 2021-03-24 17:24:59 +02:00
  • 85f02ab2ba Add CLI Ori Newman 2021-03-24 17:23:46 +02:00
  • 621e8f1919 Add a reconnect mechanism to RPCClient. stasatdaglabs 2021-03-24 17:20:02 +02:00
  • 863ff66ff7 Fix many tests Mike Zak 2021-03-24 17:00:40 +02:00
  • f443ccb6c4 Add many missing stagingAreas in tests Mike Zak 2021-03-24 16:38:21 +02:00
  • 1b3013af9f Fix all tests in pruningManager Mike Zak 2021-03-24 15:19:35 +02:00
  • a852ba16de Fix all tests in consensusStateManager and some more Mike Zak 2021-03-24 15:15:06 +02:00
  • a6dbb4dcec Fix all tests tests in blockValidator Mike Zak 2021-03-24 14:56:58 +02:00
  • 62f96b9f58 commitAllChanges should call dbTx.Commit in the end Mike Zak 2021-03-24 14:37:27 +02:00
  • f3ccf713fd Fix remaining forgotten stagingArea passing Mike Zak 2021-03-24 13:36:15 +02:00
  • 624dd6248a Make blockHeaderStore count be avilable from stagingShard Mike Zak 2021-03-24 10:17:45 +02:00
  • ebc74bcc8e Move isStaged to stagingShard, so that it's available without going through store Mike Zak 2021-03-24 10:07:05 +02:00
  • b2fb81fd7f Mark stagingShard.isCommited = true once commited Mike Zak 2021-03-24 09:43:21 +02:00
  • ae56a9c37d Fix forgotten stagingArea passing Mike Zak 2021-03-24 09:09:07 +02:00
  • 6ec0a8a559
    Replace ECMH with Muhash (#1624) Elichai Turkel 2021-03-22 18:15:16 +02:00
  • c9a8fdd2ee Update names of stagingShards Mike Zak 2021-03-22 18:14:01 +02:00
  • ff445be7f9 Fix remaining compilation errors Mike Zak 2021-03-22 18:07:53 +02:00
  • a9c7ffe383 Add basic wallet library Ori Newman 2021-03-22 18:02:54 +02:00
  • 749af8bf16 Add StagingArea to ghostdag2 Mike Zak 2021-03-22 18:00:08 +02:00
  • 5cfd067104
    Update tests for new genesis Elichai Turkel 2021-03-22 14:56:44 +02:00
  • 55ea0438f5 Update consensus with StagingArea Mike Zak 2021-03-22 17:29:05 +02:00
  • c513268863 Add StagingArea to blockBuilder Mike Zak 2021-03-22 17:14:12 +02:00
  • f548eac7f5 Change name ofa variable tal 2021-03-22 16:50:36 +02:00
  • 73d3b100ee
    Update genesis hash Elichai Turkel 2021-03-22 14:56:25 +02:00
  • 82208e5e38
    Replace ECMH with MuHash Elichai Turkel 2021-03-22 14:56:05 +02:00
  • bb724624b8 Add StagingArea to syncManager Mike Zak 2021-03-22 16:34:48 +02:00
  • a0f12808c2 Add StagingArea to coinbaseManager Mike Zak 2021-03-22 16:25:58 +02:00
  • 35bfd80f06 Add StagingArea to blockValidator Mike Zak 2021-03-22 16:20:33 +02:00
  • 52ef4ecc90 Change format of error messages. tal 2021-03-22 16:20:07 +02:00
  • d4a0ad2384 Add StagingArea to rest of ValidateAndInsertBlock Mike Zak 2021-03-22 16:11:20 +02:00
  • c550cdedb7 Change to blockID(instead of the all transaction) in the error messages and fix review notes tal 2021-03-22 16:11:05 +02:00
  • 49a6cd3705 Change to blockID(instead of the all transaction) in the error messages and fix review notes tal 2021-03-22 16:00:13 +02:00
  • bd789895b4 Add StagingArea to pruningManager Mike Zak 2021-03-22 15:41:29 +02:00
  • c92ae20382 Add StagingArea to mergeDepthManager Mike Zak 2021-03-22 15:25:44 +02:00
  • 25ec425ff7 Add StagingArea to finalityManager Mike Zak 2021-03-22 15:23:28 +02:00
  • efdd029a28 Add StagingArea to transactionValidator Mike Zak 2021-03-22 15:20:03 +02:00
  • d85cd8b120 Optimization tal 2021-03-22 14:48:14 +02:00
  • fd1821d156 Add StagingArea to constnsusStateManager, pastMedianTimeManager Mike Zak 2021-03-22 14:47:34 +02:00
  • d479120335 Add an argument to create_transaction function and fix review notes tal 2021-03-22 14:27:12 +02:00
  • e67ceb3301 Add StagingArea to headerTipsManager, and some more Mike Zak 2021-03-22 11:43:11 +02:00
  • b7464246ff Add StagingArea to dagTraversalManager, and some more Mike Zak 2021-03-22 10:19:01 +02:00
  • dea65ac804 Add StagingArea to difficultyManager, and some more Mike Zak 2021-03-22 10:06:21 +02:00
  • 75320fb047 Add StagingArea to GHOSTDAGManager, and some more Mike Zak 2021-03-22 10:01:00 +02:00
  • 30b59268a4 Add StagingArea to dagTopologyManager, and some more Mike Zak 2021-03-22 09:47:57 +02:00
  • c55cda3b01 Update reachability manager and some more things with StagingArea Mike Zak 2021-03-21 18:49:36 +02:00
  • daeffe6be6 Fix forgotten compilation error Mike Zak 2021-03-21 17:47:43 +02:00
  • b8270a3b8b Add StagingArea to utxoDiffStore Mike Zak 2021-03-21 17:46:00 +02:00
  • 8d8e604ac1 Add StagingArea to reachabilityDataStore Mike Zak 2021-03-21 17:36:07 +02:00