Commit Graph

  • 301a4ca3ee Fix properly following the chain-tip TomZ 2020-11-13 20:11:06 +01:00
  • 5fa1b50fa1 Remove duplicate TomZ 2020-11-13 20:06:26 +01:00
  • 370b374431 Avoid uninitialized data TomZ 2020-11-12 14:32:14 +01:00
  • 449e84338c Catch more errors while removing the 'unspent' dir content. TomZ 2020-11-10 22:38:50 +01:00
  • 9128660272 Fix the hardcoded number for different LANG TomZ 2020-11-10 22:18:53 +01:00
  • e58a10fb6d Forgot the copyright license... TomZ 2020-11-10 18:48:03 +01:00
  • a966ffb129 Remove the hardcoded max message size. TomZ 2020-11-10 18:33:07 +01:00
  • 36a0bb10f2 Improve log info. TomZ 2020-11-10 17:28:40 +01:00
  • 8c15b5942f Make scalenet easier to use TomZ 2020-11-10 17:25:56 +01:00
  • 0556bc56d1 Fix bugs in SPV sync behavior. TomZ 2020-11-09 18:38:38 +01:00
  • d2869ef06b Fix bug where we'd ban perfectly good peers TomZ 2020-11-06 12:56:39 +01:00
  • afd33b2ee0 API docs TomZ 2020-11-05 22:06:41 +01:00
  • 5e48d0dae7 Be smarter about when to ask for headers. TomZ 2020-11-05 21:53:08 +01:00
  • 062f62af67 Bugfixes TomZ 2020-11-05 21:49:18 +01:00
  • e8a2996c84 Persist succesful 'headers' call. TomZ 2020-11-05 21:48:57 +01:00
  • 781805d6a9 Less waiting while finding proper peers TomZ 2020-11-05 21:47:54 +01:00
  • 9397ab54e6 Accept less peers for non-mainnet chains. TomZ 2020-11-05 17:42:51 +01:00
  • 599ef31340 Add API docs. TomZ 2020-11-05 16:56:14 +01:00
  • ae58d68058 Fix loop never increasing. TomZ 2020-11-05 16:56:02 +01:00
  • 8e2e343695 Fix out-of-range TomZ 2020-11-05 16:55:38 +01:00
  • a337c6b6b5 Use consistent variable typing. TomZ 2020-10-31 18:02:30 +01:00
  • 8796dc4b7d Add support for testnet addresses TomZ 2020-10-30 18:08:09 +01:00
  • f7729fd08d Update chainparams for the scalenet. TomZ 2020-10-30 15:39:56 +01:00
  • 376fe9dc86 On startup, start downloading headers TomZ 2020-10-29 22:18:10 +01:00
  • 3f5fe41534 P2PNet: Support multiple chains. TomZ 2020-10-29 21:47:53 +01:00
  • bf8e4aa3fc Remove silly checkpoint. TomZ 2020-10-29 20:17:15 +01:00
  • 60f754ef58 Make reindex not delete the 'unspent' dir, but its contents TomZ 2020-10-29 18:55:03 +01:00
  • 2d90ade9d2 Update specification for testnet4 to actually validate. TomZ 2020-10-29 18:53:52 +01:00
  • 016d9565f2 Remove old detection of outdated UTXO TomZ 2020-10-29 16:07:54 +01:00
  • cb19e245ad Remove obsolete file TomZ 2020-10-29 13:58:21 +01:00
  • 027c1a19d4 Don't ban without logline. TomZ 2020-10-28 22:06:15 +01:00
  • 6d330622f2 Handle whitelisted nodes different for DSProof punishment. TomZ 2020-10-27 16:31:14 +01:00
  • 5d9e290f41 Add TODO for async usage TomZ 2020-10-27 15:24:15 +01:00
  • 42d883d418 A block inherits its 'tree' status. TomZ 2020-10-27 15:17:22 +01:00
  • 7248251a5a Fix warning. TomZ 2020-10-27 14:28:49 +01:00
  • 67cf8955b0 Drop usage of old log-style. TomZ 2020-10-27 14:28:07 +01:00
  • 4a183dee98 Add needed include TomZ 2020-10-26 22:38:28 +01:00
  • 0264b6aac4 Less noisy logs TomZ 2020-10-26 22:03:25 +01:00
  • 86b409db85 Clarify the parameter is in MB TomZ 2020-10-26 21:54:07 +01:00
  • 16743f95bb Move vulcano wallet to app-dir TomZ 2020-10-26 21:53:49 +01:00
  • 4f983faefd Also override mempool limits TomZ 2020-10-26 19:07:52 +01:00
  • b104025f12 Ensure memory leaks are impossible TomZ 2020-10-26 18:30:39 +01:00
  • e7b0995b1a Make testnet4 have standardness rules on TomZ 2020-10-26 15:40:33 +01:00
  • 4054b9a7d4 Avoid (re)connecting to incoming peer. TomZ 2020-10-26 15:34:22 +01:00
  • 7aa4ed4820 Increase version number. TomZ 2020-10-26 15:12:13 +01:00
  • 5d8ac92e7b Use the async submit transaction new API call. TomZ 2020-10-26 15:12:00 +01:00
  • ff58ae6a36 Implement the first ASync API command TomZ 2020-10-26 15:11:28 +01:00
  • cd6937a672 Set the proper default log section specific libs TomZ 2020-10-25 23:43:42 +01:00
  • 331f1ec773 Fix regression in NWM that disconnects sometimes TomZ 2020-10-25 23:42:49 +01:00
  • a4800171b5 remove commented out code TomZ 2020-10-23 23:05:37 +02:00
  • b901745139 Add getters. TomZ 2020-10-23 22:33:33 +02:00
  • 267e5bf142 Fix typo in comment. TomZ 2020-10-23 22:33:24 +02:00
  • 4b0bcf7bc9 Add priority to privacySegment TomZ 2020-10-19 14:04:57 +02:00
  • bf10876914 Add new callback on DataListenerInterface TomZ 2020-10-17 17:25:05 +02:00
  • 112ee10f75 Remove stray semicolon TomZ 2020-10-17 17:24:45 +02:00
  • ff0cec682e Minor cleanups TomZ 2020-10-13 19:27:35 +02:00
  • 029885c401 Differentiate splash colors TomZ 2020-10-04 00:56:01 +02:00
  • 7df652e9b6 fixlets TomZ 2020-10-03 14:38:42 +02:00
  • 81095ca7fd Merge branch 'feature/Testnet4_Scalenet' into 'master' Tom Zander 2020-10-03 21:04:53 +00:00
  • 1494fa8c1f fixup: typo Justaphf 2020-10-03 10:39:21 -04:00
  • 3c458e24a3 Fix deploy step for branches with / in name Justaphf 2020-10-02 19:45:17 -04:00
  • 18ca7abb7c Add scalenet Justaphf 2020-09-26 14:32:12 -04:00
  • 13286db582 Add testnet4 Justaphf 2020-09-26 14:30:05 -04:00
  • 2edd43806f Activate Nov 2019 & May 2020 HFs by height instead of MTP Justaphf 2020-09-26 14:00:32 -04:00
  • 54329bf9e4 Add new DSP test to check for stupid usage :) TomZ 2020-09-30 10:27:51 +02:00
  • 14a938d54c Add speed test TomZ 2020-09-29 20:08:55 +02:00
  • 0293890e80 Add optional async job to Hub API TomZ 2020-09-29 17:06:57 +02:00
  • 25c8f7bc5d [Minor] removal of clang-format reference. TomZ 2020-09-29 17:03:32 +02:00
  • fdaa6e4a81 Import some improvements from Calin. TomZ 2020-09-29 17:01:52 +02:00
  • b590d078ae Update debian config TomZ 2020-09-20 21:41:54 +02:00
  • 8f7bf582cf Allow binding on multiple interfaces. 2020.06.2 TomZ 2020-09-20 21:09:00 +02:00
  • 7ec1735841 Add rest-service systemd support TomZ 2020-09-20 20:43:59 +02:00
  • f07ccd81e7 By default, listen on all interfaces TomZ 2020-09-20 20:21:10 +02:00
  • b2be9720d4 Add default logs config TomZ 2020-09-20 20:14:38 +02:00
  • cc3cd396c9 Add missing spend-db config option TomZ 2020-09-20 20:14:18 +02:00
  • 58deb9d359 Simplify docker scripts TomZ 2020-09-20 19:14:41 +02:00
  • ea6f128c42 Remove not yet implemented docs 2020.06.1 TomZ 2020-09-19 20:49:22 +02:00
  • 4cf108cc16 Fix possible threading issues TomZ 2020-09-19 20:48:05 +02:00
  • fd211fda01 Add new inline docs page TomZ 2020-09-19 11:27:00 +02:00
  • 21eb228f8f New release TomZ 2020-09-18 21:39:57 +02:00
  • 59a1a78731 Follow the same dusting attack here. TomZ 2020-09-18 21:38:38 +02:00
  • 57b85a9784 The real damage of the dusting attack: tests fail TomZ 2020-09-18 21:13:06 +02:00
  • 68759fbf00 [REST] Add unconfirmed fields to the address/details TomZ 2020-09-18 20:40:49 +02:00
  • b033cd8ac4 [API] Add outindex field to mempool address search TomZ 2020-09-18 20:40:11 +02:00
  • cde4d35d9c API docs TomZ 2020-09-18 20:37:43 +02:00
  • 3b553fd80b Make sure we handle a close() correctly. TomZ 2020-09-17 21:51:37 +02:00
  • 7afefefa41 Improve NWM flow-control TomZ 2020-09-17 20:58:02 +02:00
  • 1434383f01 Simplify TomZ 2020-09-17 20:55:14 +02:00
  • 84ee1bc3fe Minor: comments and whitespace. TomZ 2020-09-17 20:53:56 +02:00
  • f0375c09a7 Fix bad memory access on sending prio message TomZ 2020-09-17 20:51:06 +02:00
  • 5f071d9ef7 Request indexer for version and display TomZ 2020-09-14 23:02:52 +02:00
  • 8b2c928fae Fix comment confusion (add 'not') TomZ 2020-09-14 22:48:03 +02:00
  • 352644fc05 [REST] Make transaction/details also fetch from mempool TomZ 2020-09-14 15:30:51 +02:00
  • fcc3b094ef [API] Improve featureset of MempoolSearch TomZ 2020-09-14 15:26:55 +02:00
  • 3cf670497d minor; remove comment TomZ 2020-09-11 18:53:55 +02:00
  • b2e39b4ae6 Introduce new Job type matching the new SearchMempool API message TomZ 2020-09-11 13:27:26 +02:00
  • 88028c3c77 Make flags be initialized faster TomZ 2020-09-11 13:11:21 +02:00
  • 6fb9310007 Avoid work TomZ 2020-09-11 13:09:28 +02:00
  • db9a80f8eb [API] Add support to query the mempool TomZ 2020-09-10 22:34:12 +02:00
  • 8642143089 [REST] Add support for POST version of sendTx. TomZ 2020-09-09 18:47:25 +02:00