Commit Graph

  • 0aff6f6eef Beautify the initial log-line. TomZ 2019-08-05 22:37:49 +02:00
  • 08c7502bab Make logger log errors found at config parse time. TomZ 2019-08-05 21:26:40 +02:00
  • 3cd54ed5e6 BufferPool; Add simple way to parse a hex string TomZ 2019-08-05 20:16:55 +02:00
  • fc7f1d519c Add QList debug operator. TomZ 2019-08-05 20:15:53 +02:00
  • 130efe603e Merge branch '2019.06' TomZ 2019-08-05 12:54:45 +02:00
  • 220684c8fc Support SCHNORR on OP_CDS TomZ 2019-08-05 12:50:00 +02:00
  • 10ed6d9e38 Fix debug line causing crash. TomZ 2019-08-05 12:09:43 +02:00
  • b035ee5777 Waste less bandwidth during catch-up. TomZ 2019-08-05 11:55:59 +02:00
  • c2083fe5b0 Count missing bytes for the tag and length too TomZ 2019-08-04 21:19:56 +02:00
  • 67a27a617a Update testchain TomZ 2019-08-03 16:50:22 +02:00
  • 32adb9451d Summer cleanup TomZ 2019-08-03 13:47:32 +02:00
  • af21bf8580 Summer cleanup TomZ 2019-08-03 13:46:24 +02:00
  • c9001110e2 Make devop of flowee easier TomZ 2019-08-03 13:44:48 +02:00
  • e07083dd85 Make uint256::Compare simpler and be unit-tested TomZ 2019-07-29 22:47:36 +02:00
  • fa360484ba Move uint256_tests to bitcoin-protocol tests TomZ 2019-07-29 21:45:25 +02:00
  • a8b96fffb3 Add testing access to the validation flags. TomZ 2019-07-29 17:08:08 +02:00
  • 5a9d927aa6 Fix const. TomZ 2019-07-29 17:07:19 +02:00
  • 0755acd1e6 [API] Add double-spend-proofs to addressMonitor TomZ 2019-07-24 13:35:31 +02:00
  • 1aacb3ae52 Vastly simplify mempool-acceptance TomZ 2019-06-28 12:38:46 +02:00
  • 4a877fcbfa Add unit test for MessageBuilder::reply() TomZ 2019-06-26 22:45:11 +02:00
  • a1ee211968 make compile with older Qt TomZ 2019-06-26 22:48:00 +02:00
  • 896f5e7b68 Merge branch 'master' into MessageBuilder::Reply TomZ 2019-06-26 22:20:44 +02:00
  • 98b3e7cece use new MessageBuilder::reply() TomZ 2019-06-26 22:19:28 +02:00
  • cb5ff404d3 Refactor the Indexer application TomZ 2019-06-26 21:39:07 +02:00
  • 039a898c12 Fix CMake dependency typo TomZ 2019-06-24 20:40:51 +02:00
  • 39428f1271 Cleanup the logging at shutdown. TomZ 2019-06-24 19:49:11 +02:00
  • 3383d1e1dc Add method MessageBuilder::reply() TomZ 2019-06-22 23:24:00 +02:00
  • f2a550aa01 fix url; just flowee.org, sans www TomZ 2019-06-23 09:16:05 +02:00
  • 3541c48956 Revert "make 2019.06 be the latest docker tag" TomZ 2019-06-22 13:02:50 +02:00
  • cf4eca26ba Merge branch '2019.06' TomZ 2019-06-22 13:02:11 +02:00
  • 48ee0d7c7f make 2019.06 be the latest docker tag TomZ 2019-06-22 11:04:57 +02:00
  • 21ce0163f7 Fix possible threading issue, use an atomic TomZ 2019-06-22 11:02:46 +02:00
  • a56b67caf2 NWM; Create a new socket before reconnect TomZ 2019-06-22 10:39:23 +02:00
  • 49b6f802a5 Make loglines less confusing TomZ 2019-06-22 10:34:58 +02:00
  • 9ee38a2633 Merge branch '2019.06' TomZ 2019-06-19 22:47:56 +02:00
  • ba213cfe9d Fix optimisation. TomZ 2019-06-19 22:44:48 +02:00
  • c0752a944c Fix sometimes not being able to load a UTXO TomZ 2019-06-19 21:49:04 +02:00
  • ab1b2e94d9 Make link on some systems TomZ 2019-06-19 19:28:02 +02:00
  • 6fdd9fd0f3 Not release in master TomZ 2019-06-19 16:57:28 +02:00
  • 110d7e8a39 Fix pruning of rather large files TomZ 2019-06-19 16:53:22 +02:00
  • 33149dd9be Fixlets in logging TomZ 2019-06-19 16:53:12 +02:00
  • 6337b1b93b Create indexes TomZ 2019-06-19 16:23:05 +02:00
  • 9f041cf926 Move handling of address-db requests to another thread TomZ 2019-06-19 15:27:21 +02:00
  • a6888b74d8 Need 2 connections to do multithreading TomZ 2019-06-19 14:48:30 +02:00
  • fe70740e93 Is release = true TomZ 2019-06-17 22:24:13 +02:00
  • 0e43162796 new version TomZ 2019-06-17 22:22:27 +02:00
  • 75b394e94b Various little fixes TomZ 2019-06-17 22:07:17 +02:00
  • 9eb3814103 Stabilize new API TomZ 2019-06-17 20:50:17 +02:00
  • 499db27a61 Fix parameter interaction blockmaxsize->maxmempool TomZ 2019-06-16 14:54:17 +02:00
  • 4bba0f0666 Remove dead code. TomZ 2019-06-16 14:40:45 +02:00
  • 174e9b55dd Make regtest generate() create min 100bytes txs. TomZ 2019-06-16 14:40:23 +02:00
  • 4a4a61aeed Add unit test for GetTransaction TomZ 2019-06-16 00:23:09 +02:00
  • 5ca03cddd5 Futher improve how often save is called TomZ 2019-06-15 21:29:27 +02:00
  • d5750426f4 Avoid sending too much TomZ 2019-06-15 19:57:35 +02:00
  • b719a4904c Make txVulcano start a bit slower and report more TomZ 2019-06-15 19:24:14 +02:00
  • 1c27a291d0 Add a way for GetTransaction to only return certain outputs TomZ 2019-06-15 16:18:52 +02:00
  • 2b8e71a2ee Replace some left over BTC instances with BCH TomZ 2019-06-15 13:05:11 +02:00
  • 0a6146cde2 Reverse sign TomZ 2019-06-13 21:47:23 +02:00
  • e022e182c7 remove dead seeds and add ABC seed TomZ 2019-06-13 21:35:46 +02:00
  • fca434b1a6 Make Indexer connect to Hub after loading the conf TomZ 2019-06-13 16:57:07 +02:00
  • 0bde548548 Improve allocation behavior in BufferPool TomZ 2019-06-13 13:14:26 +02:00
  • 2eba51c5c6 Check message size in debug builds. TomZ 2019-06-13 12:30:20 +02:00
  • e5233fba32 On close, reset the chunked internal data. TomZ 2019-06-13 12:21:38 +02:00
  • 9f78e93879 Fix recusive calls TomZ 2019-06-13 00:39:36 +02:00
  • 00963dd31b Make parsing indexer.conf a bit more verbose TomZ 2019-06-12 20:02:20 +02:00
  • 230611b98e Tweak the numbers to be better on IBD TomZ 2019-06-12 19:52:07 +02:00
  • 10efdada98 whitespace TomZ 2019-06-12 18:13:44 +02:00
  • 412f8b2ecf Fix possible corruption on reorgs TomZ 2019-06-11 22:17:09 +02:00
  • d172dc4063 Don't fetch data when the node has an older chain. TomZ 2019-06-11 21:43:50 +02:00
  • 4b96a30279 Use the chain, not the header for the API TomZ 2019-06-11 21:15:23 +02:00
  • 840cd5a913 Fix change-counting and saving in UTXO TomZ 2019-06-11 18:59:51 +02:00
  • 3fcd3536ed Clarify coinbase pos in block. TomZ 2019-06-11 17:31:57 +02:00
  • a310a529ce API cleanup; don't send prevtxhash for coinbases TomZ 2019-06-11 17:29:59 +02:00
  • 9e69a3fef9 Add new indexer; spentoutput TomZ 2019-06-11 17:28:16 +02:00
  • 8e7e3b24ae Merge branch 'master' into httpengine TomZ 2019-06-10 21:27:46 +02:00
  • 2cd38c1a14 re-enable API test TomZ 2019-06-10 17:06:54 +02:00
  • f9b01e2040 Fixlet in API docs TomZ 2019-06-10 17:31:51 +02:00
  • 2822b4ed4a Make API handling more robust. TomZ 2019-06-10 17:06:27 +02:00
  • 0a916c21e9 Add UTXO support to APIs TomZ 2019-06-10 16:44:17 +02:00
  • ae6fb56654 Merge branch 'master' into httpengine TomZ 2019-06-07 09:57:11 +02:00
  • e168e3904d Respond to error. TomZ 2019-06-06 23:23:04 +02:00
  • 99e7f8656c Make headers go to nice subdirs TomZ 2019-06-06 22:39:24 +02:00
  • b327821236 make compile TomZ 2019-06-07 09:52:42 +02:00
  • 449f91f46d Move solver method to utils lib TomZ 2019-06-06 21:37:49 +02:00
  • a7f4e942f9 Add README for indexer TomZ 2019-06-06 20:15:01 +02:00
  • ec2610139e Allow setting indexer connections in conf file TomZ 2019-06-06 19:44:16 +02:00
  • 3c659855db Merge branch '2019.05' TomZ 2019-06-06 17:44:00 +02:00
  • c5aefb0722 Various small fixes in indexer-cli TomZ 2019-06-06 17:31:23 +02:00
  • 913fced357 Make CI build binaries differently TomZ 2019-06-06 09:54:31 +02:00
  • a723243e65 Use new gitlab-ci feature; variables TomZ 2019-06-06 09:40:51 +02:00
  • 01641773e1 Import httpengine library TomZ 2019-06-04 16:25:26 +02:00
  • 6643059f2a Forgot to add copyright headers to these files TomZ 2019-06-04 16:24:56 +02:00
  • 0c9f415eb8 Several NetworkManager fixes TomZ 2019-06-03 21:42:37 +02:00
  • 57b0b58aa7 Add code to stream a NetworkEndPoint to Logger. TomZ 2019-06-03 21:41:04 +02:00
  • d10e50803c Avoid warnings from Qt. TomZ 2019-06-03 21:39:37 +02:00
  • feb73bd1a8 Improve loglevel and naming. TomZ 2019-06-03 21:38:21 +02:00
  • d0662d6e22 Install more headers. TomZ 2019-06-03 21:37:30 +02:00
  • ca2d6b041a fix connection() not finding an existing connection TomZ 2019-06-02 22:09:50 +02:00
  • a00938a118 Fix race condition in shutdown of NetworkConnection TomZ 2019-06-02 21:58:06 +02:00
  • 50870520df Fix NetworkConnection::isConnected() behaviour TomZ 2019-06-02 21:23:05 +02:00