Commit Graph

  • 84f3ecd1a3 Re-use change address for splitAddress Mike Zak 2022-02-22 14:44:04 +02:00
  • e90a374295 Add sanity check to make sure originalTransaction has exactly two outputs Mike Zak 2022-02-21 16:56:58 +02:00
  • b30f7309a2
    Implement a parse sub command in the walllet (#1953) stasatdaglabs 2022-02-20 22:12:23 +02:00
  • d25ad8594b
    Merge branch 'dev' into wallet-parse-sub-command Ori Newman 2022-02-20 17:10:32 +02:00
  • dd28fe5160 Indicate that we aren't able to extract an address out of a nonstandard transaction. stasatdaglabs 2022-02-20 17:09:25 +02:00
  • 1c18a49992
    Add cache to block window (#1948) v0.11.12-testnet3 v0.11.12-testnet2 Ori Newman 2022-02-20 16:52:36 +02:00
  • 08d6735809 Increase windowHeapSliceStore cache size to 2000 and some cosmetic changes Ori Newman 2022-02-20 16:43:24 +02:00
  • f37a9c35e0 Rename isNotFoundError->currentIsNonTrustedBlock Ori Newman 2022-02-20 16:40:08 +02:00
  • 1fb069d41c Clone slice on newSizedUpHeapFromSlice Ori Newman 2022-02-20 16:24:08 +02:00
  • 484f58ff1c Use the selected parent window as a basis (and some comments and variable renames) Ori Newman 2022-02-20 16:14:24 +02:00
  • f7c8ec8526 Hide transaction inputs behind a verbose flag. stasatdaglabs 2022-02-20 16:01:03 +02:00
  • 7743ad2092 Implement the rest of the wallet parse command. stasatdaglabs 2022-02-20 15:58:17 +02:00
  • 61bf5d4cc2 Merge remote-tracking branch 'origin/dev' into block-window-cache Ori Newman 2022-02-20 14:20:25 +02:00
  • 14885a8731 Use WindowHeapSliceStore Ori Newman 2022-02-20 14:15:13 +02:00
  • 5916c9d482 Merge remote-tracking branch 'origin/dev' into wallet-parse-sub-command stasatdaglabs 2022-02-20 14:00:17 +02:00
  • f21e1be325 Fix clone of PubKeySignaturePair to properly clone nil signatures Mike Zak 2022-02-20 13:56:01 +02:00
  • 28d0f1ea2e
    Set MaxBlockLevels for non-mainnet networks to 250 (#1952) stasatdaglabs 2022-02-20 13:43:42 +02:00
  • 3fbf8bc377 Handle missed errors Mike Zak 2022-02-20 13:21:18 +02:00
  • ee60333fa3 A few of renames Mike Zak 2022-02-20 13:13:05 +02:00
  • dbec7e718d Add comments Mike Zak 2022-02-20 13:01:33 +02:00
  • 7239bc8c62 Allow situations where merge transaction doesn't have enough funds to pay fees Mike Zak 2022-02-17 15:52:31 +02:00
  • 135c08bee0 Change estimateMassIncreaseForSignatures to estimateMassAfterSignatures Mike Zak 2022-02-17 11:19:33 +02:00
  • 15369e27e1 Make all nets RelayNonStdTxs: false Mike Zak 2022-02-17 10:29:41 +02:00
  • 612726e5a6 Add underscores in some constants Mike Zak 2022-02-17 10:14:38 +02:00
  • 529a0271e8 Bugfix in broadcast loop Mike Zak 2022-02-16 15:43:55 +02:00
  • 78b19d9db0 workaround missing UTXOEntry in partially signed transaction Mike Zak 2022-02-16 15:32:32 +02:00
  • 4abd3f1a70 Broadcast all transaction, not only 1 Mike Zak 2022-02-10 15:24:52 +02:00
  • c7d0267054 Implement mergeTransactions Mike Zak 2022-02-09 11:57:55 +02:00
  • 6218cdbbe4 Implement createSplitTransaction Mike Zak 2022-02-09 11:05:09 +02:00
  • 2be2632803 estimateMassIncreaseForSignatures should multiply by the number of inputs Mike Zak 2022-02-09 10:50:12 +02:00
  • d03d9189c6 Implement maybeSplitTransactionInner Mike Zak 2022-02-09 10:42:39 +02:00
  • 3a91e21901 Start working on split Mike Zak 2022-02-01 14:43:03 +02:00
  • 504309a0e0 Allow CreateUnsignedTransaction to return multiple transactions Mike Zak 2022-01-29 09:43:21 +02:00
  • bccca21ee8 Moved calculation of TransactionMass out of TransactionValidator, so t that it can be used in kaspawallet Mike Zak 2022-01-11 16:44:52 +02:00
  • 8444a9a274 Fix wrong commands in GetBalanceByAddress Mike Zak 2022-01-11 15:34:32 +02:00
  • bcdf72b698 Add GetUTXOsByBalances command to rpc Mike Zak 2022-01-09 09:44:57 +02:00
  • 87cb4df903 Fix TestPruning. stasatdaglabs 2022-02-20 12:28:13 +02:00
  • 39e0e9e3fd Revert "Fix TestBlockWindow." stasatdaglabs 2022-02-20 12:26:23 +02:00
  • 4ac7db44c9 Set MaxBlockLevels for non-mainnet networks to 250. stasatdaglabs 2022-02-20 12:26:01 +02:00
  • dbf5dcfc40 Copy the window heap slice with the right capacity Ori Newman 2022-02-20 11:40:43 +02:00
  • 30a7892f53 Fix TestBlockWindow. stasatdaglabs 2022-02-20 11:34:11 +02:00
  • 4e87a67ceb Change the testnet network name to 9. stasatdaglabs 2022-02-20 11:26:32 +02:00
  • 642bdd9c9d Make MaxBlockLevel a DAG params instead of a constant. testnet-max-block-level stasatdaglabs 2022-02-20 11:23:37 +02:00
  • 3f7e482291
    Add progress indication for virtual resolution (#1949) Ori Newman 2022-02-20 00:32:41 +02:00
  • a109b6089d
    Merge branch 'dev' into virtual-progress Ori Newman 2022-02-20 00:05:06 +02:00
  • ce4f5fcc33
    Remove BlockWithTrustedData method (#1950) Ori Newman 2022-02-20 00:04:47 +02:00
  • 17c11e8387 Avoid division by zero Ori Newman 2022-02-19 23:58:19 +02:00
  • a71e6b7299
    Merge branch 'dev' into remove-obsolete-v3-method Ori Newman 2022-02-19 23:53:56 +02:00
  • a9a749a911 Remove unused methods Ori Newman 2022-02-19 21:37:00 +02:00
  • e1c982ecca Remove BlockWithTrustedData method Ori Newman 2022-02-18 13:39:32 +02:00
  • be3a6604d7
    Make kaspawallet store the utxos sorted by amount (#1947) Svarog 2022-02-18 15:08:08 +02:00
  • 43eb37f87c Add progress indication for virtual resolution Ori Newman 2022-02-18 13:36:31 +02:00
  • 3bf71a4c68 Add cache to block window Ori Newman 2022-02-17 22:24:30 +02:00
  • ebd1716f6a
    Merge branch 'dev' into kaspawallet-order-by-amount Ori Newman 2022-02-18 13:33:28 +02:00
  • f452531df0
    Fix bookkeeping of chained transactions in mempool (#1946) Svarog 2022-02-18 13:21:45 +02:00
  • 76a34a2bf2 Merge remote-tracking branch 'origin/dev' into kaspawallet-order-by-amount Mike Zak 2022-02-18 12:19:47 +02:00
  • 57435ef299 Fix golint error Mike Zak 2022-02-18 12:16:53 +02:00
  • bdb57b2b92 Fix bookkeeping of chained transactions in mempool Mike Zak 2022-02-18 12:02:25 +02:00
  • 13a09da848
    Bump version to v0.11.12 (#1941) Ori Newman 2022-02-17 18:27:25 +02:00
  • e264de61f7
    Merge branch 'dev' into bump-version-to-01112 Ori Newman 2022-02-17 14:06:46 +02:00
  • f58aeb4f9f
    In profile dump file - use a time format supporting all file systems (#1945) Michael Sutton 2022-02-12 22:00:46 +02:00
  • 10a66a4a88 go fmt msutton 2022-02-12 21:49:39 +02:00
  • be45bc3993 Use a time format without ":" to support all file systems msutton 2022-02-12 21:38:14 +02:00
  • 2a56ce5179
    Merge branch 'dev' into bump-version-to-01112 Ori Newman 2022-02-06 17:28:31 +02:00
  • 82f0a4d74f
    Drop support for p2p v3 (#1942) Ori Newman 2022-02-06 17:28:06 +02:00
  • 5dadee9dee
    Merge branch 'dev' into drop-p2p-v3 Ori Newman 2022-02-06 16:42:49 +02:00
  • 26274b73cc Remove redundant condition Ori Newman 2022-02-06 16:42:00 +02:00
  • 9a4dacdc65 Remove redundant aliases Ori Newman 2022-02-06 16:41:50 +02:00
  • 61866951fc
    Merge branch 'dev' into bump-version-to-01112 stasatdaglabs 2022-02-06 16:38:26 +02:00
  • 69d90fe827
    Remove duplicate median time calculation on tx validation (#1943) Ori Newman 2022-02-06 16:34:05 +02:00
  • 7a8971742c
    Merge branch 'dev' into remove-duplicate-median-time-on-tx-validation stasatdaglabs 2022-02-06 15:57:07 +02:00
  • c85b5d70fd
    Add AllowConnectionToDifferentVersions flag to kaspactl (#1940) Ori Newman 2022-02-06 15:43:09 +02:00
  • 932d353c53 Remove duplicate median time calculation on tx validation Ori Newman 2022-02-06 13:37:59 +02:00
  • 6aabd08503 Drop support for p2p v3 Ori Newman 2022-02-06 13:10:42 +02:00
  • ebea43d27e Bump version to v0.11.12 Ori Newman 2022-02-06 13:04:11 +02:00
  • 1e23a6ae30 Add AllowConnectionToDifferentVersions flag to kaspactl Ori Newman 2022-02-06 13:00:54 +02:00
  • 1cd712a63e
    Increase headers proof timeout and add more progress logs (#1939) v0.11.12-testnet1 Ori Newman 2022-02-06 12:42:28 +02:00
  • e168a5d660 Show resolving virtual progress as whole percents Ori Newman 2022-02-06 11:58:59 +02:00
  • 4897e9f842 Deserialize the given transaction hax. stasatdaglabs 2022-02-06 11:23:26 +02:00
  • 06c58c0d6b Increase timeout for pruning proof and add some logs Ori Newman 2022-02-06 11:04:30 +02:00
  • 1682812f0e Add boilerplate for the parse sub command. stasatdaglabs 2022-02-06 10:58:26 +02:00
  • 27ba9d0374
    Split ApplyPruningPointProof to multiple small database transactions (#1937) stasatdaglabs 2022-02-06 10:36:27 +02:00
  • 8ee456b532 Explain that if ApplyPruningPointProof fails, the database must be discarded. stasatdaglabs 2022-02-06 09:37:18 +02:00
  • e699ea286c Merge remote-tracking branch 'origin/dev' into apply-pruning-point-proof-database-transaction stasatdaglabs 2022-02-06 09:28:18 +02:00
  • b1229f7908
    Display progress of IBD process in Kaspad logs (#1938) stasatdaglabs 2022-02-02 21:24:45 +02:00
  • 9b173b73c6 Report progress for IBD missing block bodies. stasatdaglabs 2022-01-30 16:33:41 +02:00
  • 71b4870cde Extract reporting logic to a separate type. stasatdaglabs 2022-01-30 15:30:48 +02:00
  • 505d096296 Report progress percentage when downloading headers in IBD. stasatdaglabs 2022-01-30 15:12:17 +02:00
  • f933b3a6ec Increase the timeout duration in simple-sync. stasatdaglabs 2022-01-30 12:02:32 +02:00
  • 527e4421c5 Increase the timeout duration in TestIBDWithPruning. stasatdaglabs 2022-01-30 11:30:02 +02:00
  • 562badc5e2
    Merge branch 'dev' into apply-pruning-point-proof-database-transaction stasatdaglabs 2022-01-30 10:56:23 +02:00
  • 4a560f25a6
    Update changelog and version number for v0.11.11 (#1935) v0.11.11 Michael Sutton 2022-01-27 21:53:05 +02:00
  • ee48a576b9 Update changelog and version number for v0.11.11 msutton 2022-01-27 21:00:34 +02:00
  • dab1a881fe
    Fix for rare consensus bug regarding daa window order (#1934) Michael Sutton 2022-01-27 20:29:44 +02:00
  • 1ee6d366f9 typo msutton 2022-01-27 19:54:23 +02:00
  • d1307033ad Extract compare logic to a function with better performance msutton 2022-01-27 18:51:46 +02:00
  • a3d0178602 Something is missing msutton 2022-01-27 16:56:50 +02:00
  • 832133bc37 Fix for rare consensus bug: daa window min-time-block was not deterministic when timestamps are equal msutton 2022-01-27 16:47:24 +02:00
  • 598392d0cf
    Update changelog to v0.11.10 (#1933) v0.11.10 Ori Newman 2022-01-27 12:56:26 +02:00
  • 22900f0abd Update changelog to v0.11.10 Ori Newman 2022-01-27 12:03:10 +02:00