Commit Graph

  • 6d27637055
    Add monitoring of heap and save heap profile if size is over some limit (#1932) Michael Sutton 2022-01-27 11:57:28 +02:00
  • a41fe2786b Add timestamp to dump file name Ori Newman 2022-01-27 11:42:46 +02:00
  • 6af6f286c1 Change trackHeapSize ticker interval to 10 seconds Ori Newman 2022-01-27 11:14:52 +02:00
  • e32574880b Extract dump logic to a function (for defer close) msutton 2022-01-27 02:00:53 +02:00
  • 0677c61174 Exported function msutton 2022-01-27 01:52:14 +02:00
  • 8898a6c338 Add monitoring of heap and save heap profile if size is over some limit msutton 2022-01-27 01:45:08 +02:00
  • 4855d845b3
    Extract IBD management from invs relay flow to a new separated flow (#1930) Michael Sutton 2022-01-24 09:30:41 +02:00
  • 1607152a16 Some IBDs take a little longer msutton 2022-01-23 21:45:56 +02:00
  • 74563f5f69 Manage the IBDRequestChannel through the Peer struct msutton 2022-01-23 18:50:44 +02:00
  • f9232e2687 Apply flow separation to p2p protocol v4 msutton 2022-01-23 18:31:00 +02:00
  • 8eecb014a3 Close IBD channel so that HandleIBDFlow exits too msutton 2022-01-23 16:15:30 +02:00
  • 6974739d47 Invs messages should be queued while waiting for BlockLocator msg msutton 2022-01-23 13:27:00 +02:00
  • 27a1cf499c Separate IBD to a new flow (so now invs are handled concurrently and no route capacity errors) msutton 2022-01-23 12:58:59 +02:00
  • 15c7e74588 Split ApplyPruningPointProof to multiple small database transactions. stasatdaglabs 2022-01-23 11:51:32 +02:00
  • 0ed00eaca3 Receive and skip pending relay invs while processing IBD headers msutton 2022-01-22 22:38:40 +02:00
  • b1b179c105
    Add --transaction-file options to the sign and broadcast wallet subcommands (#1927) stasatdaglabs 2022-01-16 14:59:54 +02:00
  • a724fdf690 Add --transaction-file to the broadcast subcommand. stasatdaglabs 2022-01-16 14:10:20 +02:00
  • a9afcb4843 Trim whitespace around the hex file. stasatdaglabs 2022-01-16 14:07:40 +02:00
  • 4be441f662 Fix bad short sign config option. stasatdaglabs 2022-01-16 13:50:28 +02:00
  • 4c335d8726 Add --transaction-file to the sign wallet subcommand. stasatdaglabs 2022-01-16 11:48:14 +02:00
  • 799c4947d4 Rename: refreshExistingUTXOs -> refreshUTXOs Mike Zak 2022-01-11 15:57:47 +02:00
  • b019bb64bf Fix wrong commands in GetBalanceByAddress Mike Zak 2022-01-11 15:34:32 +02:00
  • dadacdc0f4
    Filter redundant blocks from daa window (#1925) v0.11.10-rc1 Ori Newman 2022-01-09 16:58:51 +02:00
  • ed034d495e Check if netsync finished with selected tip Ori Newman 2022-01-09 16:20:48 +02:00
  • 41d7493f93 Fix syncee v4 p2p version Ori Newman 2022-01-09 12:07:46 +02:00
  • dfb830e466 Add IBD test between v3 and v4 Ori Newman 2022-01-09 12:02:08 +02:00
  • 2d4fe5bf61 Renames and add comments Ori Newman 2022-01-09 11:56:53 +02:00
  • c1fdc7cad5 Store list of addresses, updated with the collectAddresses methods (replacing collectUTXOs methods) Mike Zak 2022-01-09 10:12:06 +02:00
  • c1b13c42c1 Add GetUTXOsByBalances command to rpc Mike Zak 2022-01-09 09:44:57 +02:00
  • 2647ded33f Advance testnet version Ori Newman 2022-01-08 18:22:31 +02:00
  • e84a2851a2 Remove duplicate sending of the same DAA blocks Ori Newman 2022-01-08 16:45:58 +02:00
  • a5f197b8ea Copy blockrelay flows to v4 Ori Newman 2022-01-08 11:14:19 +02:00
  • d2379608ad
    P2P upgrade mechanism (#1921) Ori Newman 2022-01-09 09:59:45 +02:00
  • 5381b0e64a Rename defaultMaxProtocolVersion->maxAcceptableProtocolVersion Ori Newman 2022-01-09 09:10:42 +02:00
  • d00958594e Start refactor addEntryToUTXOSet Mike Zak 2022-01-09 08:41:25 +02:00
  • b7a47cb343 Send ready message on minimal net adapter Ori Newman 2022-01-08 23:03:50 +02:00
  • 4c4700d61f Add option to set protocol version from CLI and add TestAddressExchangeV3V4 Ori Newman 2022-01-07 19:14:44 +02:00
  • 187edec3e0 Register SendAddresses flow at the top level Ori Newman 2022-01-07 16:25:35 +02:00
  • 42c46388cc Remove copy paste code of v3 Ori Newman 2022-01-07 16:06:29 +02:00
  • 8370138585 Make kaspawallet store the utxos sorted by amount, so that the bigger utxos are spent first - making it less likely a compound will be required Mike Zak 2022-01-04 22:22:39 +02:00
  • 13d29f25c7 Add Ready flow Ori Newman 2022-01-02 21:55:20 +02:00
  • 6d5d20f01c Add p2p v4 Ori Newman 2021-12-24 14:41:04 +02:00
  • 489963b8fb Remove dependencies from flowcontext to v3 Ori Newman 2021-12-24 13:33:48 +02:00
  • e92089e785 Implement upgrade mechanism for p2p Ori Newman 2021-12-19 23:02:46 +02:00
  • 14b2bcbd81
    Update to version v0.11.9 plus changelog update (#1919) v0.11.9 Michael Sutton 2021-12-30 18:37:51 +02:00
  • 0365e610e4 Update to version v0.11.9 plus changelog update msutton 2021-12-30 18:25:40 +02:00
  • 71b284f4d5
    Address manager randomization weighted by connection failures (#1916) Michael Sutton 2021-12-30 12:05:53 +02:00
  • fdf2ca85e3
    Merge branch 'dev' into addressmanager Ori Newman 2021-12-30 11:04:59 +02:00
  • 0e1d247915
    Fix stability test mining (allow submission of non DAA blocks too) (#1917) Michael Sutton 2021-12-30 11:04:56 +02:00
  • 52e9cdbc7a Fix function comment msutton 2021-12-30 11:04:01 +02:00
  • 4fae56f05c Merge branch 'fix-stability-mining' of https://github.com/michaelsutton/kaspad into fix-stability-mining msutton 2021-12-30 10:45:58 +02:00
  • a745fb9efc Use SubmitBlockAlsoIfNonDAA for all tests msutton 2021-12-30 10:45:20 +02:00
  • 96fce8ffc1
    Merge branch 'dev' into fix-stability-mining Elichai Turkel 2021-12-30 10:15:31 +02:00
  • 504ec36612
    Remove DNS seeder managed by Elichai Turkel (its offline) (#1918) Michael Sutton 2021-12-30 10:10:57 +02:00
  • 7649f13501 Remove DNS seeder managed by Elichai Turkel (its offline) msutton 2021-12-30 08:59:14 +02:00
  • ab16e9c287 Comments for go fmt msutton 2021-12-30 08:52:44 +02:00
  • fe6efc264b Fix stability test mining (allow submission of non DAA blocks too) msutton 2021-12-30 08:39:22 +02:00
  • 6fcfe17425 Simplify selected entry deletion msutton 2021-12-30 07:17:28 +02:00
  • 5fe1c763a1 Switch back to connectionFailedCount msutton 2021-12-30 07:01:03 +02:00
  • 4e26f32ac9 Use a simpler weightedRand function which makes it easier parameterize to the process msutton 2021-12-30 06:04:48 +02:00
  • 75bcfc18dd Merge branch 'dev' into addressmanager msutton 2021-12-30 05:01:04 +02:00
  • c80b113319
    Fix two pruning proof bugs (#1913) Ori Newman 2021-12-29 21:24:29 +02:00
  • 6b698e6f3c
    Merge branch 'dev' into proof-bugs Michael Sutton 2021-12-29 20:50:10 +02:00
  • 0bdd19136f
    Implement the new monetary policy (#1892) stasatdaglabs 2021-12-29 20:49:20 +02:00
  • 2a4c75806b
    Merge branch 'dev' into new-monetary-policy Michael Sutton 2021-12-29 20:36:45 +02:00
  • 7c1cddff11
    Address Manager: Don't seed if we have enough Addresses + Remove Address that failed connection too many times (#1899) Svarog 2021-12-29 20:34:32 +02:00
  • 37d9cd70a0
    Merge branch 'dev' into new-monetary-policy Ori Newman 2021-12-29 20:23:12 +02:00
  • e56ffe3a04 Merge remote-tracking branch 'origin/dev' into 1588-address-manager-fixes Mike Zak 2021-12-29 20:21:52 +02:00
  • 3c83839732 Change connectionFailedCountForRemove to 3 Mike Zak 2021-12-29 20:21:41 +02:00
  • 064b0454e8
    Reject out of date blocks submitted via RPC (#1914) Michael Sutton 2021-12-29 20:07:45 +02:00
  • 10bdd15be7
    Merge branch 'dev' into reject-non-daa-blocks Michael Sutton 2021-12-29 19:41:15 +02:00
  • 8282fb486e
    Fix protobuf generation for PR #1885 (#1915) Michael Sutton 2021-12-29 15:30:07 +02:00
  • bc5a5f0433 one more go fmt msutton 2021-12-29 14:46:08 +02:00
  • 932fac7ae1 go fmt msutton 2021-12-29 14:37:16 +02:00
  • 3a323ea1fb Fix protobuf generation for PR #1885 fix-balance-request-proto msutton 2021-12-29 14:20:31 +02:00
  • d5b8e43ff2 Make allowNonDAABlocks an RPC field and not a command line flag msutton 2021-12-29 14:06:43 +02:00
  • e1c4ba9f81 Use test logger for printing + simplify print loop msutton 2021-12-29 01:30:18 +02:00
  • a5dbfca783 Better condition test msutton 2021-12-28 18:21:40 +02:00
  • fcfd63e3e8 go fmt msutton 2021-12-28 17:52:31 +02:00
  • fa7e5e8ff6 Disallow by default RPC submission of out of date blocks (blocks which are out of virtual DAA window) msutton 2021-12-28 17:44:28 +02:00
  • b279989c99 go fmt msutton 2021-12-28 13:40:45 +02:00
  • 92066dc79d Make the generation function fail if base subsidy is changed msutton 2021-12-28 13:31:16 +02:00
  • 8c06018c95 Use a pre-calculated table for subsidy per month msutton 2021-12-28 13:08:50 +02:00
  • 6e41da792f
    Merge branch 'dev' into proof-bugs Ori Newman 2021-12-28 02:15:07 +02:00
  • 5e4bc7f0ae Reverse pruning points order in ArePruningPointsViolatingFinality Ori Newman 2021-12-28 02:11:34 +02:00
  • c1b59328e9 Don't assume pruning point is at specific level Ori Newman 2021-12-28 02:11:08 +02:00
  • 0d6bede606 Update defaultDeflationaryPhaseDaaScore and add an explanation. stasatdaglabs 2021-12-26 09:50:08 +02:00
  • f490899bf7
    Merge branch 'dev' into new-monetary-policy stasatdaglabs 2021-12-26 09:35:58 +02:00
  • ae1d051d9c Don't adjust the subsidy based on the target block rate. stasatdaglabs 2021-12-26 09:34:38 +02:00
  • 7e591174bb Explain how secondsPerMonth is calculated. stasatdaglabs 2021-12-26 09:07:50 +02:00
  • 1d1f658957 Address manager refactor stage 1 Constantine Bitensky 2021-12-25 20:07:36 +02:00
  • 428449bb7d
    Wallet: show balance by addresses (#1904) Constantine Bytensky 2021-12-25 14:25:15 +02:00
  • be84c6d577
    Merge branch 'dev' into balance Ori Newman 2021-12-25 13:22:53 +02:00
  • f54659ead0
    Add kaspadns.kaspacalc.net to seeder list (#1910) Aleoami 2021-12-25 14:22:44 +03:00
  • 91c09a4c7e
    Merge branch 'dev' into add-dnsseed Aleoami 2021-12-25 14:01:29 +03:00
  • 4232f0678f
    Merge branch 'dev' into balance Ori Newman 2021-12-25 12:48:34 +02:00
  • 99f82eb80f
    fix CONTRIBUTING.md text (#1908) Aleoami 2021-12-25 13:47:04 +03:00
  • 1e11473628
    Merge branch 'dev' into balance Ori Newman 2021-12-25 11:56:11 +02:00
  • 2bffdc6825
    Update cmd/kaspawallet/keys/keys.go Aleoami 2021-12-24 18:34:58 +03:00
  • 936c381c6e added dns seeder kaspadns.kaspacalc.net VassilyChe 2021-12-23 19:40:02 +03:00