Commit Graph

  • 3c2f515c6d Rename pubkey->publicKey Ori Newman 2021-04-05 11:57:12 +03:00
  • 8bdf583330 Add README.md for genkeypair Ori Newman 2021-04-05 11:39:46 +03:00
  • 62162c592c
    Merge branch 'v0.10.0-dev' into rpc-client-reconnect Ori Newman 2021-04-05 10:43:32 +03:00
  • a359e30107 Use a better method for finding the address with the greatest connectionFailedCount. stasatdaglabs 2021-04-04 17:59:08 +03:00
  • a77f359a87 Add comments. stasatdaglabs 2021-04-04 17:53:47 +03:00
  • f71ad3cb2a Expand TestOverfillAddressManager. stasatdaglabs 2021-04-04 17:38:02 +03:00
  • 033eea3d6c Implement removing by most connection failures. stasatdaglabs 2021-04-04 17:31:06 +03:00
  • b7d9c92523 Mark connection successes. stasatdaglabs 2021-04-04 17:18:14 +03:00
  • 665c46ab7d Mark connection failures. stasatdaglabs 2021-04-04 17:14:58 +03:00
  • 94c4e9a1f5 Add connectionFailedCount to addresses. stasatdaglabs 2021-04-04 17:04:06 +03:00
  • b35d5ed406 Fix comments and variable names Ori Newman 2021-04-04 16:55:32 +03:00
  • 5634fdf865 Fix tests Ori Newman 2021-04-04 15:40:00 +03:00
  • f2d77faf9c Implement TestOverfillAddressManager. stasatdaglabs 2021-04-04 15:41:35 +03:00
  • cde2c03d41 Remove a random address from the address manager if it's full. stasatdaglabs 2021-04-04 15:29:47 +03:00
  • 6b09b7ac99 Run TestMempoolLimits only if RUN_STABILITY_TESTS is set. stasatdaglabs 2021-04-04 14:54:19 +03:00
  • 9cf5466faf Increase mempoolSizeLimit to 1m. stasatdaglabs 2021-04-04 14:29:21 +03:00
  • b69009d810 Fix a comment. stasatdaglabs 2021-04-04 14:28:17 +03:00
  • 2c87d323c2 Convert panics to t.Fatalfs. stasatdaglabs 2021-04-04 14:26:23 +03:00
  • 60135a045a Convert mempool-limits into a Go test. stasatdaglabs 2021-04-04 14:12:49 +03:00
  • 085600d13b Make generateFundingCoinbaseTransactions return an object instead of store a global variable. stasatdaglabs 2021-04-04 14:06:03 +03:00
  • 999f6593df Rename generateCoinbaseTransaction to mineBlockAndGetCoinbaseTransaction. stasatdaglabs 2021-04-04 13:57:33 +03:00
  • af5cb258e6 Rename generateTransactionsWithLotsOfOutputs to generateTransactionsWithMultipleOutputs. stasatdaglabs 2021-04-04 13:56:57 +03:00
  • 4a89202346 Add mempool-limits to run-slow.sh. stasatdaglabs 2021-04-04 12:33:15 +03:00
  • 6554152c92 Fix a comment. stasatdaglabs 2021-04-04 10:42:37 +03:00
  • c4d169499e Fix a comment. stasatdaglabs 2021-04-04 10:40:05 +03:00
  • b8f742a968 Increase mempoolSizeLimit to 1m. stasatdaglabs 2021-04-04 10:37:49 +03:00
  • eaabd90f13 Handle orphan transactions when overfilling the mempool. stasatdaglabs 2021-04-04 10:37:14 +03:00
  • 84d3fce81f Empty mempool out by continuously adding blocks to the DAG. stasatdaglabs 2021-04-01 18:06:32 +03:00
  • f754afd3ca Use selectedParent instead of selectedTip for non-selectedTip blocks in restoreSingleBlockStatus Mike Zak 2021-04-01 16:19:26 +03:00
  • 5ed312d4d0 Pregenerate enough funds before submitting the first transaction so that block creation doesn't interfere with the test. stasatdaglabs 2021-04-01 16:17:58 +03:00
  • bece284e11 Verify that the mempool size has the expected amount of transactions. stasatdaglabs 2021-04-01 15:57:50 +03:00
  • 444c64f603 Lower the amount of outputs in each transaction. stasatdaglabs 2021-04-01 15:25:30 +03:00
  • 9e2e6d0888 Implement submitting transactions. stasatdaglabs 2021-04-01 15:06:11 +03:00
  • 04e92d7c8f Tidy up a bit. stasatdaglabs 2021-04-01 12:51:04 +03:00
  • 261b04e5f1 Extract coinbase transactions out of the generated blocks. stasatdaglabs 2021-04-01 12:39:15 +03:00
  • e7b9a4b81a Mine enough blocks to fund filling up the mempool. stasatdaglabs 2021-04-01 12:26:28 +03:00
  • 2429a63e4d Catch panics and initialize the RPC client. stasatdaglabs 2021-04-01 10:25:46 +03:00
  • c396f7d524 Run kaspad in the background. stasatdaglabs 2021-03-31 18:09:17 +03:00
  • 9061a8e0b9 Copy over some stability test boilerplate go code. stasatdaglabs 2021-03-31 17:38:37 +03:00
  • 4965752f17 Fix a copy+paste error in run.sh. stasatdaglabs 2021-03-31 17:35:44 +03:00
  • a4aca7095a Copy some boilerplate from the other stability tests. stasatdaglabs 2021-03-31 17:34:45 +03:00
  • ce722fc773 Replace p2pkh with p2pk Ori Newman 2021-03-31 12:17:09 +03:00
  • 86ba80a091
    Improve wallet functionality (#1636) v0.10.0-alpha6 Ori Newman 2021-03-31 15:58:22 +03:00
  • 7baf66229c Merge remote-tracking branch 'origin/v0.10.0-dev' into rpc-client-reconnect stasatdaglabs 2021-03-31 15:46:04 +03:00
  • c1577326b0 Make go lint happy. stasatdaglabs 2021-03-31 15:45:39 +03:00
  • fe1b66c1c7 Properly handle client errors and only disconnect if we're already connected. stasatdaglabs 2021-03-31 15:35:19 +03:00
  • d8a429fc34 Fix compilation errors Ori Newman 2021-03-31 15:32:56 +03:00
  • f72f1c41c0 Merge remote-tracking branch 'origin/v0.10.0-dev' into wallet Ori Newman 2021-03-31 15:29:10 +03:00
  • 67efea0fa9 Use NormalizeRPCServerAddress Ori Newman 2021-03-31 15:27:56 +03:00
  • 79fa30ec44 Change directory permissions Ori Newman 2021-03-31 15:24:34 +03:00
  • b2ba6ad766 Remove sleep from HandleSubmitBlock. stasatdaglabs 2021-03-31 15:07:25 +03:00
  • d6a7837106 Move safe reconnection logic from the miner to rpcclient. stasatdaglabs 2021-03-31 15:04:34 +03:00
  • 54fbfadf84
    Add v0.9.2 to the changelog (#1642) v0.9.2 v0.9.2-dev Ori Newman 2021-03-31 14:42:13 +03:00
  • 1a69531285 Add v0.9.2 to the changelog Ori Newman 2021-03-31 14:30:32 +03:00
  • 2cbaf60112 Rename shouldReconnect to isClosed. stasatdaglabs 2021-03-31 14:20:15 +03:00
  • 93fe1c4b92 Connect the internal reconnection logic to the miner reconnection logic. stasatdaglabs 2021-03-31 14:18:21 +03:00
  • b7b0cef194 Fix Reconnect(). stasatdaglabs 2021-03-31 14:15:20 +03:00
  • 088e2114c2
    Disconnect from RPC client after finishing the simple sync test (#1641) Ori Newman 2021-03-31 13:44:42 +03:00
  • fd1a841fec Disconnect from RPC client after finishing the simple sync test Ori Newman 2021-03-31 13:13:57 +03:00
  • ce3faf9616 Remove old wallet Ori Newman 2021-03-31 13:06:16 +03:00
  • 34809dd733 Merge remote-tracking branch 'origin/v0.10.0-dev' into rpc-client-reconnect stasatdaglabs 2021-03-31 10:31:02 +03:00
  • 2854d91688
    Add missing call to broadcastTransactionsAfterBlockAdded (#1639) stasatdaglabs 2021-03-31 10:28:02 +03:00
  • 41a5c449aa
    Merge branch 'v0.10.0-dev' into fix-transaction-rebroadcast Ori Newman 2021-03-30 18:02:47 +03:00
  • af10b59181
    Use go-secp256k1 v0.0.5 (#1640) v0.10.0-alpha5 Ori Newman 2021-03-30 18:01:56 +03:00
  • 0300a7f21e Fix a comment some more. stasatdaglabs 2021-03-30 17:51:17 +03:00
  • 605a5a71ad
    Merge branch 'v0.10.0-dev' into fix-transaction-rebroadcast stasatdaglabs 2021-03-30 17:50:05 +03:00
  • e9d035f68b
    Merge branch 'v0.10.0-dev' into upgrade-go-secp256k1 Ori Newman 2021-03-30 17:50:01 +03:00
  • 2eda47755e Fix a comment. stasatdaglabs 2021-03-30 17:49:20 +03:00
  • a6a72c8bb4 Add comment Ori Newman 2021-03-30 17:44:37 +03:00
  • c5b0394bbc
    In RPC, use RPCTransactions and RPCBlocks instead of TransactionMessages and BlockMessages (#1609) stasatdaglabs 2021-03-30 17:43:02 +03:00
  • bcd42b6356 Add selectedParent to the verbose block response. stasatdaglabs 2021-03-30 17:32:21 +03:00
  • de0337fd27 Use go-secp256k1 v0.0.5 Ori Newman 2021-03-30 17:32:09 +03:00
  • 2a13d424c1 Fix a comment. stasatdaglabs 2021-03-30 17:16:48 +03:00
  • b2fcf66199 Merge remote-tracking branch 'origin/v0.10.0-dev' into rpc-block stasatdaglabs 2021-03-30 17:15:26 +03:00
  • 9266d179a9
    Add a test with two signed inputs (#1628) Ori Newman 2021-03-30 16:54:54 +03:00
  • 3c47000164
    Merge branch 'v0.10.0-dev' into add-input-to-test stasatdaglabs 2021-03-30 16:38:07 +03:00
  • 66b2c82d5c Fix error message Ori Newman 2021-03-30 16:37:32 +03:00
  • 4e14ecdfea Rename fundingBlockHash to block1Hash Ori Newman 2021-03-30 16:34:10 +03:00
  • 6a9c6692d9 Add TestSigningTwoInputs Ori Newman 2021-03-30 16:27:46 +03:00
  • d9b372718d Add missing call to broadcastTransactionsAfterBlockAdded. stasatdaglabs 2021-03-30 16:10:15 +03:00
  • 9a8bb60a89 Don't sign a signed transaction Ori Newman 2021-03-30 15:49:27 +03:00
  • 4ad2d305de Use different salt per private key Ori Newman 2021-03-30 15:42:53 +03:00
  • 321792778e
    Add mass limit to mempool (#1627) Ori Newman 2021-03-30 15:37:56 +03:00
  • 96fd5b66fb Remove redundant empty string Ori Newman 2021-03-30 15:09:54 +03:00
  • 9157869ba4 Always use the password as byte slice Ori Newman 2021-03-30 15:08:57 +03:00
  • f7777d46f1 Fix wallet send command Ori Newman 2021-03-30 15:05:13 +03:00
  • 2f8b5c4103 Fix test compilation Ori Newman 2021-03-30 14:18:41 +03:00
  • 88465348f2 Remove acceptNonStd from mempool constructor Ori Newman 2021-03-30 14:16:12 +03:00
  • 6b4b1a7996 Merge branch 'add-mass-limit-to-mempool' of github.com:kaspanet/kaspad into add-mass-limit-to-mempool Ori Newman 2021-03-30 14:15:23 +03:00
  • e9d3cef286 Remove acceptNonStd from mempool constructor Ori Newman 2021-03-30 14:14:55 +03:00
  • 1334454e4f
    Update genesis and testnet name (#1638) v0.9.2-rc2 Ori Newman 2021-03-30 14:11:24 +03:00
  • 8587cd2aed
    Merge branch 'v0.10.0-dev' into add-mass-limit-to-mempool Ori Newman 2021-03-30 14:10:58 +03:00
  • 5b9fc7f87d Pass only params instead of multiple configuration options Ori Newman 2021-03-30 14:10:44 +03:00
  • 072c6d2b4a
    Merge branch 'v0.10.0-dev' into nod-1344-relaytransactions-mid-complexity-unit-tests Svarog 2021-03-30 14:04:23 +03:00
  • 70f3fa9893
    Update miningManager test (#1593) talelbaz 2021-03-30 13:52:40 +03:00
  • 11658d48bb Update genesis and testnet name Ori Newman 2021-03-30 13:49:43 +03:00
  • 17e1a0d1a7
    Merge branch 'v0.10.0-dev' into tal-test-mining-manager Ori Newman 2021-03-30 13:40:40 +03:00
  • d80144ef15
    Increase the route capacity of InvTransaction messages. (#1603) (#1637) v0.9.2-rc1 Ori Newman 2021-03-30 13:39:45 +03:00
  • fa148a5295 Increase the route capacity of InvTransaction messages. (#1603) stasatdaglabs 2021-03-14 13:02:55 +02:00
  • 323c05038e Merge remote-tracking branch 'origin/v0.10.0-dev' into rpc-block stasatdaglabs 2021-03-30 12:54:37 +03:00