Commit Graph

  • 2b123d7778 update aiorpcX (#586) 脇山P 2018-08-19 21:58:07 +0900
  • eeb5f96cd5 Suppress socket.send() errors Neil Booth 2018-08-19 11:31:21 +0900
  • 1d299f3f67 Prepare 1.8.5 Neil Booth 2018-08-18 13:59:47 +0900
  • 866342c4d8 Require aiorpcX >= 0.7.3 Neil Booth 2018-08-18 13:10:25 +0900
  • 437ad9b446 Handle flush races gracefully Neil Booth 2018-08-18 12:02:35 +0900
  • f5b3df9092 Add support for pivxTestnet (#585) FABIANO S CUNHA 2018-08-17 21:51:17 -0400
  • 44e715e6c9 Fix test_daemon Neil Booth 2018-08-18 10:34:57 +0900
  • c441f6e11c Fix prior Neil Booth 2018-08-18 10:26:38 +0900
  • 8ea2bed403 Move server opening/closing to its own task Neil Booth 2018-08-18 08:32:03 +0900
  • 60d4ae52f7 Add support for Decred Testnet (#580) FABIANO S CUNHA 2018-08-17 05:15:38 -0400
  • 6dd7049339 Add support for BitcoinGreen (#581) FABIANO S CUNHA 2018-08-16 20:57:46 -0400
  • eb5c55107a Remove dead code from coins.py Neil Booth 2018-08-16 23:41:37 +0900
  • b1eec85be8 Remove bad test Neil Booth 2018-08-16 22:35:09 +0900
  • ba5d18d9d5 Fix randrange bug Neil Booth 2018-08-16 22:30:23 +0900
  • acb9784ccc
    Merge pull request #574 from erasmospunk/generation-tx-fixes Neil 2018-08-16 22:17:13 +0900
  • a6d46fab8d Improve generation inputs handling John L. Jegutanis 2018-08-16 14:37:50 +0200
  • 8ab04652c1 Fix #577 Neil Booth 2018-08-16 11:59:21 +0900
  • ec2ef922bc
    Merge pull request #575 from wakiyamap/master Neil 2018-08-15 19:29:32 +0900
  • 60d0cfba0e update monacoin's server wakiyamap 2018-08-15 16:31:50 +0900
  • ee86de86a3 Prepare 1.8.4 Neil Booth 2018-08-14 12:57:33 +0900
  • f0a2f128dc Merge branch 'devel' Neil Booth 2018-08-14 12:58:52 +0900
  • c5bb61fed2 Merge branch 'daemon-tests' into devel Neil Booth 2018-08-14 12:44:18 +0900
  • 374ec8f26c Add daemon tests Neil Booth 2018-08-13 18:39:11 +0900
  • 6950fca7cb Make WarmingUpError file-scope Neil Booth 2018-08-13 19:24:59 +0900
  • 1b618d19d4 Remove dead code Neil Booth 2018-08-13 22:37:33 +0900
  • ab0e9eb123 Improve retry logic Neil Booth 2018-08-13 19:17:52 +0900
  • b087d1492b Controller tests daemon connectivity and auth first Neil Booth 2018-08-13 18:48:07 +0900
  • ab2691563f Improve daemon error handling Neil Booth 2018-08-13 18:33:26 +0900
  • 3f69595fbd Improve estimatefee API Neil Booth 2018-08-13 14:44:35 +0900
  • 92e8cff770 Improve daemon API for broadcasting a tx Neil Booth 2018-08-13 13:26:29 +0900
  • 61711fcfd7 Clean up daemon URL handling and interface Neil Booth 2018-08-13 10:47:22 +0900
  • 08347fe275 Simplify _is_rpc_available Neil Booth 2018-08-13 10:23:30 +0900
  • 4e40e26ac4 Move from .format to f'' strings Neil Booth 2018-08-13 10:19:08 +0900
  • 6dafbfd455 Make down and last_error_time locals Neil Booth 2018-08-12 23:51:36 +0900
  • 9ebd2e86e8 Use a counter for ID counting Neil Booth 2018-08-12 23:47:52 +0900
  • 13a8b62d8c Daemon constructor passed coin and URLs directly Neil Booth 2018-08-12 23:44:18 +0900
  • a108817dd4 Merge branch 'master' into devel Neil Booth 2018-08-14 11:34:18 +0900
  • 265751c3fd
    Merge pull request #572 from erasmospunk/struct-refactoring Neil 2018-08-14 08:54:32 +0900
  • 33535ae325 Add test for BCH electrum header Neil Booth 2018-08-14 08:52:37 +0900
  • 47d9fb4b30 Use compiled structs and some code cleanup John L. Jegutanis 2018-08-14 01:19:22 +0200
  • 31dbbe0ba5 Use precompiled structs for header parsing John L. Jegutanis 2018-08-14 00:26:13 +0200
  • 5a01312454 Add big endian precompiled structs for 16 & 32 uints John L. Jegutanis 2018-08-14 00:17:00 +0200
  • fa0a58a280 Rename struct pack/unpack to reflect endianess John L. Jegutanis 2018-08-13 14:44:07 +0200
  • ea627db837 fix block_header_13 (#571) ghost43 2018-08-13 17:01:31 +0200
  • 00815442a9 Rename is_coinbase to is_generation and make it efficient (#569) John L. Jegutanis 2018-08-12 13:43:08 +0200
  • 05c9e6b38f Pivx support (#568) John L. Jegutanis 2018-08-12 00:50:32 +0200
  • e8a025e428 Merge branch 'better-notifications' into devel Neil Booth 2018-08-11 22:16:49 +0900
  • 5524bd3daf Session manager coordinates header subscriptions Neil Booth 2018-08-11 21:51:40 +0900
  • 429c6264f2 Move raw_header and electrum_header to session manager Neil Booth 2018-08-11 21:11:19 +0900
  • f0f5aa3ee7 Get rid of chain state Neil Booth 2018-08-09 15:22:17 +0900
  • c69a740dda Tag as 1.8.4-dev Neil Booth 2018-08-11 19:00:49 +0900
  • 8d745f0483 Prepare 1.8.3 Neil Booth 2018-08-11 18:27:48 +0900
  • 785f302149 Note 1.5 protocol as draft Neil Booth 2018-08-11 18:36:40 +0900
  • 9e5b939dc6 Merge branch 'devel' Neil Booth 2018-08-11 18:21:22 +0900
  • 878976dbee Merge branch 'mempool-tests' into devel Neil Booth 2018-08-11 16:19:12 +0900
  • 39f97cef90 Add comprehensive mempool tests Neil Booth 2018-08-11 07:04:34 +0900
  • 279ca32e3a Break out some abstractions in coins.py Neil Booth 2018-08-11 07:04:12 +0900
  • f781d74ed5 Take sleep intervals as arguments Neil Booth 2018-08-11 08:16:26 +0900
  • f20fe9d7a5 Tweak mempool logging Neil Booth 2018-08-10 21:32:31 +0900
  • 564449e223 Introduce MemPoolTxSummary Neil Booth 2018-08-11 07:33:20 +0900
  • 90dcf87536 Create MemPoolAPI and use it Neil Booth 2018-08-05 15:03:15 +0900
  • 4329724b98 Implement TX serialization Neil Booth 2018-08-10 17:55:21 +0900
  • 8b34de53f9 Add some utility functions and tests Neil Booth 2018-08-10 17:39:47 +0900
  • 8861ebac8f Placate pycodestyle Neil Booth 2018-08-10 15:38:47 +0900
  • 2304e943d4 Add pytest-asyncio to travis Neil Booth 2018-08-10 15:22:38 +0900
  • 54e8b032d1 Implement TX serialization Neil Booth 2018-08-10 17:55:21 +0900
  • 450eec89fb Add some utility functions and tests Neil Booth 2018-08-10 17:39:47 +0900
  • 0bbfb0b2e7 Implement TX serialization Neil Booth 2018-08-10 17:55:21 +0900
  • 471f50787f Add some utility functions and tests Neil Booth 2018-08-10 17:39:47 +0900
  • 01806501e4 Placate pycodestyle Neil Booth 2018-08-10 15:38:47 +0900
  • b4b378ed31 Add pytest-asyncio to travis Neil Booth 2018-08-10 15:22:38 +0900
  • eeb76b0f3f Merge branch 'separate-db-bp' into devel Neil Booth 2018-08-10 11:48:54 +0900
  • 635ffed42b flush_data() must be called with the lock held Neil Booth 2018-08-10 11:41:02 +0900
  • 967b2de60d Separate the block processor from the DB Neil Booth 2018-08-09 14:42:17 +0900
  • 27b31746f8 Remove remaining flush-related logic to db.py Neil Booth 2018-08-09 14:13:09 +0900
  • a50d17c5b9 Clear data by reference as it's flushed Neil Booth 2018-08-09 14:02:37 +0900
  • dc445e2a54 Move catch-up stats to db.py Neil Booth 2018-08-09 13:47:54 +0900
  • 891730e78f Move flush_backup() to db.py Neil Booth 2018-08-09 11:10:37 +0900
  • 42c3a308db Move to flush_dbs in db.py Neil Booth 2018-08-09 10:04:17 +0900
  • d3f9ba386c Move flush_state() to db.py Neil Booth 2018-08-09 09:06:24 +0900
  • d1510b1192 Move bulk of UTXO flush logic to db.py Neil Booth 2018-08-09 08:57:16 +0900
  • 9515e1a1e4 Improve flow for opening DBs Neil Booth 2018-08-09 08:38:14 +0900
  • aac84ade75 Sleep at shutdown Neil Booth 2018-08-09 08:16:07 +0900
  • c9631f3438 Move history flushing to DB.flush_history() Neil Booth 2018-08-09 07:38:51 +0900
  • 11c6c919a6 Move fs_flush to db.py and merge with fs_update Neil Booth 2018-08-09 07:30:15 +0900
  • d87c3dedcf Move assert_flushed DB logic to db.py Neil Booth 2018-08-09 07:15:37 +0900
  • 70319bb22d Merge branch 'master' into devel Neil Booth 2018-08-10 11:06:49 +0900
  • dd67b57c30 Catch and log failures in the main peers task Neil Booth 2018-08-10 09:52:49 +0900
  • afae1b4a42 Fix rare race condition Neil Booth 2018-08-10 09:20:56 +0900
  • 83813ff1ac Extend SUPPRESS_MESSAGE_REGEX Neil Booth 2018-08-09 23:30:14 +0900
  • 7f28677549 Merge branch 'master' into devel Neil Booth 2018-08-09 18:19:16 +0900
  • 9dff85c027 Prepare 1.8.2 Neil Booth 2018-08-09 18:13:57 +0900
  • 028374ede4 Shield the taking of the lock, otherwise it is lost Neil Booth 2018-08-09 17:08:16 +0900
  • e95f556234 Merge branch 'master' into devel Neil Booth 2018-08-09 15:40:07 +0900
  • e2d3f655fb Set retry_event on correct object Neil Booth 2018-08-09 15:29:10 +0900
  • 9a2dfa9ab0 Merge branch 'master' into devel Neil Booth 2018-08-09 06:36:24 +0900
  • ab848ed312 Update aiorpcX dep in setup.py Neil Booth 2018-08-09 06:25:23 +0900
  • 87d55c3fc5 Prepare 1.8.1 Neil Booth 2018-08-08 23:18:06 +0900
  • 9b22fd3a15 Peer verification needs to be serial... Neil Booth 2018-08-08 20:32:51 +0900
  • 09edee6091 Merge branch 'mc-initialization' into devel Neil Booth 2018-08-08 17:51:01 +0900