Commit Graph

  • c8c896a14c Minor tweaks. Neil Booth 2018-07-18 08:46:37 +0800
  • c7f3f7ac6d new protocol method: blockchain.transaction.id_from_pos (#524) ghost43 2018-07-18 02:35:34 +0200
  • 60435c0c06 Fix peer discovery for protocol >= 1.4 Neil Booth 2018-07-17 22:34:27 +0800
  • c7f6f3ede6 Move get_utxos to session Neil Booth 2018-07-17 22:12:41 +0800
  • c712d4be32 Fix session_count invocation Neil Booth 2018-07-17 20:29:14 +0800
  • a3d3bbe9a7 Move more code out of controller to sessions Neil Booth 2018-07-17 20:04:51 +0800
  • 0b55a3f7f2 Mark as pre2 Neil Booth 2018-07-17 18:23:53 +0800
  • e41d1db25c Create SessionManager class Neil Booth 2018-07-17 18:07:02 +0800
  • c35c062780 Move more code to session class from controller Neil Booth 2018-07-17 16:47:00 +0800
  • 063f1b2eff Move block_get_header and estimate_fee to session Neil Booth 2018-07-17 14:45:55 +0800
  • ca777ed427 Move three more methods from the controller to session Neil Booth 2018-07-17 11:56:26 +0800
  • 3dbc10bca0 Move address handlers from controller to session Neil Booth 2018-07-17 11:44:15 +0800
  • 4f99f254ea Move scripthash handlers from controller to session Neil Booth 2018-07-17 11:32:42 +0800
  • 739bb687fc Convert PROTOCOL_MIN, PROTOCOL_MAX to tuples Neil Booth 2018-07-17 10:59:41 +0800
  • c790fd567c Move things from Controller to session class Neil Booth 2018-07-17 09:04:19 +0800
  • fdb34e7d25 Store session's protocol version as a tuple, not string Neil Booth 2018-07-17 08:11:17 +0800
  • 5ba5d05add Protocol 1.4: only accept a single server.version message Neil Booth 2018-07-17 07:55:36 +0800
  • 382fc5ed44 Improve logging of client version requests Neil Booth 2018-07-16 21:19:59 +0800
  • 8630c9136c Have the header merkle cache handle reorgs Neil Booth 2018-07-16 20:54:55 +0800
  • e5ea1c10e2 Update docs for raw headers. Neil Booth 2018-07-16 19:29:04 +0800
  • 362499778a Prepare 1.6pre1 Neil Booth 2018-07-16 18:22:48 +0800
  • 061cac51a8 Implement merkle proof for blockchain.block.headers Neil Booth 2018-07-16 17:25:57 +0800
  • 46d8e0c608 Implement merkle proofs for blockchain.block.header Neil Booth 2018-07-16 15:27:00 +0800
  • 20884170e6 Remove raw argument to blockchain.headers.subscribe Neil Booth 2018-07-16 15:00:52 +0800
  • 0ee27970af Update documentation for protocol 1.4 Neil Booth 2018-07-16 13:38:01 +0800
  • d390b38acf Add cache truncation and tests Neil Booth 2018-07-16 12:42:53 +0800
  • 26d8026938 Increase merkle cache test coverage to 100% Neil Booth 2018-07-16 09:53:43 +0800
  • 4168341857 Implement a markle cache with tests Neil Booth 2018-07-14 23:35:54 +0800
  • 997a1be377 Prepare 1.5.2 Neil Booth 2018-07-14 23:41:37 +0800
  • 73a46df17f Remove hash_to_str Neil Booth 2018-07-14 21:48:58 +0800
  • 3c3a1b7017 Fix thinko in prior Neil Booth 2018-07-14 21:29:11 +0800
  • c22b7d455c Have server code use merkle library Neil Booth 2018-07-14 19:44:37 +0800
  • af45363eeb Add merkle library with tests Neil Booth 2018-07-14 19:10:36 +0800
  • 70f8d7c4b9 Partial reversion of 2cb89814b6 Neil Booth 2018-07-14 14:22:35 +0800
  • a2d0b40679 Prepare 1.5.1 Neil Booth 2018-07-13 18:11:04 +0800
  • bebc00be4f Update BCH peers Neil Booth 2018-07-13 18:04:59 +0800
  • 243e27e9a9 Update peer discovery code for protocol 1.3 Neil Booth 2018-07-13 17:57:00 +0800
  • d7775325fb Log Python interpreter version on startup Neil Booth 2018-07-13 16:41:01 +0800
  • 7b602b36eb Use our own logging, not aiorpcX's Neil Booth 2018-07-13 09:26:37 +0800
  • 611c7c39f4 Don't import version in setup.py Neil Booth 2018-07-13 08:52:10 +0800
  • b120b04bcd Tweak setup.py Neil Booth 2018-07-12 19:15:04 +0800
  • 024b203a72 Remove some old history from the changelog Neil Booth 2018-07-12 16:41:38 +0800
  • 38b768dd8d Add a note to 1.5 release notes Neil Booth 2018-07-12 16:38:52 +0800
  • 9d7bc50610 Minor doc tweaks Neil Booth 2018-07-12 16:33:32 +0800
  • 725947d72f Prepare 1.5 Neil Booth 2018-07-12 12:25:29 +0800
  • 1d664fa5d7 Create and use class_logger() utility function Neil Booth 2018-07-12 15:42:59 +0800
  • 3afa403a08 Log class name only from server script Neil Booth 2018-07-12 15:00:01 +0800
  • 8beb6c32f6 More doc updates Neil Booth 2018-07-12 11:32:56 +0800
  • 4f10e66e40 Document removed metohds in new file Neil Booth 2018-07-12 11:30:42 +0800
  • d7b99ce621 blockchain.headers.subscribe: raw defaults to True in 1.3 Neil Booth 2018-07-12 11:23:18 +0800
  • a5f0880895 Update .gitignore Neil Booth 2018-07-12 11:03:42 +0800
  • 36fb22cff2 Remove blockchain.address.* methods from protocol 1.3+ Neil Booth 2018-07-12 11:00:57 +0800
  • f3e9b99efb Drop the .py suffix from electrumx_server & electrumx_rpc Neil Booth 2018-07-12 01:22:54 +0800
  • d88eb8c505 Use version directly Neil Booth 2018-07-12 00:53:59 +0800
  • 4585ef16ed Deprecate blockchain.block.get_header as of protocol 1.3 Neil Booth 2018-07-12 00:16:29 +0800
  • e1e4129e17 Prepare 1.5.1 Neil Booth 2018-07-13 18:11:04 +0800
  • 27f1c2480d Update BCH peers Neil Booth 2018-07-13 18:04:59 +0800
  • d2e8fe7fa1 Update peer discovery code for protocol 1.3 Neil Booth 2018-07-13 17:57:00 +0800
  • 9d02b03ab1 Log Python interpreter version on startup Neil Booth 2018-07-13 16:41:01 +0800
  • cd85a49a47 Use our own logging, not aiorpcX's Neil Booth 2018-07-13 09:26:37 +0800
  • 02fb534176 Don't import version in setup.py Neil Booth 2018-07-13 08:52:10 +0800
  • 9f43fb8eb8 Tweak setup.py Neil Booth 2018-07-12 19:15:04 +0800
  • 2cfcbc0b7e Remove some old history from the changelog Neil Booth 2018-07-12 16:41:38 +0800
  • 70c81abc40 Add a note to 1.5 release notes Neil Booth 2018-07-12 16:38:52 +0800
  • 40db8836ce Minor doc tweaks Neil Booth 2018-07-12 16:33:32 +0800
  • 8a4f9e20ac Prepare 1.5 Neil Booth 2018-07-12 12:25:29 +0800
  • d51f98e739 Create and use class_logger() utility function Neil Booth 2018-07-12 15:42:59 +0800
  • 9534a83257 Log class name only from server script Neil Booth 2018-07-12 15:00:01 +0800
  • 30680bfb37 More doc updates Neil Booth 2018-07-12 11:32:56 +0800
  • 3063dec4cc Document removed metohds in new file Neil Booth 2018-07-12 11:30:42 +0800
  • 7c82d1fe5f blockchain.headers.subscribe: raw defaults to True in 1.3 Neil Booth 2018-07-12 11:23:18 +0800
  • 029d94388f Update .gitignore Neil Booth 2018-07-12 11:03:42 +0800
  • 7911f0d525 Remove blockchain.address.* methods from protocol 1.3+ Neil Booth 2018-07-12 11:00:57 +0800
  • 26206fd3e4 Drop the .py suffix from electrumx_server & electrumx_rpc Neil Booth 2018-07-12 01:22:54 +0800
  • 4171e58f8a Use version directly Neil Booth 2018-07-12 00:53:59 +0800
  • c35ac6d9bb Deprecate blockchain.block.get_header as of protocol 1.3 Neil Booth 2018-07-12 00:16:29 +0800
  • acba52786c Adding a new class FLO in coins.py and writing new functions in tx.py to deserialize FLO's transactions Vivek Teegalapally 2018-07-11 19:58:10 +0530
  • 71b3d30842 Server listening (#516) Lex Berezhny 2018-07-10 20:50:10 -0400
  • f8ebcf35b4 Env accepts custom Coin class (#517) Lex Berezhny 2018-07-10 20:48:57 -0400
  • c28b5af309
    Export Controller and Env from the package (#515) Neil 2018-07-10 14:17:49 +0800
  • 45111898b3 make it easier to configure logging for electrumx (#514) Lex Berezhny 2018-07-09 23:17:42 -0400
  • ddae0079a7 + BitcoinCashRegtest coin class (#512) Lex Berezhny 2018-07-09 21:36:40 -0400
  • 29289004e7 electrumx package (#511) Lex Berezhny 2018-07-09 19:28:04 -0400
  • 62c5dd7216 Travis: test Python 3.7 py37 Neil Booth 2018-07-05 10:13:32 +0800
  • 1e763b720b
    Check docs (#509) Neil 2018-07-05 10:11:29 +0800
  • e425b60ff3 Remove decred - mainnet fails to sync Neil Booth 2018-07-03 18:26:26 -0700
  • f2f19aeffc Cast verbose to int for daemon RPC Neil Booth 2018-07-03 18:16:41 -0700
  • cc36935f5b Fix link Neil Booth 2018-07-03 18:06:22 -0700
  • 838896991d Document status when tx list empty. Neil Booth 2018-07-03 18:04:16 -0700
  • 32b461a286 Fix underscore length Neil Booth 2018-07-03 18:04:00 -0700
  • 38d045c12a librocksdb is unauthenticated Neil Booth 2018-07-02 14:34:18 -0700
  • 93e4b1f15a Add Polis, ColossusXT, GoByte, Monoeci (#504) cronos-polis 2018-07-02 16:24:02 -0500
  • 2cb89814b6
    Force verbose to be a boolean (#503) Neil 2018-06-26 12:19:35 -0400
  • 068e230616 Add mainnet, testnet and regtest peers for BTG (#500) wilsonmeier 2018-06-24 07:20:03 +0200
  • f968a45c23 Added working DASH Testnet server. (#501) Serge Victor 2018-06-24 12:19:07 +0700
  • 4ae6af6959 Fix typo (contributed by gabriel-samfira) Neil Booth 2018-06-17 12:45:28 +0100
  • b21987fb4c Hardcoded username directory replaced with ~ (#494) Daniel Shakhmundes 2018-06-14 11:09:31 -0400
  • 50e2785256 Update masternode doc and masternode_list rpc method (#493) elmora-do 2018-06-12 12:30:05 -0500
  • 23e484b1d9 Enforce pycodestyle in lib/ Neil Booth 2018-06-10 19:04:07 +0900
  • 46adf543fc Enforce pycodestyle in server/ Neil Booth 2018-06-10 18:34:02 +0900